37 #ifndef skewCorrectionVectors_H 38 #define skewCorrectionVectors_H 58 public MeshObject<fvMesh, MoveableMeshObject, skewCorrectionVectors>
79 void calcSkewCorrectionVectors();
108 return skewCorrectionVectors_;
MoveableMeshObject(const word &objName, const objectRegistry &obr)
Construct from name and instance on registry.
skewCorrectionVectors(const fvMesh &mesh)
Construct given fvMesh.
const surfaceVectorField & operator()() const
Return reference to skew vectors array.
Templated abstract base-class for optional mesh objects used to automate their allocation to the mesh...
const fvMesh & mesh() const noexcept
Reference to the mesh.
TypeName("skewCorrectionVectors")
virtual bool movePoints()
Update the correction vectors when the mesh moves.
Skew-correction vectors for the skewness-corrected interpolation scheme.
Mesh data needed to do the Finite Volume discretisation.
bool skew() const
Return whether mesh is skew or not.
virtual ~skewCorrectionVectors()
Destructor.