PhysicsStorage_iNS 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:: INSRHO = 1
enumerator:: INSRHOU = 2
enumerator:: INSRHOV = 3
enumerator:: INSRHOW = 4
enumerator:: INSP = 5

Subroutines

public subroutine ConstructPhysicsStorage_iNS(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_iNS()

Arguments

None

public subroutine DescribePhysicsStorage_iNS()

Arguments

None

public subroutine CheckPhysics_iNSInputIntegrity(controlVariables, success)

Arguments

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