OpenFOAM logo
The Open Source CFD Toolbox
  Source Guide OpenCFD Solutions Contact OpenFOAM

surfaceInterpolation Class Reference

Cell to surface interpolation scheme. Included in fvMesh. More...

Inheritance diagram for surfaceInterpolation:
Collaboration diagram for surfaceInterpolation:

List of all members.


Public Member Functions

 ClassName ("surfaceInterpolation")
 surfaceInterpolation (const fvMesh &)
 Construct given an fvMesh.
 ~surfaceInterpolation ()
const surfaceScalarFieldweights () const
 Return reference to weighting factors array.
const surfaceScalarFielddeltaCoeffs () const
 Return reference to difference factors array.
bool orthogonal () const
 Return whether mesh is orthogonal or not.
const surfaceVectorFieldcorrectionVectors () const
 Return reference to non-orthogonality correction vectors array.
bool movePoints ()
 Do what is neccessary if the mesh has moved.

Protected Member Functions

void clearOut ()
 Clear all geometry and addressing.

Detailed Description

Cell to surface interpolation scheme. Included in fvMesh.

Source files

Definition at line 50 of file surfaceInterpolation.H.


Constructor & Destructor Documentation

surfaceInterpolation ( const fvMesh fvm  )  [explicit]

Construct given an fvMesh.

Definition at line 51 of file surfaceInterpolation.C.

Definition at line 65 of file surfaceInterpolation.C.


Member Function Documentation

void clearOut (  )  [protected]

Clear all geometry and addressing.

Reimplemented in fvMesh.

Definition at line 41 of file surfaceInterpolation.C.

Referenced by surfaceInterpolation::weights().

Here is the caller graph for this function:

ClassName ( "surfaceInterpolation"   ) 

const surfaceScalarField & weights (  )  const

Return reference to weighting factors array.

Definition at line 73 of file surfaceInterpolation.C.

References surfaceInterpolation::clearOut().

Referenced by linearUpwindV< Type >::correction(), multivariateScheme< Type, Scheme >::multivariateScheme(), and multivariateSelectionScheme< Type >::multivariateSelectionScheme().

Here is the call graph for this function:

Here is the caller graph for this function:

const surfaceScalarField & deltaCoeffs (  )  const

bool orthogonal (  )  const

Return whether mesh is orthogonal or not.

Definition at line 95 of file surfaceInterpolation.C.

Referenced by linearUpwind< Type >::correction(), and LimitedScheme< Type, Limiter, LimitFunc >::limiter().

Here is the caller graph for this function:

const surfaceVectorField & correctionVectors (  )  const

Return reference to non-orthogonality correction vectors array.

Definition at line 106 of file surfaceInterpolation.C.

Referenced by linearUpwind< Type >::correction(), and LimitedScheme< Type, Limiter, LimitFunc >::limiter().

Here is the caller graph for this function:

bool movePoints (  ) 

Do what is neccessary if the mesh has moved.

Definition at line 120 of file surfaceInterpolation.C.


The documentation for this class was generated from the following files:
Copyright © 2000-2009 OpenCFD Ltd