ply_prj_body_type Derived Type

type, public :: ply_prj_body_type

Additional data, required for the projection.


Components

Type Visibility Attributes Name Initial
type(ply_legFpt_type), public :: fpt

The fast polynomial transformation which will be used in case of nonlinear equations. It is used if fpt is choses as projection method in the lua file

type(ply_fxt_type), public :: fxt

The Legendre Polynomial type for the Fast Orthogonal Function Transform via fxtpack. It is used if 'fxt' is chosen as projection method in the lua file

type(ply_l2p_type), public :: l2p

Projection method which cam be used for transfoamtion from modal to nodal space and vice versa. It is used if 'l2p' is chosen as projection method in the lua file

real(kind=rk), public, allocatable :: nodes(:,:)

Volume quadrature points in the reference element

type(ply_faceNodes_type), public, allocatable :: faces(:,:)

Facial quadrature nodes (reference element) for all three spatial direction and left and right face. These points are necessary to transfer boundary conditions given in physical space to modal space by projection (l2p or fpt)

integer, public :: nQuadPoints

quadrature points including oversampling factor

integer, public :: ndofs

degree of freedom of the scheme depending on maxPolyDegree

integer, public :: oversamp_dofs
integer, public :: min_dofs