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