This module provides a data type for moment definition
moment space definition
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
logical, | private | :: | mom_ready | = | .false. | is true if this type is already filled and no need to fill again after load balancing |
|
type(tem_matrix_type), | private | :: | toMoments | transformation matrix from pdf space to moments |
|||
type(tem_matrix_type), | private | :: | toPDF | transformation matrix from moment space to pdf |
|||
character(len=labelLen), | private, | allocatable | :: | momLabel(:) | Labels of the moments |
||
integer, | private, | allocatable | :: | first_moments(:) | position of first order moments in moments vector |
||
integer, | private, | allocatable | :: | second_moments(:) | position of second order moments in moments vector |
||
integer, | private, | allocatable | :: | third_moments(:) | position of third order moments in moments vector |
||
integer, | private, | allocatable | :: | fourth_moments(:) | position of fourth order moments in moments vector |