mus_moments_type_module Module

This module provides a data type for moment definition



Derived Types

type, public ::  mus_moment_type

moment space definition

Components

Type Visibility Attributes Name Initial
logical, public :: mom_ready = .false.

is true if this type is already filled and no need to fill again after load balancing

type(tem_matrix_type), public :: toMoments

transformation matrix from pdf space to moments

type(tem_matrix_type), public :: toPDF

transformation matrix from moment space to pdf

character(len=labelLen), public, allocatable :: momLabel(:)

Labels of the moments

integer, public, allocatable :: first_moments(:)

position of first order moments in moments vector

integer, public, allocatable :: second_moments(:)

position of second order moments in moments vector

integer, public, allocatable :: third_moments(:)

position of third order moments in moments vector

integer, public, allocatable :: fourth_moments(:)

position of fourth order moments in moments vector