FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

surfaceInterpolation Class Reference

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

#include <finiteVolume/surfaceInterpolation.H>


Detailed Description

Cell to surface interpolation scheme. Included in fvMesh.

Source files

Definition at line 55 of file surfaceInterpolation.H.

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 surfaceScalarField &  weights () const
 Return reference to weighting factors array.
const surfaceScalarField &  deltaCoeffs () const
 Return reference to difference factors array.
bool  orthogonal () const
 Return whether mesh is orthogonal or not.
const surfaceVectorField &  correctionVectors () 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.

Constructor & Destructor Documentation

surfaceInterpolation ( const fvMesh &   fvm  ) [explicit]

Construct given an fvMesh.

Definition at line 52 of file surfaceInterpolation.C.

Definition at line 66 of file surfaceInterpolation.C.


Member Function Documentation

void clearOut (  ) [protected]

Clear all geometry and addressing.

Reimplemented in fvMesh.

Definition at line 42 of file surfaceInterpolation.C.

References Foam::deleteDemandDrivenData().

Referenced by fvMesh::clearOut(), and fvMesh::updateMesh().

ClassName ( "surfaceInterpolation"    )
bool orthogonal (  ) const
const Foam::surfaceVectorField & correctionVectors (  ) const

Return reference to non-orthogonality correction vectors array.

Definition at line 108 of file surfaceInterpolation.C.

References Foam::abort(), Foam::FatalError, and FatalErrorIn.

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


The documentation for this class was generated from the following files: