OpenFAST
Wind turbine multiphysics simulator
Public Attributes | List of all members
morison_types::morison_initinputtype Type Reference
Collaboration diagram for morison_types::morison_initinputtype:
Collaboration graph
[legend]

Public Attributes

real(reki) gravity
 Gravity (scalar, positive-valued) [m/s^2].
 
real(reki) wtrdens
 Water density [kg/m^3].
 
real(reki) wtrdpth
 Water depth (positive-valued) [m].
 
real(reki) msl2swl
 Mean Sea Level to Still Water Level offset [m].
 
integer(intki) njoints
 Number of user-specified joints [-].
 
integer(intki) nnodes
 Total number of nodes in the final software model [-].
 
type(morison_jointtype), dimension(:), allocatable inpjoints
 Array of user-specified joints [-].
 
type(morison_nodetype), dimension(:), allocatable nodes
 Array of simulation node (some correspond to user-specified joints, others are created by software) [-].
 
integer(intki) naxcoefs
 Number of axial Coefs entries in input file table [-].
 
type(morison_axialcoeftype), dimension(:), allocatable axialcoefs
 List of axial coefs [-].
 
integer(intki) npropsets
 Number of member property sets [-].
 
type(morison_memberproptype), dimension(:), allocatable mpropsets
 List of Member property sets [-].
 
real(reki) simplcd
 Simple model drag coef [-].
 
real(reki) simplcdmg
 Simple model drag coef for marine growth [-].
 
real(reki) simplca
 Simple model Ca [-].
 
real(reki) simplcamg
 Simple model Ca for marine growth [-].
 
real(reki) simplcp
 Simple model Cp [-].
 
real(reki) simplcpmg
 Simple model Cp for marine growth [-].
 
real(reki) simplaxcd
 Simple model Axial Cd [-].
 
real(reki) simplaxcdmg
 Simple model Axial Cd for marine growth [-].
 
real(reki) simplaxca
 Simple model Axial Ca [-].
 
real(reki) simplaxcamg
 Simple model Axial Ca for marine growth [-].
 
real(reki) simplaxcp
 Simple model Axial Cp [-].
 
real(reki) simplaxcpmg
 Simple model Axial Cp for marine growth [-].
 
integer(intki) ncoefdpth
 [-]
 
type(morison_coefdpths), dimension(:), allocatable coefdpths
 [-]
 
integer(intki) ncoefmembers
 [-]
 
type(morison_coefmembers), dimension(:), allocatable coefmembers
 [-]
 
integer(intki) nmembers
 Number of user-specified members in the input file [-].
 
type(morison_memberinputtype), dimension(:), allocatable inpmembers
 Array of user-specified members [-].
 
integer(intki) nfillgroups
 [-]
 
type(morison_filledgrouptype), dimension(:), allocatable filledgroups
 [-]
 
integer(intki) nmgdepths
 [-]
 
type(morison_mgdepthstype), dimension(:), allocatable mgdepths
 [-]
 
real(reki) mgtop
 [-]
 
real(reki) mgbottom
 [-]
 
integer(intki) nmoutputs
 [-]
 
type(morison_moutput), dimension(:), allocatable moutlst
 [-]
 
integer(intki) njoutputs
 [-]
 
type(morison_joutput), dimension(:), allocatable joutlst
 [-]
 
character(chanlen), dimension(1:4032) outlist
 This list size needs to be the maximum of possible outputs because of the use of ReadAry() [-].
 
logical, dimension(:), allocatable validoutlist
 [-]
 
integer(intki) numouts
 [-]
 
integer(intki) outswtch
 [-]
 
logical outall
 [-]
 
character(1024) outrootname
 [-]
 
integer(intki) unoutfile
 [-]
 
integer(intki) unsum
 [-]
 
integer(intki) nstepwave
 [-]
 
real(siki), dimension(:,:,:), allocatable waveacc
 [-]
 
real(siki), dimension(:), allocatable wavetime
 [-]
 
real(siki), dimension(:,:), allocatable wavedynp
 [-]
 
real(siki), dimension(:,:,:), allocatable wavevel
 [-]
 
integer(intki), dimension(:,:), allocatable nodeinwater
 Logical flag indicating if the node at the given time step is in the water, and hence needs to have hydrodynamic forces calculated [-].
 

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