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: