Solver module for density-based solution of compressible flow. More...


Public Member Functions | |
| TypeName ("shockFluid") | |
| Runtime type information. More... | |
| shockFluid (fvMesh &mesh) | |
| Construct from region mesh. More... | |
| shockFluid (const shockFluid &)=delete | |
| Disallow default bitwise copy construction. More... | |
| virtual | ~shockFluid () |
| Destructor. More... | |
| virtual void | preSolve () |
| Called at the start of the time-step, before the PIMPLE loop. More... | |
| virtual void | moveMesh () |
| Called at the start of the PIMPLE loop to move the mesh. More... | |
| virtual void | motionCorrector () |
| Corrections that follow mesh motion. More... | |
| virtual void | prePredictor () |
| Called at the start of the PIMPLE loop. More... | |
| virtual void | momentumTransportPredictor () |
| Predict the momentum transport. More... | |
| virtual void | thermophysicalTransportPredictor () |
| Predict thermophysical transport. More... | |
| virtual void | momentumPredictor () |
| Construct and optionally solve the momentum equation. More... | |
| virtual void | thermophysicalPredictor () |
| Construct and solve the energy equation,. More... | |
| virtual void | pressureCorrector () |
| Construct and solve the pressure equation in the PISO loop. More... | |
| virtual void | momentumTransportCorrector () |
| Correct the momentum transport. More... | |
| virtual void | thermophysicalTransportCorrector () |
| Correct the thermophysical transport. More... | |
| virtual void | postSolve () |
| Called after the PIMPLE loop at the end of the time-step. More... | |
| void | operator= (const shockFluid &)=delete |
| Disallow default bitwise assignment. More... | |
Public Member Functions inherited from fluidSolver | |
| TypeName ("fluidSolver") | |
| Runtime type information. More... | |
| fluidSolver (fvMesh &mesh) | |
| Construct from region mesh. More... | |
| fluidSolver (const fluidSolver &)=delete | |
| Disallow default bitwise copy construction. More... | |
| virtual | ~fluidSolver () |
| Destructor. More... | |
| virtual scalar | maxDeltaT () const |
| Return the current maximum time-step for stable solution. More... | |
| void | operator= (const fluidSolver &)=delete |
| Disallow default bitwise assignment. More... | |
Public Member Functions inherited from solver | |
| TypeName ("solver") | |
| Runtime type information. More... | |
| declareRunTimeSelectionTable (autoPtr, solver, fvMesh,(fvMesh &mesh),(mesh)) | |
| solver (fvMesh &mesh) | |
| Construct from region mesh. More... | |
| solver (const solver &)=delete | |
| Disallow default bitwise copy construction. More... | |
| virtual | ~solver () |
| Destructor. More... | |
| bool | transient () const |
| Foam::fvModels & | fvModels () const |
| Return the fvModels that are created on demand. More... | |
| Foam::fvConstraints & | fvConstraints () const |
| Return the fvConstraints that are created on demand. More... | |
| void | operator= (const solver &)=delete |
| Disallow default bitwise assignment. More... | |
Public Member Functions inherited from regIOobject | |
| TypeName ("regIOobject") | |
| Runtime type information. More... | |
| regIOobject (const IOobject &, const bool isTime=false) | |
| Construct from IOobject. Optional flag for if IOobject is the. More... | |
| regIOobject (const regIOobject &) | |
| Copy constructor. More... | |
| regIOobject (regIOobject &&) | |
| Move constructor. More... | |
| regIOobject (const regIOobject &, bool registerCopy) | |
| Copy constructor, transferring registry registration to copy. More... | |
| regIOobject (const word &newName, const regIOobject &, bool registerCopy) | |
| Copy constructor with new name, transferring registry registration. More... | |
| regIOobject (const IOobject &, const regIOobject &) | |
| Copy constructor with new IO parameters. More... | |
| virtual | ~regIOobject () |
| Destructor. More... | |
| virtual bool | global () const |
| Return true if object is global, i.e. same for all processors. More... | |
| virtual bool | globalFile () const |
| Return true if object is global, i.e. same for all processors. More... | |
| const fileName & | caseName () const |
| fileName | path () const |
| Return complete path. More... | |
| fileName | objectPath () const |
| Return complete path + object name. More... | |
| fileName | filePath () const |
| Return complete path + object name if the file exists. More... | |
| bool | checkIn () |
| Add object to registry. More... | |
| bool | checkOut () |
| Remove object from registry. More... | |
| void | addWatch () |
| Add file watch on object (if registered and READ_IF_MODIFIED) More... | |
| bool | registered () const |
| Is this object registered with the registry? More... | |
| bool | ownedByRegistry () const |
| Is this object owned by the registry? More... | |
| void | store () |
| Transfer ownership of this object to its registry. More... | |
| void | release () |
| Release ownership of this object from its registry. More... | |
| label | eventNo () const |
| Event number at last update. More... | |
| label & | eventNo () |
| Event number at last update. More... | |
| bool | upToDate (const regIOobject &) const |
| Return true if up-to-date with respect to given object. More... | |
| bool | upToDate (const regIOobject &, const regIOobject &) const |
| Return true if up-to-date with respect to given objects. More... | |
| bool | upToDate (const regIOobject &, const regIOobject &, const regIOobject &) const |
| Return true if up-to-date with respect to given objects. More... | |
| bool | upToDate (const regIOobject &, const regIOobject &, const regIOobject &, const regIOobject &) const |
| Return true if up-to-date with respect to given objects. More... | |
| void | setUpToDate () |
| Set up to date (obviously) More... | |
| virtual void | rename (const word &newName) |
| Rename. More... | |
| bool | headerOk () |
| Read and check header info. More... | |
| Istream & | readStream (const word &, const bool read=true) |
| Return Istream and check object type against that given. More... | |
| void | close () |
| Close Istream. More... | |
| virtual bool | readData (Istream &) |
| Virtual readData function. More... | |
| const labelList & | watchIndices () const |
| Return file-monitoring handles. More... | |
| labelList & | watchIndices () |
| Return file-monitoring handles. More... | |
| virtual bool | modified () const |
| Return true if the object's file (or files for objectRegistry) More... | |
| virtual bool | readIfModified () |
| Read object if modified (as set by call to modified) More... | |
| virtual bool | writeObject (IOstream::streamFormat, IOstream::versionNumber, IOstream::compressionType, const bool write) const |
| Write using given format, version and compression. More... | |
| virtual bool | write (const bool write=true) const |
| Write using setting from DB. More... | |
| void | operator= (const IOobject &)=delete |
| Assign to IOobject. More... | |
| void | operator= (const regIOobject &)=delete |
| Disallow default assignment. More... | |
| const fileName & | caseName (const bool global) const |
| fileName | path (const bool global) const |
| Return complete path including the processor sub-directory. More... | |
| fileName | objectPath (const bool global) const |
| Return complete path + object name including the processor. More... | |
| fileName | filePath (const bool global) const |
| Return complete path + object name if the file exists. More... | |
Public Member Functions inherited from IOobject | |
| TypeName ("IOobject") | |
| Runtime type information. More... | |
| IOobject (const word &name, const fileName &instance, const objectRegistry ®istry, readOption r=NO_READ, writeOption w=NO_WRITE, bool registerObject=true) | |
| Construct from name, instance, registry, io options. More... | |
| IOobject (const word &name, const fileName &instance, const fileName &local, const objectRegistry ®istry, readOption r=NO_READ, writeOption w=NO_WRITE, bool registerObject=true) | |
| Construct from name, instance, local, registry, io options. More... | |
| IOobject (const fileName &path, const objectRegistry ®istry, readOption r=NO_READ, writeOption w=NO_WRITE, bool registerObject=true) | |
| Construct from path, registry, io options. More... | |
| IOobject (const IOobject &io, const objectRegistry ®istry) | |
| Construct from copy resetting registry. More... | |
| IOobject (const IOobject &io, const word &name) | |
| Construct from copy resetting name. More... | |
| IOobject (const IOobject &io)=default | |
| Copy constructor. More... | |
| autoPtr< IOobject > | clone () const |
| Clone. More... | |
| autoPtr< IOobject > | clone (const objectRegistry ®istry) const |
| Clone resetting registry. More... | |
| virtual | ~IOobject () |
| Destructor. More... | |
| const Time & | time () const |
| Return time. More... | |
| const objectRegistry & | db () const |
| Return the local objectRegistry. More... | |
| const word & | name () const |
| Return name. More... | |
| const word & | headerClassName () const |
| Return name of the class name read from header. More... | |
| word & | headerClassName () |
| Return name of the class name read from header. More... | |
| string & | note () |
| Return non-constant access to the optional note. More... | |
| const string & | note () const |
| Return the optional note. More... | |
| bool & | registerObject () |
| Register object created from this IOobject with registry if true. More... | |
| bool | registerObject () const |
| Register object created from this IOobject with registry if true. More... | |
| readOption | readOpt () const |
| readOption & | readOpt () |
| writeOption | writeOpt () const |
| writeOption & | writeOpt () |
| word | group () const |
| Return group (extension part of name) More... | |
| word | member () const |
| Return member (name without the extension) More... | |
| const fileName & | rootPath () const |
| const fileName & | caseName (const bool global) const |
| fileName & | instance () const |
| Return the instance directory, constant, system, <time> etc. More... | |
| void | updateInstance () const |
| If the instance is a time directory update to the current time. More... | |
| void | updateTimeInstance () const |
| Update instance to the current time. More... | |
| const fileName & | local () const |
| fileName | path (const bool global) const |
| Return complete path including the processor sub-directory. More... | |
| fileName | objectPath (const bool global) const |
| Return complete path + object name including the processor. More... | |
| fileName | relativePath () const |
| Return the path relative to the case directory. More... | |
| fileName | relativeObjectPath () const |
| Return complete relativePath + object name. More... | |
| fileName | filePath (const bool global) const |
| Return complete path + object name if the file exists. More... | |
| bool | readHeader (Istream &) |
| Read header. More... | |
| bool | headerOk () |
| Read header of local object without type-checking. More... | |
| template<class Type > | |
| void | warnNoRereading () const |
| Helper: warn that type does not support re-reading. More... | |
| bool | writeHeader (Ostream &) const |
| Write header. More... | |
| bool | writeHeader (Ostream &, const word &objectType) const |
| Write header. Allow override of type. More... | |
| bool | good () const |
| bool | bad () const |
| InfoProxy< IOobject > | info () const |
| Return info proxy. More... | |
| void | operator= (const IOobject &) |
| template<class Name > | |
| Foam::word | groupName (Name name, const word &group) |
Public Attributes | |
| const psiThermo & | thermo |
| Reference to the fluid thermophysical properties. More... | |
| const volScalarField & | p |
| Reference to the pressure field. More... | |
| const volScalarField & | rho |
| Reference to the continuity density field. More... | |
| const volVectorField & | U |
| Reference to the velocity field. More... | |
| const surfaceScalarField & | phi |
| Reference to the mass-flux field. More... | |
Public Attributes inherited from fluidSolver | |
| const scalar & | CoNum |
| Current maximum Courant number for time-step control. More... | |
Public Attributes inherited from solver | |
| const fvMesh & | mesh |
| Region mesh. More... | |
| const Time & | runTime |
| Time. More... | |
| pimpleNoLoopControl | pimple |
| PIMPLE inner-loop controls. More... | |
Additional Inherited Members | |
Public Types inherited from IOobject | |
| enum | objectState { GOOD , BAD } |
| Enumeration defining the valid states of an IOobject. More... | |
| enum | readOption { MUST_READ , MUST_READ_IF_MODIFIED , READ_IF_PRESENT , NO_READ } |
| Enumeration defining the read options. More... | |
| enum | writeOption { AUTO_WRITE = 0 , NO_WRITE = 1 } |
| Enumeration defining the write options. More... | |
| enum | fileCheckTypes { timeStamp , timeStampMaster , inotify , inotifyMaster } |
| Enumeration defining the file checking options. More... | |
Static Public Member Functions inherited from solver | |
| static autoPtr< solver > | New (const word &solverName, fvMesh &mesh) |
| Select, construct and return the solver. More... | |
| static void | load (const word &solverName) |
| Load the specified solver library. More... | |
Static Public Member Functions inherited from regIOobject | |
| template<class Type > | |
| static Type & | store (Type *) |
| Transfer ownership of the given object pointer to its registry. More... | |
| template<class Type > | |
| static Type & | store (autoPtr< Type > &) |
| Transfer ownership of the given object pointer to its registry. More... | |
Static Public Member Functions inherited from IOobject | |
| static bool | fileNameComponents (const fileName &path, fileName &instance, fileName &local, word &name) |
| Split path into instance, local, name components. More... | |
| template<class Name > | |
| static word | groupName (Name name, const word &group) |
| static word | group (const word &name) |
| Return group (extension part of name) More... | |
| static word | member (const word &name) |
| Return member (name without the extension) More... | |
| template<class Stream > | |
| static Stream & | writeBanner (Stream &os, bool noHint=false) |
| Write the standard OpenFOAM file/dictionary banner. More... | |
| template<class Stream > | |
| static Stream & | writeDivider (Stream &os) |
| Write the standard file section divider. More... | |
| template<class Stream > | |
| static Stream & | writeEndDivider (Stream &os) |
| Write the standard end file divider. More... | |
Static Public Attributes inherited from solver | |
| static scalar | deltaTFactor = 1.2 |
| deltaT increase factor More... | |
Static Public Attributes inherited from regIOobject | |
| static float | fileModificationSkew |
Static Public Attributes inherited from IOobject | |
| static constexpr const char * | foamFile = "FoamFile" |
| Keyword for the FoamFile header sub-dictionary. More... | |
| static const NamedEnum< fileCheckTypes, 4 > | fileCheckTypesNames |
| static fileCheckTypes | fileModificationChecking |
| Type of file modification checking. More... | |
Protected Member Functions inherited from fluidSolver | |
| virtual bool | dependenciesModified () const |
| Return true if the solver's dependencies have been modified. More... | |
| virtual bool | read () |
| Read controls. More... | |
| void | meshCourantNo () const |
| Check mesh Courant numbers for moving mesh cases. More... | |
| void | correctCoNum (const surfaceScalarField &phi) |
| Correct the cached Courant numbers. More... | |
| void | correctCoNum (const volScalarField &rho, const surfaceScalarField &phi) |
| Correct the cached Courant numbers. More... | |
| void | continuityErrors (const surfaceScalarField &phi) |
| Calculate and print the continuity errors. More... | |
| void | continuityErrors (const volScalarField &rho, const volScalarField &thermoRho, const surfaceScalarField &phi) |
| Calculate and print the continuity errors. More... | |
Protected Member Functions inherited from regIOobject | |
| bool | readHeaderOk (const IOstream::streamFormat defaultFormat, const word &typeName) |
| Read header, check readOpt flags and read data if necessary. More... | |
Protected Member Functions inherited from IOobject | |
| template<class Type > | |
| bool | typeHeaderOk (const bool checkType) |
| Read header using typeGlobalFile to find file. More... | |
Solver module for density-based solution of compressible flow.
Based on central-upwind schemes of Kurganov and Tadmor with support for mesh-motion and topology change.
Reference:
Greenshields, C. J., Weller, H. G., Gasparini, L.,
& Reese, J. M. (2010).
Implementation of semi‐discrete, non‐staggered central schemes
in a colocated, polyhedral, finite volume framework,
for high‐speed viscous flows.
International journal for numerical methods in fluids, 63(1), 1-21.
Definition at line 70 of file shockFluid.H.
| shockFluid | ( | fvMesh & | mesh | ) |
Construct from region mesh.
Definition at line 97 of file shockFluid.C.
References shockFluid::aphiv_neg, shockFluid::aphiv_pos, IOobject::AUTO_WRITE, Foam::dimless, Foam::dimTime, Foam::endl(), Foam::Info, solver::LTS, Foam::mag(), Foam::max(), solver::mesh, shockFluid::momentumTransport, IOobject::name(), dimensioned< Type >::name(), localEulerDdt::rDeltaTName, IOobject::READ_IF_PRESENT, solver::runTime, fvMesh::schemes(), fvSchemes::setFluxRequired(), shockFluid::thermo, shockFluid::trDeltaT, Foam::type(), shockFluid::U, and basicThermo::validate().

|
delete |
Disallow default bitwise copy construction.
|
virtual |
Destructor.
Definition at line 236 of file shockFluid.C.
| TypeName | ( | "shockFluid" | ) |
Runtime type information.
|
virtual |
Called at the start of the time-step, before the PIMPLE loop.
Implements solver.
Definition at line 242 of file shockFluid.C.
References fvModels(), Foam::mag(), Foam::max(), mesh, Foam::neg(), Foam::pos(), fvModels::preUpdateMesh(), fvMesh::stitcher(), fvMeshStitcher::stitches(), and fvMesh::topoChanging().

|
virtual |
Called at the start of the PIMPLE loop to move the mesh.
Implements solver.
Definition at line 30 of file moveMesh.C.
References pimpleNoLoopControl::firstIter(), solver::mesh_, fvMesh::move(), pimpleNoLoopControl::moveMeshOuterCorrectors(), and solver::pimple.

|
virtual |
Corrections that follow mesh motion.
Implements solver.
Definition at line 40 of file moveMesh.C.
References polyMesh::changing(), mesh, pimple(), and polyMesh::topoChanged().

|
virtual |
Called at the start of the PIMPLE loop.
Implements solver.
Definition at line 275 of file shockFluid.C.
|
virtual |
|
virtual |
Predict thermophysical transport.
Implements solver.
Definition at line 291 of file shockFluid.C.
References thermophysicalTransport().

