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

extendedLeastSquaresVectors Class Reference

Extended molecule least-squares gradient scheme vectors. More...

#include <finiteVolume/extendedLeastSquaresVectors.H>


Detailed Description

Extended molecule least-squares gradient scheme vectors.

Source files

Definition at line 52 of file extendedLeastSquaresVectors.H.

Inheritance diagram for extendedLeastSquaresVectors:
Collaboration diagram for extendedLeastSquaresVectors:

List of all members.

Public Member Functions

 TypeName ("extendedLeastSquaresVectors")
 extendedLeastSquaresVectors (const fvMesh &, const scalar minDet)
 Construct given an fvMesh and the minimum determinant criterion.
virtual  ~extendedLeastSquaresVectors ()
const surfaceVectorField &  pVectors () const
 Return reference to owner least square vectors.
const surfaceVectorField &  nVectors () const
 Return reference to neighbour least square vectors.
const List< labelPair > &  additionalCells () const
 Return reference to additional cells.
const vectorField &  additionalVectors () const
 Return reference to additional least square vectors.
virtual bool  movePoints ()
 Delete the least square vectors when the mesh moves.

Constructor & Destructor Documentation

extendedLeastSquaresVectors ( const fvMesh &   mesh,
const scalar   minDet  
)

Construct given an fvMesh and the minimum determinant criterion.

Definition at line 41 of file extendedLeastSquaresVectors.C.

~extendedLeastSquaresVectors (  ) [virtual]

Definition at line 57 of file extendedLeastSquaresVectors.C.

References Foam::deleteDemandDrivenData().


Member Function Documentation

TypeName ( "extendedLeastSquaresVectors"    )
const Foam::surfaceVectorField & pVectors (  ) const

Return reference to owner least square vectors.

Definition at line 284 of file extendedLeastSquaresVectors.C.

const Foam::surfaceVectorField & nVectors (  ) const

Return reference to neighbour least square vectors.

Definition at line 296 of file extendedLeastSquaresVectors.C.

const Foam::List< Foam::labelPair > & additionalCells (  ) const

Return reference to additional cells.

Definition at line 308 of file extendedLeastSquaresVectors.C.

const Foam::vectorField & additionalVectors (  ) const

Return reference to additional least square vectors.

Definition at line 320 of file extendedLeastSquaresVectors.C.

bool movePoints (  ) [virtual]

Delete the least square vectors when the mesh moves.

Definition at line 331 of file extendedLeastSquaresVectors.C.

References Foam::deleteDemandDrivenData().


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