OpenFAST
Wind turbine multiphysics simulator
Public Attributes | List of all members
fast_types::fast_lintype Type Reference

Public Attributes

character(linchanlen), dimension(:), allocatable names_u
 Names of the linearized inputs [-].
 
character(linchanlen), dimension(:), allocatable names_y
 Names of the linearized outputs [-].
 
character(linchanlen), dimension(:), allocatable names_x
 Names of the linearized continuous states [-].
 
character(linchanlen), dimension(:), allocatable names_xd
 Names of the linearized discrete states [-].
 
character(linchanlen), dimension(:), allocatable names_z
 Names of the linearized constraint states [-].
 
real(reki), dimension(:), allocatable op_u
 input operating point [-]
 
real(reki), dimension(:), allocatable op_y
 output operating point [-]
 
real(reki), dimension(:), allocatable op_x
 continuous state operating point [-]
 
real(reki), dimension(:), allocatable op_dx
 1st time derivative of continuous state operating point [-]
 
real(reki), dimension(:), allocatable op_xd
 discrete state operating point [-]
 
real(reki), dimension(:), allocatable op_z
 constraint state operating point [-]
 
real(r8ki), dimension(:), allocatable op_x_eig_mag
 continuous state eigenvector magnitude [-]
 
real(r8ki), dimension(:), allocatable op_x_eig_phase
 continuous state eigenvector phase [-]
 
logical, dimension(:), allocatable use_u
 array same size as names_u, which indicates if this input is used in linearization output file [-]
 
logical, dimension(:), allocatable use_y
 array same size as names_y, which indicates if this output is used in linearization output file [-]
 
real(r8ki), dimension(:,:), allocatable a
 A matrix [-].
 
real(r8ki), dimension(:,:), allocatable b
 B matrix [-].
 
real(r8ki), dimension(:,:), allocatable c
 C matrix [-].
 
real(r8ki), dimension(:,:), allocatable d
 D matrix [-].
 
real(r8ki), dimension(:,:), allocatable staterotation
 Matrix that rotates the continuous states [-].
 
real(r8ki), dimension(:,:), allocatable staterel_x
 Matrix that defines the continuous states relative to root motion [-].
 
real(r8ki), dimension(:,:), allocatable staterel_xdot
 Matrix that defines the continuous states relative to root motion [-].
 
logical, dimension(:), allocatable isload_u
 Whether the input is a load (used for scaling for potentially ill-conditioned G matrix) [-].
 
logical, dimension(:), allocatable rotframe_u
 Whether corresponding input is in rotating frame [-].
 
logical, dimension(:), allocatable rotframe_y
 Whether corresponding output is in rotating frame [-].
 
logical, dimension(:), allocatable rotframe_x
 Whether corresponding continuous state is in rotating frame [-].
 
logical, dimension(:), allocatable rotframe_z
 Whether corresponding constraint state is in rotating frame [-].
 
integer(intki), dimension(:), allocatable derivorder_x
 Derivative order for continuous states [-].
 
integer(intki), dimension(1:3) sizelin
 sizes of (1) the module's inputs, (2) the module's linearized outputs, and (3) the module's continuous states [-]
 
integer(intki), dimension(1:3) linstartindx
 the starting index in combined matrices of (1) the module's inputs, (2) the module's linearized outputs, and (3) the module's continuous states [-]
 
integer(intki) numoutputs
 number of WriteOutputs in each linearized module [-]
 

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