|
virtual |
Construct and optionally solve the momentum equation.
Implements solver.
Definition at line 32 of file momentumPredictor.C.
References shockFluid::a_neg, shockFluid::a_pos, shockFluid::aphiv_neg, shockFluid::aphiv_pos, fvConstraints::constrain(), Foam::fvm::ddt(), shockFluid::devTau, Foam::fvc::div(), solver::fvConstraints(), solver::fvModels(), shockFluid::inviscid, shockFluid::K, Foam::magSqr(), solver::mesh, shockFluid::momentumTransport, shockFluid::p_neg, shockFluid::p_pos, shockFluid::rho, shockFluid::rhoU_neg, shockFluid::rhoU_pos, fvMesh::Sf(), Foam::solve(), shockFluid::U, shockFluid::U_, and UEqn.

|
virtual |
Construct and solve the energy equation,.
convert to temperature and update thermophysical and transport properties
Implements solver.
Definition at line 33 of file thermophysicalPredictor.C.
References shockFluid::a_neg, shockFluid::a_pos, shockFluid::aphiv_neg, shockFluid::aphiv_pos, shockFluid::aSf, fvConstraints::constrain(), basicThermo::correct(), Foam::fvc::ddt(), Foam::fvm::ddt(), shockFluid::devTau, Foam::fvc::div(), Foam::e, EEqn(), solver::fvConstraints(), solver::fvModels(), basicThermo::he(), shockFluid::inviscid, shockFluid::K, Foam::magSqr(), solver::mesh, polyMesh::moving(), IOobject::name(), shockFluid::neg, shockFluid::p_neg, shockFluid::p_pos, fvMesh::phi(), shockFluid::pos, shockFluid::rho, shockFluid::rho_neg, shockFluid::rho_pos, basicThermo::T(), shockFluid::thermo, shockFluid::thermo_, shockFluid::thermophysicalTransport, shockFluid::U_neg, and shockFluid::U_pos.

