Cell to surface interpolation scheme. Included in fvMesh. More...
Public Member Functions | |
| ClassName ("surfaceInterpolation") | |
| surfaceInterpolation (const fvMesh &) | |
| Construct given an fvMesh. More... | |
| ~surfaceInterpolation () | |
| Destructor. More... | |
| const surfaceScalarField & | weights () const |
| Return reference to linear difference weighting factors. More... | |
| const surfaceScalarField & | deltaCoeffs () const |
| Return reference to cell-centre difference coefficients. More... | |
| const surfaceScalarField & | nonOrthDeltaCoeffs () const |
| Return reference to non-orthogonal cell-centre difference. More... | |
| const surfaceVectorField & | nonOrthCorrectionVectors () const |
| Return reference to non-orthogonality correction vectors. More... | |
| bool | movePoints () |
| Do what is necessary if the mesh has moved. More... | |
Protected Member Functions | |
| void | clearOut () |
| Clear all geometry and addressing. More... | |
Cell to surface interpolation scheme. Included in fvMesh.
Definition at line 54 of file surfaceInterpolation.H.
|
explicit |
Construct given an fvMesh.
Definition at line 59 of file surfaceInterpolation.C.
| ~surfaceInterpolation | ( | ) |
Destructor.
Definition at line 71 of file surfaceInterpolation.C.
|
protected |
Clear all geometry and addressing.
Definition at line 48 of file surfaceInterpolation.C.
References Foam::deleteDemandDrivenData().
Referenced by fvMesh::clearOut(), and fvMesh::updateMesh().
| ClassName | ( | "surfaceInterpolation" | ) |
| const Foam::surfaceScalarField & weights | ( | ) | const |
Return reference to linear difference weighting factors.
Definition at line 79 of file surfaceInterpolation.C.
Referenced by cubic< Type >::correction().
| const Foam::surfaceScalarField & deltaCoeffs | ( | ) | const |
Return reference to cell-centre difference coefficients.
Definition at line 90 of file surfaceInterpolation.C.
Referenced by CoBlended< Type >::blendingFactor(), contactAngleForce::correct(), orthogonalSnGrad< Type >::deltaCoeffs(), and reactingOneDim::solidRegionDiffNo().
| const Foam::surfaceScalarField & nonOrthDeltaCoeffs | ( | ) | const |
Return reference to non-orthogonal cell-centre difference.
coefficients
Definition at line 102 of file surfaceInterpolation.C.
Referenced by correctedSnGrad< Type >::deltaCoeffs(), skewCorrectedSnGrad< Type >::deltaCoeffs(), faceCorrectedSnGrad< Type >::deltaCoeffs(), uncorrectedSnGrad< Type >::deltaCoeffs(), CentredFitSnGradScheme< Type, Polynomial, Stencil >::deltaCoeffs(), and limitedSnGrad< Type >::deltaCoeffs().
| const Foam::surfaceVectorField & nonOrthCorrectionVectors | ( | ) | const |
Return reference to non-orthogonality correction vectors.
Definition at line 114 of file surfaceInterpolation.C.
| bool movePoints | ( | ) |
Do what is necessary if the mesh has moved.
Definition at line 125 of file surfaceInterpolation.C.
References Foam::deleteDemandDrivenData().
Referenced by fvMesh::movePoints(), dynamicMotionSolverListFvMesh::update(), dynamicMultiMotionSolverFvMesh::update(), dynamicInkJetFvMesh::update(), dynamicMotionSolverFvMesh::update(), and dynamicMotionSolverFvMeshAMI::update().