Skip to content

ludus::graphics::renderer::WaveField

Ludus Wiki · API overview · Browse API

Struct

Complex scalar field; squared magnitude is irradiance relative to the incident peak.

Declared in modules/graphics/renderer/include/ludus/graphics/renderer/wave_tracing.hpp

#include <ludus/graphics/renderer/wave_tracing.hpp>
struct ludus::graphics::renderer::WaveField final

Fields

Real

foundation::float64 ludus::graphics::renderer::WaveField::Real = 0
Real field amplitude relative to the incident peak amplitude.

Related types: foundation::float64

Declared in modules/graphics/renderer/include/ludus/graphics/renderer/wave_tracing.hpp

Imaginary

foundation::float64 ludus::graphics::renderer::WaveField::Imaginary = 0
Imaginary field amplitude in the same normalization.

Related types: foundation::float64

Declared in modules/graphics/renderer/include/ludus/graphics/renderer/wave_tracing.hpp