Go to the documentation of this file.
29 #include "surfaceInterpolate.H"
43 motionDirectionalDiffusivity,
51 Foam::motionDirectionalDiffusivity::motionDirectionalDiffusivity
58 diffusivityVector_(mdData)
72 static bool first =
true;
88 + (diffusivityVector_.x() - diffusivityVector_.y())*cellMotionU
90 zeroGradientFvPatchVectorField::typeName
92 D.correctBoundaryConditions();
addToRunTimeSelectionTable(decompositionMethod, kahipDecomp, dictionary)
Defines the attributes of an object for which implicit objectRegistry management is supported,...
static const Vector< scalar > one
dimensioned< Type > cmptMultiply(const dimensioned< Type > &, const dimensioned< Type > &)
const dimensionSet dimVelocity
Virtual base class for velocity motion solver.
virtual void correct()
Correct the motion diffusivity.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)....
SolverPerformance< Type > solve(faMatrix< Type > &, Istream &)
Solve returning the solution statistics given convergence tolerance.
dimensioned< scalar > dimensionedScalar
Dimensioned scalar obtained from generic dimensioned type.
const Type & lookupObject(const word &name, const bool recursive=false) const
virtual ~motionDirectionalDiffusivity()
Destructor.
Macros for easy insertion into run-time selection tables.
Mesh data needed to do the Finite Volume discretisation.
static tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > interpolate(const GeometricField< Type, fvPatchField, volMesh > &tvf, const surfaceScalarField &faceFlux, Istream &schemeData)
Interpolate field onto faces using scheme given by Istream.
dimensioned< typename typeOfMag< Type >::type > mag(const dimensioned< Type > &dt)
const dimensionedScalar & D
defineTypeNameAndDebug(combustionModel, 0)