Go to the documentation of this file.
41 #ifndef edgeInterpolation_H
42 #define edgeInterpolation_H
81 mutable bool orthogonal_;
99 void makeWeights()
const;
102 void makeDeltaCoeffs()
const;
105 void makeCorrectionVectors()
const;
108 void makeSkewCorrectionVectors()
const;
bool skew() const
Return whether mesh is skew or not.
const edgeVectorField & skewCorrectionVectors() const
Return reference to skew vectors array.
const edgeScalarField & deltaCoeffs() const
Return reference to difference factors array.
~edgeInterpolation()
Destructor.
void clearOut()
Clear all geometry and addressing.
Forwards and collection of common area field types.
const edgeScalarField & lPN() const
Return reference to PN geodesic distance.
Macro definitions for declaring ClassName(), NamespaceName(), etc.
bool orthogonal() const
Return whether mesh is orthogonal or not.
bool movePoints() const
Do what is necessary if the mesh has moved.
const edgeScalarField & weights() const
Return reference to weighting factors array.
const edgeVectorField & correctionVectors() const
Return reference to non-orthogonality correction vectors array.
Finite area mesh. Used for 2-D non-Euclidian finite area method.
edgeInterpolation(const faMesh &)
Construct given an faMesh.
Forwards for edge field types.
ClassName("edgeInterpolation")
Face to edge interpolation scheme. Included in faMesh.
const faMesh & mesh() const
Return mesh reference.