OpenFOAM logo
Open Source CFD Toolkit

edgeInterpolation Class Reference

Inheritance diagram for edgeInterpolation:

Inheritance graph
[legend]
Collaboration diagram for edgeInterpolation:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ClassName ("edgeInterpolation")
 edgeInterpolation (const faMesh &, const polyMesh &)
 Construct given an faMesh.
 ~edgeInterpolation ()
const faMeshmesh () const
 Return mesh reference.
const edgeScalarFieldlPN () const
 Return reference to PN geodesic distance.
const edgeScalarFieldweights () const
 Return reference to weighting factors array.
const edgeScalarFielddeltaCoeffs () const
 Return reference to difference factors array.
bool orthogonal () const
 Return whether mesh is orthogonal or not.
const edgeVectorFieldcorrectionVectors () const
 Return reference to non-orthogonality correction vectors array.
bool skew () const
 Return whether mesh is skew or not.
const edgeVectorFieldskewCorrectionVectors () const
 Return reference to skew vectors array.
bool movePoints ()
 Do what is neccessary if the mesh has moved.

Protected Member Functions

void clearOut ()
 Clear all geometry and addressing.

Constructor & Destructor Documentation

edgeInterpolation const faMesh ,
const polyMesh
 

Construct given an faMesh.

~edgeInterpolation  ) 
 


Member Function Documentation

ClassName "edgeInterpolation"   ) 
 

void clearOut  )  [protected]
 

Clear all geometry and addressing.

void makeLeastSquareVectors() const;

const edgeVectorField& correctionVectors  )  const
 

Return reference to non-orthogonality correction vectors array.

const edgeScalarField& deltaCoeffs  )  const
 

Return reference to difference factors array.

const edgeScalarField& lPN  )  const
 

Return reference to PN geodesic distance.

const faMesh& mesh  )  const [inline]
 

Return mesh reference.

Definition at line 156 of file edgeInterpolation.H.

References Foam::edgeScalarField, and Foam::edgeVectorField.

bool movePoints  ) 
 

Do what is neccessary if the mesh has moved.

const edgeVectorField& leastSquareNvectors() const;

bool orthogonal  )  const
 

Return whether mesh is orthogonal or not.

bool skew  )  const
 

Return whether mesh is skew or not.

const edgeVectorField& skewCorrectionVectors  )  const
 

Return reference to skew vectors array.

const edgeScalarField& weights  )  const
 

Return reference to weighting factors array.


The documentation for this class was generated from the following file:
For further information go to www.openfoam.org