Projection definition.
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | basisType |
Polynomial basis type. 3D Monomials have the form x^i * y^j * z^k - Q_space: quadratic polynomial space (i,j,k) <= maxPolyDegree - P_space: polynomial space i+j+k <= maxPolyDegree |
|||
character(len=labelLen), | public | :: | kind |
Kind of projection. Currently available: - 'l2p', L2-Projection - 'fpt', Fast Polynomial Transformation. Requires the FFTW. - 'fxt', Fast Polynomial Transformation. uses FXTPACK |
|||
integer, | public | :: | maxPolyDegree |
The maximal polynomial degree per spatial direction. |
|||
integer, | public | :: | oversamp_degree |
Using oversampling, the modal space need to be extended according |
|||
integer, | public | :: | min_degree | ||||
integer, | public | :: | nQuadPointsPerDir |
quadrature points including oversampling factor |
|||
logical, | public | :: | lobattoPoints | = | .false. |
Logical to indicate whether Chebyshev-Lobatto points or simple Chebyshev points are used |
|
type(ply_prj_body_type), | public | :: | body_1d |
projection header consits of general information like which kind of projection is used In the body datatype, there is for each dimension the main data for the projection method stored |
|||
type(ply_prj_body_type), | public | :: | body_2d | ||||
type(ply_prj_body_type), | public | :: | body_3d |