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