37#ifndef skewCorrectionVectors_H
38#define skewCorrectionVectors_H
58 public MeshObject<fvMesh, MoveableMeshObject, skewCorrectionVectors>
79 void calcSkewCorrectionVectors();
108 return skewCorrectionVectors_;
MeshObject(const fvMesh &mesh)
const fvMesh & mesh() const noexcept
Mesh data needed to do the Finite Volume discretisation.
virtual bool movePoints()
Update the correction vectors when the mesh moves.
virtual ~skewCorrectionVectors()
Destructor.
skewCorrectionVectors(const fvMesh &mesh)
Construct given fvMesh.
const surfaceVectorField & operator()() const
Return reference to skew vectors array.
bool skew() const
Return whether mesh is skew or not.
TypeName("skewCorrectionVectors")
GeometricField< vector, fvsPatchField, surfaceMesh > surfaceVectorField
#define TypeName(TypeNameString)
Declare a ClassName() with extra virtual type info.