|
View Inside CoherentSource:
|
|
CoherentSource models an optically rough reflector illuminated by a uniform intensity plane wave with zero tilt. The reflected return is modeled using OPDs at each mesh point computed from a fixed random surface model. CoherentSource is a composite system, containing two subsystems, a UniformWave and a CoherentTarget. It has a single Light output, representing the transmitted light. See also IncoherentSource.
C++ type
|
name
|
value
|
description
|
Parameters
|
double
|
minWavelength
|
1.0e-06
|
Minimum wavelength (m)
|
double
|
maxWavelength
|
1.0e-06
|
Maximum wavelength (m)
|
double
|
irradiance
|
1.0
|
Irradiance (W/(m^2))
|
Grid<double>
|
reflectance
|
|
Reflectance map
|
int
|
iseed
|
0
|
Random seed for roughness profile
|
double
|
meanRoughness
|
0
|
Mean roughness (m)
|
Inputs
|
none
|
Outputs
|
Light
|
transmitted
|
|
Describes all transmitted light
|
Grid<double>
|
phase
|
|
Randomized roughness (m)
|
double
|
power
|
|
Total power in Watts
|
Grid<double>
|
illumination
|
|
Randomized roughness (m)
|
Grid<double>
|
returned
|
|
Randomized roughness (m)
|
|