C++ type
|
name
|
value
|
description
|
Parameters
|
Grid<double>
|
reflectance
|
|
Intensity reflectance map (BRDF)
|
Grid<double>
|
surfaceDepth
|
|
Macroscopic surface depth map, reflector shape (m)
|
double
|
cavityLength
|
1.0
|
Controls periodicity of relative coherence of longitudinal modes (m)
|
double
|
coherenceLength
|
1.0
|
Coherence length of longitudinal modes (m)
|
int
|
iseedCoherence
|
-987654323
|
Random number seed for complex amplitude temporal realization (periodic with period 2*cavityLength)
|
double
|
meanRoughness
|
0.00001
|
2*(peak-valley) of micro surface roughness distribution (m)
|
int
|
iseedRoughness
|
-987654325
|
Random number seed for micro surface roughness
|
int
|
propNxy
|
512
|
Grid size for returned wave
|
double
|
propDxy
|
0.001
|
Grid spacing for returned wave (m)
|
int
|
nWaves
|
0
|
Number of temporal realizations to be added at sensor
|
Inputs
|
Light
|
incomingIncident
|
Light()
|
Describes all light incident from the "incoming" direction
|
Light
|
outgoingIncident
|
Light()
|
Describes all light incident from the "outgoing" direction
|
Outputs
|
Light
|
incomingTransmitted
|
|
Describes all light transmitted in the "incoming" direction
|
Light
|
outgoingTransmitted
|
|
Describes all light transmitted in the "outgoing" direction
|