![]() |
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
1.8.13