mus_derVarPos_type Derived Type

type, public :: mus_derVarPos_type

This type stores the position of each variable in the global sys


Inherited by

type~~mus_dervarpos_type~~InheritedByGraph type~mus_dervarpos_type mus_derVarPos_type type~mus_scheme_type mus_scheme_type type~mus_scheme_type->type~mus_dervarpos_type derVarPos type~mus_varsys_solverdata_type mus_varSys_solverData_type type~mus_varsys_solverdata_type->type~mus_scheme_type scheme type~mus_varsys_data_type mus_varSys_data_type type~mus_varsys_data_type->type~mus_varsys_solverdata_type solverData

Components

Type Visibility Attributes Name Initial
integer, public :: pdf = -1
integer, public :: fetch_pdf = -1
integer, public :: omega = -1
integer, public :: density = -1
integer, public :: moleDensity = -1
integer, public :: pressure = -1
integer, public :: kinePress = -1
integer, public :: velocity = -1
integer, public :: spc_velocities = -1
integer, public :: velMag = -1
integer, public :: momentum = -1
integer, public :: spc_momenta = -1
integer, public :: shearStress = -1
integer, public :: wss = -1
integer, public :: shearMag = -1
integer, public :: strainRate = -1
integer, public :: shearRate = -1
integer, public :: kineticEnergy = -1
integer, public :: temperature = -1
integer, public :: moleFrac = -1
integer, public :: massFrac = -1
integer, public :: moleflux = -1
integer, public :: equilibrium = -1
integer, public :: nonEquilibrium = -1
integer, public :: equilibriumVel = -1
integer, public :: potential = -1
procedure(derive_FromMacro), public, pointer, nopass :: equilFromMacro => null()
procedure(derive_FromState), public, pointer, nopass :: velFromState => null()
procedure(derive_FromState), public, pointer, nopass :: equilFromState => null()
procedure(derive_FromState), public, pointer, nopass :: momFromState => null()
procedure(derive_FromState), public, pointer, nopass :: velocitiesFromState => null()
procedure(derive_FromState), public, pointer, nopass :: momentaFromState => null()
procedure(derive_FromPreColState), public, pointer, nopass :: velFromPreColState => null()
procedure(derive_auxFromState), public, pointer :: auxFieldFromState => null()

return auxField from local pdf state

procedure(derive_equilFromAux), public, pointer, nopass :: equilFromAux => null()

return equilibrium from auxilary variable for given nElems