45 tmp<volVectorField> tFi
55 if (isA<wallFvPatch>(patches[
patchi]))
58 Fiw = Fiw.patchInternalField();
70 const dictionary&
dict,
71 const phaseInterface& interface
74 wallDependentModel(interface.
mesh())
#define forAll(list, i)
Loop across all elements in list.
const dimensionSet dimArea
fvPatchField< vector > fvPatchVectorField
void evaluate(GeometricField< Type, PatchField, GeoMesh > &result, const Function1< Type > &func, const GeometricField< Type, PatchField, GeoMesh > &x)
tmp< volVectorField > F() const
Return wall lubrication force.
GeometricBoundaryField< vector, fvPatchField, volMesh > Boundary
Type of the boundary field.
GeometricField< vector, fvPatchField, volMesh > volVectorField
tmp< surfaceScalarField > Ff() const
Return face wall lubrication force.
static const dimensionSet dimF
Coefficient dimensions.
Dimension set for the base types.
virtual ~wallLubricationModel()
Destructor.
defineRunTimeSelectionTable(reactionRateFlameArea, dictionary)
defineTypeNameAndDebug(combustionModel, 0)
Internal & ref()
Return a reference to the dimensioned internal field.
wallLubricationModel(const dictionary &dict, const phaseInterface &interface)
Construct from a dictionary and an interface.
tmp< volVectorField > zeroGradWalls(tmp< volVectorField >) const
Zero-gradient wall-lubrication force at walls.
PtrList< fvPatch > fvPatchList
container classes for fvPatch
virtual tmp< volVectorField > F() const =0
Return wall lubrication force.
virtual tmp< surfaceScalarField > Ff() const =0
Return face wall lubrication force.
#define defineBlendedInterfacialModelTypeNameAndDebug(ModelType, DebugSwitch)
A class for managing temporary objects.