35 #ifndef surfaceInterpolation_H 36 #define surfaceInterpolation_H 78 void makeWeights()
const;
81 void makeDeltaCoeffs()
const;
84 void makeNonOrthDeltaCoeffs()
const;
87 void makeNonOrthCorrectionVectors()
const;
bool movePoints()
Do what is necessary if the mesh has moved.
Generic GeometricField class.
Cell to surface interpolation scheme. Included in fvMesh.
const surfaceVectorField & nonOrthCorrectionVectors() const
Return reference to non-orthogonality correction vectors.
const surfaceScalarField & nonOrthDeltaCoeffs() const
Return reference to non-orthogonal cell-centre difference.
const surfaceScalarField & weights() const
Return reference to linear difference weighting factors.
surfaceInterpolation(const fvMesh &)
Construct given an fvMesh.
~surfaceInterpolation()
Destructor.
void clearOut()
Clear all geometry and addressing.
ClassName("surfaceInterpolation")
Macro definitions for declaring ClassName(), NamespaceName(), etc.
Mesh data needed to do the Finite Volume discretisation.
const surfaceScalarField & deltaCoeffs() const
Return reference to cell-centre difference coefficients.