Go to the documentation of this file.
38 #ifndef surfaceInterpolation_H
39 #define surfaceInterpolation_H
53 class fvGeometryScheme;
void clearOut()
Clear all geometry and addressing.
virtual const surfaceScalarField & nonOrthDeltaCoeffs() const
Return reference to non-orthogonal cell-centre difference.
A class for managing temporary objects.
virtual const fvGeometryScheme & geometry() const
Return reference to geometry calculation scheme.
virtual const surfaceScalarField & deltaCoeffs() const
Return reference to cell-centre difference coefficients.
ClassName("surfaceInterpolation")
Abstract base class for geometry calculation schemes.
Macro definitions for declaring ClassName(), NamespaceName(), etc.
virtual bool movePoints()
Do what is necessary if the mesh has moved.
Mesh data needed to do the Finite Volume discretisation.
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
virtual const surfaceVectorField & nonOrthCorrectionVectors() const
Return reference to non-orthogonality correction vectors.
virtual const surfaceScalarField & weights() const
Return reference to linear difference weighting factors.
virtual void updateGeom()
Update all geometric data.
Cell to surface interpolation scheme. Included in fvMesh.
surfaceInterpolation(const fvMesh &)
Construct given an fvMesh.
virtual ~surfaceInterpolation()
Destructor.