AerospacePackage 1.0
Public Member Functions | Protected Attributes | List of all members
laser Class Reference

Models a laser in the near or far field. More...

#include <laser.h>

Inherits dsim_model.

Public Member Functions

 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.
 

Protected Attributes

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.
 

Detailed Description

Models a laser in the near or far field.


The documentation for this class was generated from the following files: