OpenFAST
Wind turbine multiphysics simulator
|
mesh data structure More...
Public Attributes | |
logical | initialized = .FALSE. |
Indicate whether this mesh is initialized. | |
logical | committed = .FALSE. |
Indicate whether this mesh is committed. | |
logical, dimension(fieldmask_size) | fieldmask = .FALSE. |
Dimension as number of allocatable fields, below. | |
logical, pointer | remapflag => NULL() |
false=no action/ignore; true=remap required | |
integer | ios |
Mesh type: input (1), output(2), or state(3) | |
integer | refnode = 0 |
optional reference node (informational only) | |
integer | nnodes = 0 |
Number of nodes (vertices) in mesh. | |
type(elemtabtype), dimension(:), pointer | elemtable => NULL() |
A table of all elements in the mesh, by type. | |
integer | nelemlist |
Number of elements in the list (ElemList) | |
integer | maxelemlist |
Maximum number of elements in the list. | |
integer | nextelem |
Next element in the list. | |
type(elemlisttype), dimension(:), pointer | elemlist => NULL() |
All of the elements in the mesh. | |
real(reki), dimension(:,:), pointer | position => NULL() |
XYZ coordinate of node (3,:) | |
real(r8ki), dimension(:,:,:), pointer | reforientation => NULL() |
Original/reference orientation [DCM] (3,3,:) | |
real(reki), dimension(:,:), allocatable | force |
Field: Force vectors (3,NNodes) | |
real(reki), dimension(:,:), allocatable | moment |
Field: Moment vectors (3,NNodes) | |
real(r8ki), dimension(:,:,:), allocatable | orientation |
Field: Direction Cosine Matrix (DCM) (3,3,NNodes) | |
real(r8ki), dimension(:,:), allocatable | translationdisp |
Field: Translational displacements (3,NNodes) | |
real(reki), dimension(:,:), allocatable | rotationvel |
Field: Rotational velocities (3,NNodes) | |
real(reki), dimension(:,:), allocatable | translationvel |
Field: Translational velocities (3,NNodes) | |
real(reki), dimension(:,:), allocatable | rotationacc |
Field: Rotational accelerations (3,NNodes) | |
real(reki), dimension(:,:), allocatable | translationacc |
Field: Translational accelerations (3,NNodes) | |
real(reki), dimension(:,:), allocatable | scalars |
Scalars (nScalars,NNodes) | |
integer | nscalars |
Stores value of nScalars when created. | |
type(meshtype), pointer | siblingmesh => NULL() |
Pointer to mesh's (only) sibling. | |
mesh data structure