PhysicsStorage_MU Module

Destructor: Does nothing for this storage

Descriptor: Shows the gathered data



Variables

Type Visibility Attributes Name Initial
logical, public :: computeGradients = .true.

The sizes of the NS system

integer, public, parameter :: NCONS = 5

The positions of the conservative variables

integer, public, parameter :: NGRAD = 5

The positions of the conservative variables

logical, public :: enableGravity = .false.

Enumerations

enum, bind(c)

Enumerators

enumerator:: IMC = 1
enumerator:: IMSQRHOU = 2
enumerator:: IMSQRHOV = 3
enumerator:: IMSQRHOW = 4
enumerator:: IMP = 5

enum, bind(c)

Enumerators

enumerator:: IGMU = 1
enumerator:: IGU = 2
enumerator:: IGV = 3
enumerator:: IGW = 4
enumerator:: IGP = 5

Subroutines

public subroutine ConstructPhysicsStorage_MU(controlVariables, Lref, timeref, success)

Arguments

Type IntentOptional Attributes Name
type(FTValueDictionary) :: controlVariables
real(kind=RP), intent(in) :: Lref
real(kind=RP), intent(out) :: timeref
logical :: success

public subroutine DestructPhysicsStorage_MU()

Arguments

None

public subroutine DescribePhysicsStorage_MU()

Arguments

None

public subroutine CheckPhysics_MUInputIntegrity(controlVariables, success)

Arguments

Type IntentOptional Attributes Name
type(FTValueDictionary) :: controlVariables
logical :: success