OpenFAST
Wind turbine multiphysics simulator
|
data structures to determine full mapping between fields on different meshes More...
Public Attributes | |
type(maptype), dimension(:), allocatable | maploads |
mapping data structure for loads on the mesh | |
type(maptype), dimension(:), allocatable | mapmotions |
mapping data structure for motions and/or scalars on the mesh [-] | |
type(maptype), dimension(:), allocatable | mapsrctoaugmt |
for source line2 loads, we map between source and an augmented source mesh, then between augmented source and destination | |
type(meshtype) | augmented_ln2_src |
the augmented source mesh needed for some mapping types | |
type(meshtype) | lumped_points_src |
a lumped mesh needed for some mapping types, stored here for efficiency | |
type(meshtype) | lumped_points_dest |
integer, dimension(:), allocatable | loadln2_a_mat_piv |
The pivot values for the factorization of LoadLn2_A_Mat. | |
real(r8ki), dimension(:,:,:), allocatable | displacedposition |
couple_arm +ScrDisp - DestDisp for each mapped node (stored here for efficiency) | |
real(r8ki), dimension(:,:), allocatable | loadln2_a_mat |
The n-by-n (n=3xNNodes) matrix that makes up the diagonal of the [A 0; B A] matrix in the point-to-line load mapping. | |
real(r8ki), dimension(:,:), allocatable | loadln2_f |
The 3-components of the forces for each node of an element in the point-to-line load mapping (for each element) | |
real(r8ki), dimension(:,:), allocatable | loadln2_m |
The 3-components of the moments for each node of an element in the point-to-line load mapping (for each element) | |
type(meshmaplinearizationtype) | dm |
type that contains information for linearization matrices, partial M partial u (or y) | |
data structures to determine full mapping between fields on different meshes