OpenFAST
Wind turbine multiphysics simulator
Public Member Functions | Private Attributes | List of all members
FastLibAPI Class Reference
Collaboration diagram for FastLibAPI:
Collaboration graph
[legend]

Public Member Functions

 FastLibAPI (std::string input_file)
 
bool fatal_error (int error_status)
 
void fast_init ()
 
void fast_sim ()
 
void fast_deinit ()
 
void fast_run ()
 
int total_time_steps ()
 
std::string output_channel_names ()
 
void get_hub_position (float *absolute_position, float *rotational_velocity, double *orientation_dcm)
 

Private Attributes

std::string input_file_name
 
int n_turbines
 
int i_turb
 
double dt
 
double t_max
 
int abort_error_level
 
bool end_early
 
int num_outs
 
char channel_names [MAXIMUM_OUTPUTS *CHANNEL_LENGTH+1]
 
bool ended
 
int num_inputs
 
double inp_array [NumFixedInputs] = {}
 
std::vector< double > output_array
 
double ** output_values
 

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