FreeFOAM The Cross-Platform CFD Toolkit
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 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.

Constructor & Destructor Documentation

virtual ~lduMesh ( )
inlinevirtual

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: