phoComputeModeProps
phoComputeModeProps(
o_occPath
n_waveLength
n_temperature
t_mode
[ valueFlags l_valueFlags ]
[ alpha n_alpha ]
)
=> l_values / nil
Description
(Virtuoso Photonics Option) Computes the path length and average values for the selected mode properties along the center line of the given path
Arguments
|
o_occPath
|
A curvy path for modeProp computation.
|
|
n_waveLength
|
Input wavelength parameter. This value should be present in the modeProp table.
|
|
n_temperature
|
Input temperature parameter. This value should be present in the modeProp table.
|
|
t_mode
|
Input modeProp parameters. This value should be present in the modeProp table.
|
|
l_valueFlags
|
List of modeProp values to compute.
The default is nil, which means all modeProp values are computed.
|
|
alpha n_alpha
|
The required computation precision.
The default is 0.1, which is the maximum allowed value. Specifying a value greater than 0.1 results in an error.
|
Value Returned
|
l_values
|
('length n_length ['neff n_neff] ['ng n_ng] ['loss n_loss] ['D n_D])
List of modeProp parameter and value pairs starting with 'length n_length and followed by the parameter name along with value pairs.
|
|
nil
|
The operation fails.
|
Example
phoComputeModeProps(p 1.5475e-6 323 "TE" '(neff ng))
> (nil length 668.0854 neff 1.67572 ng 2.052839)
Related Topics
Photonics Flow Functions
Return to top