fvModelM.H File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define DEFINE_FV_MODEL_ADD_SUP(Type, nullArg)
 
#define IMPLEMENT_FV_MODEL_ADD_SUP(Type, modelType)
 
#define DEFINE_FV_MODEL_ADD_RHO_SUP(Type, nullArg)
 
#define IMPLEMENT_FV_MODEL_ADD_RHO_SUP(Type, modelType)
 
#define DEFINE_FV_MODEL_ADD_ALPHA_RHO_SUP(Type, nullArg)
 
#define IMPLEMENT_FV_MODEL_ADD_ALPHA_RHO_SUP(Type, modelType)
 

Detailed Description

Original source file fvModelM.H

Definition in file fvModelM.H.

Macro Definition Documentation

◆ DEFINE_FV_MODEL_ADD_SUP

#define DEFINE_FV_MODEL_ADD_SUP (   Type,
  nullArg 
)
Value:
virtual void addSup \
( \
fvMatrix<Type>& eqn, \
const word& fieldName \
) const;

Definition at line 26 of file fvModelM.H.

Referenced by fvModel::iNew::operator()(), and massSource::rhoName().

◆ IMPLEMENT_FV_MODEL_ADD_SUP

#define IMPLEMENT_FV_MODEL_ADD_SUP (   Type,
  modelType 
)
Value:
void Foam::modelType::addSup \
( \
fvMatrix<Type>& eqn, \
const word& fieldName \
) const \
{ \
addSupType(eqn, fieldName); \
}

Definition at line 33 of file fvModelM.H.

Referenced by fvModel::addsSupToField(), codedFvModel::addSupFields(), massSource::addSupFields(), semiImplicitSource::addSupFields(), and volumeFractionSource::addSupFields().

◆ DEFINE_FV_MODEL_ADD_RHO_SUP

#define DEFINE_FV_MODEL_ADD_RHO_SUP (   Type,
  nullArg 
)
Value:
virtual void addSup \
( \
const volScalarField& rho, \
fvMatrix<Type>& eqn, \
const word& fieldName \
) const;
GeometricField< scalar, fvPatchField, volMesh > volScalarField
Definition: volFieldsFwd.H:57

Definition at line 43 of file fvModelM.H.

Referenced by fvModel::iNew::operator()(), and massSource::rhoName().

◆ IMPLEMENT_FV_MODEL_ADD_RHO_SUP

#define IMPLEMENT_FV_MODEL_ADD_RHO_SUP (   Type,
  modelType 
)
Value:
void Foam::modelType::addSup \
( \
const volScalarField& rho, \
fvMatrix<Type>& eqn, \
const word& fieldName \
) const \
{ \
addSupType(rho, eqn, fieldName); \
}
GeometricField< scalar, fvPatchField, volMesh > volScalarField
Definition: volFieldsFwd.H:57

Definition at line 51 of file fvModelM.H.

Referenced by fvModel::addsSupToField(), codedFvModel::addSupFields(), massSource::addSupFields(), semiImplicitSource::addSupFields(), and volumeFractionSource::addSupFields().

◆ DEFINE_FV_MODEL_ADD_ALPHA_RHO_SUP

#define DEFINE_FV_MODEL_ADD_ALPHA_RHO_SUP (   Type,
  nullArg 
)
Value:
virtual void addSup \
( \
const volScalarField& rho, \
fvMatrix<Type>& eqn, \
const word& fieldName \
) const;
volScalarField alpha(IOobject("alpha", runTime.timeName(), mesh, IOobject::READ_IF_PRESENT, IOobject::AUTO_WRITE), lambda *max(Ua &U, zeroSensitivity))
GeometricField< scalar, fvPatchField, volMesh > volScalarField
Definition: volFieldsFwd.H:57

Definition at line 62 of file fvModelM.H.

Referenced by fvModel::iNew::operator()(), massSource::rhoName(), and phaseLimitStabilisation::~phaseLimitStabilisation().

◆ IMPLEMENT_FV_MODEL_ADD_ALPHA_RHO_SUP

#define IMPLEMENT_FV_MODEL_ADD_ALPHA_RHO_SUP (   Type,
  modelType 
)
Value:
void Foam::modelType::addSup \
( \
const volScalarField& rho, \
fvMatrix<Type>& eqn, \
const word& fieldName \
) const \
{ \
addSupType(alpha, rho, eqn, fieldName); \
}
volScalarField alpha(IOobject("alpha", runTime.timeName(), mesh, IOobject::READ_IF_PRESENT, IOobject::AUTO_WRITE), lambda *max(Ua &U, zeroSensitivity))
GeometricField< scalar, fvPatchField, volMesh > volScalarField
Definition: volFieldsFwd.H:57

Definition at line 71 of file fvModelM.H.

Referenced by fvModel::addsSupToField(), phaseLimitStabilisation::addSupFields(), codedFvModel::addSupFields(), massSource::addSupFields(), semiImplicitSource::addSupFields(), and volumeFractionSource::addSupFields().