38 #ifndef phaseStabilisedSnGrad_H 39 #define phaseStabilisedSnGrad_H
virtual bool corrected() const
Return true if this scheme uses an explicit correction.
An Istream is an abstract base class for all input systems (streams, files, token lists etc)...
Generic GeometricField class.
TypeName("phaseStabilised")
Runtime type information.
phaseStabilisedSnGrad(const fvMesh &mesh, Istream &schemeData)
Construct from mesh and data stream.
virtual tmp< GeometricField< Type, fvsPatchField, surfaceMesh > > correction(const GeometricField< Type, fvPatchField, volMesh > &) const
Return the explicit correction to the phaseStabilisedSnGrad.
Abstract base class for snGrad schemes.
virtual ~phaseStabilisedSnGrad()
Destructor.
const fvMesh & mesh() const
Return mesh reference.
virtual tmp< surfaceScalarField > deltaCoeffs(const GeometricField< Type, fvPatchField, volMesh > &vf) const
Return the interpolation weighting factors for the given field.
Mesh data needed to do the Finite Volume discretisation.
A class for managing temporary objects.
void operator=(const phaseStabilisedSnGrad &)=delete
Disallow default bitwise assignment.
snGrad scheme with phase-fraction limited non-orthogonal correction.