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

lduMesh Class Reference

Abstract base class for meshes which provide LDU addressing for the construction of lduMatrix and LDU-solvers. More...

#include <OpenFOAM/lduMesh.H>


Detailed Description

Abstract base class for meshes which provide LDU addressing for the construction of lduMatrix and LDU-solvers.

Definition at line 51 of file lduMesh.H.

Inheritance diagram for lduMesh:

List of all members.

Public Member Functions

 TypeName ("lduMesh")
 Runtime type information.
virtual  ~lduMesh ()
virtual const objectRegistry &  thisDb () const
 Return the object registry.
virtual const lduAddressing &  lduAddr () const =0
 Return ldu addressing.
virtual lduInterfacePtrsList  interfaces () const =0
 Return a list of pointers for each patch.

Constructor & Destructor Documentation

virtual ~lduMesh (  ) [inline, virtual]

Definition at line 64 of file lduMesh.H.


Member Function Documentation

TypeName ( "lduMesh"    )

Runtime type information.

const Foam::objectRegistry & thisDb (  ) const [virtual]

Return the object registry.

Reimplemented in fvMesh.

Definition at line 36 of file lduMesh.C.

References notImplemented.

Referenced by GAMGAgglomeration::New().

virtual const lduAddressing& lduAddr (  ) const [pure virtual]

Return ldu addressing.

Implemented in fvMesh, and lduPrimitiveMesh.

Referenced by GAMGAgglomeration::agglomerateLduAddressing(), and lduMatrix::lduAddr().

virtual lduInterfacePtrsList interfaces (  ) const [pure virtual]

Return a list of pointers for each patch.

with only those pointing to interfaces being set

Implemented in fvMesh, and lduPrimitiveMesh.

Referenced by pairGAMGAgglomeration::agglomerate().


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