55 #ifndef orthogonalSnGrad_H 56 #define orthogonalSnGrad_H An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
Generic GeometricField class.
virtual ~orthogonalSnGrad()=default
Destructor.
virtual tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > correction(const GeometricField< Type, fvPatchField, volMesh > &) const
Return the explicit correction to the orthogonalSnGrad for the given field.
orthogonalSnGrad(const fvMesh &mesh)
Construct from mesh.
virtual tmp< surfaceScalarField > deltaCoeffs(const GeometricField< Type, fvPatchField, volMesh > &) const
Return the interpolation weighting factors for the given field.
virtual bool corrected() const noexcept
Return true if this scheme uses an explicit correction.
Abstract base class for runtime selected snGrad surface normal gradient schemes.
const fvMesh & mesh() const
Return const reference to mesh.
Mesh data needed to do the Finite Volume discretisation.
A class for managing temporary objects.
Surface gradient scheme with no non-orthogonal correction.
TypeName("orthogonal")
Runtime type information.
virtual const surfaceScalarField & deltaCoeffs() const
Return reference to cell-centre difference coefficients.