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

Public Member Functions

def __init__ (self, library_path)
 
def hydrodyn_init (self, input_string_array)
 
def hydrodyn_calcOutput (self, time, nodePos, nodeVel, nodeAcc, nodeFrcMom, outputChannelValues)
 
def hydrodyn_updateStates (self, time, timeNext, nodePos, nodeVel, nodeAcc, nodeFrcMom)
 
def hydrodyn_end (self)
 
def check_error (self)
 
def check_input_motions (self, nodePos, nodeVel, nodeAcc)
 
def output_channel_names (self)
 
def output_channel_units (self)
 

Public Attributes

 library_path
 
 ended
 
 abort_error_level
 
 error_status_c
 
 error_message_c
 
 gravity
 
 defWtrDens
 
 defWtrDpth
 
 defMSL2SWL
 
 InterpOrder
 
 dt
 
 t_start
 
 tmax
 
 total_time
 
 numTimeSteps
 
 numChannels
 
 ptfmRefPt_x
 
 ptfmRefPt_y
 
 numNodePts
 
 initNodePos
 
 outRootName
 

Static Public Attributes

dictionary error_levels
 
int error_msg_c_len = 1025
 
int default_str_c_len = 1025
 

Private Member Functions

def _initialize_routines (self)
 

Private Attributes

 _channel_names_c
 
 _channel_units_c
 
 _numChannels_c
 
 _initNumNodePts
 

Member Data Documentation

◆ error_levels

dictionary hydrodyn_library.HydroDynLib.error_levels
static
Initial value:
= {
0: "None",
1: "Info",
2: "Warning",
3: "Severe Error",
4: "Fatal Error"
}

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