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

lduMesh Class Reference

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

Inheritance diagram for lduMesh:

List of all members.


Public Member Functions

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

Detailed Description

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

Definition at line 43 of file lduMesh.H.


Constructor & Destructor Documentation

virtual ~lduMesh (  )  [inline, virtual]

Definition at line 56 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 28 of file lduMesh.C.

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

Return ldu addressing.

Implemented in fvMesh, and lduPrimitiveMesh.

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

Here is the caller graph for this function:

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.


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