Models a laser in the near or far field.
More...
#include <laser.h>
Inherits dsim_model.
|
| laser (dsim_model_setup *setup) |
| Constructor.
|
|
void | initialization_complete () |
| Finish initalizing the model.
|
|
void | initialize_data () |
| Initialize output.
|
|
void | post_calculate () |
| Compute the laser flux.
|
|
|
dsim_variable | position_dsim |
| Position of the laser.
|
|
dsim_variable | power_at_target_dsim |
| Power delivered to the target.
|
|
dsim_variable | wavelength_dsim |
| Laser wavelength.
|
|
dsim_variable | power_input_dsim |
| Laser power input.
|
|
dsim_variable | unit_vector_dsim |
| Laser unit vector.
|
|
dsim_variable | aperture_diameter_dsim |
| Laser aperture.
|
|
dsim_variable | fire_laser_dsim |
| Fire laser command.
|
|
Models a laser in the near or far field.
The documentation for this class was generated from the following files: