Gascoigne::GascoigneMeshConstructor Class Reference

#include <gascoignemeshconstructor.h>

Collaboration diagram for Gascoigne::GascoigneMeshConstructor:

Collaboration graph
List of all members.

Public Member Functions

 GascoigneMeshConstructor (const HierarchicalMesh *mm, GascoigneMultiGridMesh *gmg)
virtual ~GascoigneMeshConstructor ()
virtual void BasicInit ()
const IntVectorPatchl2g () const
const IntVectorCelll2g () const
const IntMapCellg2l () const

Protected Member Functions

virtual void PatchToCell2d (PatchIndexHandler &PIH, const LevelMesh2d *LM) const
virtual void PatchToCell3d (PatchIndexHandler &PIH, const LevelMesh3d *LM) const
virtual void Construct2d (GascoigneMesh *NM, const LevelMesh2d *LM) const
virtual void Construct3d (GascoigneMesh *NM, const LevelMesh3d *LM) const
virtual LevelMesh2dLevelUpdate2d (GascoigneMesh *GM, const IntSet &newquads, const IntSet &oldquads) const
virtual LevelMesh3dLevelUpdate3d (GascoigneMesh *GM, const IntSet &newquads, const IntSet &oldquads) const
virtual void Loop2d ()
virtual void Loop3d ()

Protected Attributes

const HierarchicalMeshHM
bool finestlevel

Constructor & Destructor Documentation

Gascoigne::GascoigneMeshConstructor::GascoigneMeshConstructor ( const HierarchicalMesh mm,
GascoigneMultiGridMesh gmg 

virtual Gascoigne::GascoigneMeshConstructor::~GascoigneMeshConstructor (  )  [inline, virtual]

Member Function Documentation

void Gascoigne::GascoigneMeshConstructor::BasicInit (  )  [virtual]

const IntMap& Gascoigne::GascoigneMeshConstructor::Cellg2l (  )  const [inline]

const IntVector& Gascoigne::GascoigneMeshConstructor::Celll2g (  )  const [inline]

void Gascoigne::GascoigneMeshConstructor::Construct2d ( GascoigneMesh NM,
const LevelMesh2d LM 
) const [protected, virtual]

void Gascoigne::GascoigneMeshConstructor::Construct3d ( GascoigneMesh NM,
const LevelMesh3d LM 
) const [protected, virtual]

LevelMesh2d * Gascoigne::GascoigneMeshConstructor::LevelUpdate2d ( GascoigneMesh GM,
const IntSet newquads,
const IntSet oldquads 
) const [protected, virtual]

LevelMesh3d * Gascoigne::GascoigneMeshConstructor::LevelUpdate3d ( GascoigneMesh GM,
const IntSet newquads,
const IntSet oldquads 
) const [protected, virtual]

void Gascoigne::GascoigneMeshConstructor::Loop2d (  )  [protected, virtual]

void Gascoigne::GascoigneMeshConstructor::Loop3d (  )  [protected, virtual]

const IntVector& Gascoigne::GascoigneMeshConstructor::Patchl2g (  )  const [inline]

void Gascoigne::GascoigneMeshConstructor::PatchToCell2d ( PatchIndexHandler PIH,
const LevelMesh2d LM 
) const [protected, virtual]

void Gascoigne::GascoigneMeshConstructor::PatchToCell3d ( PatchIndexHandler PIH,
const LevelMesh3d LM 
) const [protected, virtual]

Member Data Documentation

bool Gascoigne::GascoigneMeshConstructor::finestlevel [protected]

GascoigneMultiGridMesh* Gascoigne::GascoigneMeshConstructor::GMG [protected]

const HierarchicalMesh* Gascoigne::GascoigneMeshConstructor::HM [protected]

The documentation for this class was generated from the following files:
Generated on Thu Sep 14 10:50:16 2006 for Gascoigne by  doxygen 1.4.7