Abstract base class for cell-centre mesh motion diffusivity. More...
Public Member Functions | |
TypeName ("motionDiffusivity") | |
declareRunTimeSelectionTable (autoPtr, motionDiffusivity, Istream,(const fvMesh &mesh, Istream &mdData),(mesh, mdData)) | |
motionDiffusivity (const fvMesh &mesh) | |
virtual | ~motionDiffusivity () |
const fvMesh & | mesh () const |
virtual tmp< surfaceScalarField > | operator() () const =0 |
virtual void | correct ()=0 |
Static Public Member Functions | |
static autoPtr< motionDiffusivity > | New (const fvMesh &mesh, Istream &mdData) |
Abstract base class for cell-centre mesh motion diffusivity.
Definition at line 47 of file motionDiffusivity.H.
motionDiffusivity | ( | const fvMesh & | mesh | ) |
Definition at line 35 of file motionDiffusivity.C.
|
virtual |
Definition at line 72 of file motionDiffusivity.C.
TypeName | ( | "motionDiffusivity" | ) |
declareRunTimeSelectionTable | ( | autoPtr | , |
motionDiffusivity | , | ||
Istream | , | ||
(const fvMesh &mesh, Istream &mdData) | , | ||
(mesh, mdData) | |||
) |
|
static |
Definition at line 44 of file motionDiffusivity.C.
References Foam::endl(), Foam::exit(), Foam::FatalIOError, FatalIOErrorInLookup, Foam::Info, and mesh.
Referenced by solidBodyDisplacementLaplacianFvMotionSolver::diffusivity(), displacementLaplacianFvMotionSolver::diffusivity(), velocityComponentLaplacianFvMotionSolver::updateMesh(), velocityLaplacianFvMotionSolver::updateMesh(), displacementComponentLaplacianFvMotionSolver::updateMesh(), and displacementSBRStressFvMotionSolver::updateMesh().
|
inline |
Definition at line 98 of file motionDiffusivity.H.
Referenced by inverseDistanceDiffusivity::correct(), and inversePointDistanceDiffusivity::correct().
|
pure virtual |
Implemented in fileDiffusivity, uniformDiffusivity, exponentialDiffusivity, and quadraticDiffusivity.
|
pure virtual |
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.