OpenFAST
Wind turbine multiphysics simulator
Public Attributes | List of all members
hydrodyn_types::hydrodyn_initinputtype Type Reference

Public Attributes

character(1024) inputfile
 Supplied by Driver: full path and filename for the HydroDyn module [-].
 
logical useinputfile
 Supplied by Driver: .TRUE. More...
 
character(1024) outrootname
 Supplied by Driver: The name of the root file (without extension) including the full path [-].
 
logical linearize = .FALSE.
 Flag that tells this module if the glue code wants to linearize. More...
 
real(dbki) dt
 Supplied by Driver: Simulation time step [(sec)].
 
real(reki) gravity
 Supplied by Driver: Gravitational acceleration [(m/s^2)].
 
real(dbki) tmax
 Supplied by Driver: The total simulation time [(sec)].
 
logical hasice
 Supplied by Driver: Whether this simulation has ice loading (flag) [-].
 
real(siki), dimension(:,:), allocatable waveelevxy
 Supplied by Driver: X-Y locations for WaveElevation output (for visualization). More...
 
real(reki) ptfmlocationx
 Supplied by Driver: X coordinate of platform location in the wave field [m].
 
real(reki) ptfmlocationy
 Supplied by Driver: Y coordinate of platform location in the wave field [m].
 
character(80) ptfmsgfchr
 Platform horizontal surge translation force (flag) or DEFAULT [-].
 
logical ptfmsgf
 Optionally Supplied by Driver: Platform horizontal surge translation force (flag) [-].
 
character(80) ptfmswfchr
 Platform horizontal sway translation force (flag) or DEFAULT [-].
 
logical ptfmswf
 Optionally Supplied by Driver: Platform horizontal sway translation force (flag) [-].
 
character(80) ptfmhvfchr
 Platform vertical heave translation force (flag) or DEFAULT [-].
 
logical ptfmhvf
 Optionally Supplied by Driver: Platform vertical heave translation force (flag) [-].
 
character(80) ptfmrfchr
 Platform roll tilt rotation force (flag) or DEFAULT [-].
 
logical ptfmrf
 Optionally Supplied by Driver: Platform roll tilt rotation force (flag) [-].
 
character(80) ptfmpfchr
 Platform pitch tilt rotation force (flag) or DEFAULT [-].
 
logical ptfmpf
 Optionally Supplied by Driver: Platform pitch tilt rotation force (flag) [-].
 
character(80) ptfmyfchr
 Platform yaw rotation force (flag) or DEFAULT [-].
 
logical ptfmyf
 Optionally Supplied by Driver: Platform yaw rotation force (flag) [-].
 
real(reki), dimension(1:6) addf0
 Additional pre-load forces and moments (N,N,N,N-m,N-m,N-m) [-].
 
real(reki), dimension(1:6, 1:6) addclin
 Additional stiffness matrix [-].
 
real(reki), dimension(1:6, 1:6) addblin
 Additional linear damping matrix [-].
 
real(reki), dimension(1:6, 1:6) addbquad
 Additional quadratic damping (drag) matrix [-].
 
type(waves_initinputtype) waves
 Initialization data for Waves module [-].
 
type(waves2_initinputtype) waves2
 Initialization data for Waves module [-].
 
type(current_initinputtype) current
 Initialization data for Current module [-].
 
character(1024) potfile
 The name of the root potential flow file (without extension for WAMIT, complete name for FIT) [-].
 
type(wamit_initinputtype) wamit
 Initialization data for WAMIT module [-].
 
type(wamit2_initinputtype) wamit2
 Initialization data for WAMIT2 module [-].
 
type(morison_initinputtype) morison
 Initialization data for Morison module [-].
 
logical echo
 Echo the input files to a file with the same name as the input but with a .echo extension [T/F] [-].
 
integer(intki) potmod
 1 if using WAMIT model, 0 if no potential flow model, or 2 if FIT model [-]
 
integer(intki) nuseroutputs
 Number of Hydrodyn-level requested output channels [-].
 
character(chanlen), dimension(:), allocatable useroutputs
 This should really be dimensioned with MaxOutPts [-].
 
integer(intki) outswtch
 Output requested channels to: [1=Hydrodyn.out 2=GlueCode.out 3=both files] [-].
 
logical outall
 Output all user-specified member and joint loads (only at each member end, not interior locations) [T/F] [-].
 
integer(intki) numouts
 The number of outputs for this module as requested in the input file [-].
 
character(chanlen), dimension(1:54) outlist
 The user-requested output channel labels for this modules. More...
 
logical hdsum
 Generate a HydroDyn summary file [T/F] [-].
 
integer(intki) unsum
 File unit for the HydroDyn summary file [-1 = no summary file] [-].
 
character(20) outfmt
 Output format for numerical results [-].
 
character(20) outsfmt
 Output format for header strings [-].
 

Member Data Documentation

◆ linearize

logical hydrodyn_types::hydrodyn_initinputtype::linearize = .FALSE.

Flag that tells this module if the glue code wants to linearize.

[-]

◆ outlist

character(chanlen), dimension(1:54) hydrodyn_types::hydrodyn_initinputtype::outlist

The user-requested output channel labels for this modules.

This should really be dimensioned with MaxOutPts [-]

◆ useinputfile

logical hydrodyn_types::hydrodyn_initinputtype::useinputfile

Supplied by Driver: .TRUE.

if using a input file, .FALSE. if all inputs are being passed in by the caller [-]

◆ waveelevxy

real(siki), dimension(:,:), allocatable hydrodyn_types::hydrodyn_initinputtype::waveelevxy

Supplied by Driver: X-Y locations for WaveElevation output (for visualization).

First dimension is the X (1) and Y (2) coordinate. Second dimension is the point number. [m,-]


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