|
virtual |
Construct and solve the pressure equation in the PISO loop.
Implements solver.
Definition at line 30 of file pressureCorrector.C.
References GeometricField< Type, GeoMesh, PrimitiveField >::boundaryField(), GeometricField< Type, GeoMesh, PrimitiveField >::boundaryFieldRef(), GeometricField< Type, GeoMesh, PrimitiveField >::correctBoundaryConditions(), GeometricField< Type, GeoMesh, PrimitiveField >::internalFieldRef(), shockFluid::p, shockFluid::p_, psi, fluidThermo::psi(), shockFluid::rho, shockFluid::rho_, and shockFluid::thermo.

|
virtual |
|
virtual |
Correct the thermophysical transport.
Implements solver.
Definition at line 309 of file shockFluid.C.
References thermophysicalTransport().

|
virtual |
Called after the PIMPLE loop at the end of the time-step.
Implements solver.
Definition at line 318 of file shockFluid.C.
|
delete |
Disallow default bitwise assignment.
Pointer to the fluid thermophysical properties.
Definition at line 80 of file shockFluid.H.
|
protected |
Reference to the fluid thermophysical properties.
Definition at line 83 of file shockFluid.H.
Referenced by shockFluid::thermophysicalPredictor().
|
protected |
Reference to the pressure field.
Definition at line 86 of file shockFluid.H.
Referenced by shockFluid::pressureCorrector().
|
protected |
The continuity density field.
Definition at line 89 of file shockFluid.H.
Referenced by shockFluid::pressureCorrector().
|
protected |
Velocity field.
Definition at line 95 of file shockFluid.H.
Referenced by shockFluid::momentumPredictor().
|
protected |
Mass-flux field.
Definition at line 98 of file shockFluid.H.
|
protected |
Kinetic energy field.
Used in the energy equation
Definition at line 102 of file shockFluid.H.
Referenced by shockFluid::momentumPredictor(), and shockFluid::thermophysicalPredictor().
|
protected |
Definition at line 107 of file shockFluid.H.
Referenced by shockFluid::momentumPredictor(), and shockFluid::thermophysicalPredictor().
|
protected |
Pointer to the momentum transport model.
Definition at line 110 of file shockFluid.H.
Referenced by shockFluid::momentumPredictor(), and shockFluid::shockFluid().
|
protected |
Definition at line 116 of file shockFluid.H.
Referenced by shockFluid::thermophysicalPredictor().
|
protected |
Definition at line 121 of file shockFluid.H.
|
protected |
Definition at line 126 of file shockFluid.H.
Referenced by shockFluid::thermophysicalPredictor().
|
protected |
Definition at line 127 of file shockFluid.H.
Referenced by shockFluid::thermophysicalPredictor().
|
protected |
Definition at line 129 of file shockFluid.H.
Referenced by shockFluid::thermophysicalPredictor().
|
protected |
Definition at line 130 of file shockFluid.H.
Referenced by shockFluid::thermophysicalPredictor().
|
protected |
Definition at line 132 of file shockFluid.H.
Referenced by shockFluid::momentumPredictor().
|
protected |
Definition at line 133 of file shockFluid.H.
Referenced by shockFluid::momentumPredictor().
|
protected |
Definition at line 135 of file shockFluid.H.
Referenced by shockFluid::thermophysicalPredictor().
|
protected |
Definition at line 136 of file shockFluid.H.
Referenced by shockFluid::thermophysicalPredictor().
|
protected |
Definition at line 138 of file shockFluid.H.
Referenced by shockFluid::momentumPredictor(), and shockFluid::thermophysicalPredictor().
|
protected |
Definition at line 139 of file shockFluid.H.
Referenced by shockFluid::momentumPredictor(), and shockFluid::thermophysicalPredictor().
|
protected |
Definition at line 141 of file shockFluid.H.
Referenced by shockFluid::momentumPredictor(), and shockFluid::thermophysicalPredictor().
|
protected |
Definition at line 142 of file shockFluid.H.
Referenced by shockFluid::momentumPredictor(), and shockFluid::thermophysicalPredictor().
|
protected |
Definition at line 144 of file shockFluid.H.
Referenced by shockFluid::thermophysicalPredictor().
|
protected |
Definition at line 146 of file shockFluid.H.
Referenced by shockFluid::momentumPredictor(), shockFluid::shockFluid(), and shockFluid::thermophysicalPredictor().
|
protected |
Definition at line 147 of file shockFluid.H.
Referenced by shockFluid::momentumPredictor(), shockFluid::shockFluid(), and shockFluid::thermophysicalPredictor().
|
protected |
Definition at line 149 of file shockFluid.H.
Referenced by shockFluid::momentumPredictor(), and shockFluid::thermophysicalPredictor().
|
protected |
Optional LTS reciprocal time-step field.
Definition at line 152 of file shockFluid.H.
Referenced by shockFluid::shockFluid().
| const psiThermo& thermo |
Reference to the fluid thermophysical properties.
Definition at line 206 of file shockFluid.H.
Referenced by shockFluid::pressureCorrector(), shockFluid::shockFluid(), and shockFluid::thermophysicalPredictor().
| const volScalarField& p |
Reference to the pressure field.
Definition at line 209 of file shockFluid.H.
Referenced by shockFluid::pressureCorrector().
| const volScalarField& rho |
Reference to the continuity density field.
Definition at line 212 of file shockFluid.H.
Referenced by shockFluid::momentumPredictor(), shockFluid::pressureCorrector(), and shockFluid::thermophysicalPredictor().
| const volVectorField& U |
Reference to the velocity field.
Definition at line 215 of file shockFluid.H.
Referenced by shockFluid::momentumPredictor(), and shockFluid::shockFluid().
| const surfaceScalarField& phi |
Reference to the mass-flux field.
Definition at line 218 of file shockFluid.H.