Gascoigne::HangContainer2d Class Reference

#include <hangcontainer2d.h>

Inheritance diagram for Gascoigne::HangContainer2d:

Inheritance graph
[legend]
Collaboration diagram for Gascoigne::HangContainer2d:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 HangContainer2d (HangList< 2 > &lh)
int NToBeDeleted () const
int NToBeCreated () const
const HangList< 2 > & Deleting () const
const HangList< 2 > & Creating () const
const HangList< 2 > & NotAnyMore () const
HangList< 2 > & NotAnyMore ()
bool ToBeDeleted (const EdgeVector &v) const
bool ToBeCreated (const EdgeVector &v) const
void make_consistent ()
void load_elimination (IntVector &) const
void update_olds (IntVector &, const IntVector &)
void update_news (const IntVector &, int)
int vertex_index (const EdgeVector &) const
void ghost_coarse (EdgeVector &, int, int)
void ghost_refine (EdgeVector &, int)
void NeighbourSwapper ()

Protected Types

typedef fixarray< 2, int > EdgeVector

Protected Attributes

HangList< 2 > VertexToBeDeleted
HangList< 2 > VertexToBeCreated
HangList< 2 > NotAnyMoreHanging
HangList< 2 > & Hanging

Member Typedef Documentation

typedef fixarray<2,int> Gascoigne::HangContainer2d::EdgeVector [protected]


Constructor & Destructor Documentation

Gascoigne::HangContainer2d::HangContainer2d ( HangList< 2 > &  lh  )  [inline]


Member Function Documentation

const HangList<2>& Gascoigne::HangContainer2d::Creating (  )  const [inline]

const HangList<2>& Gascoigne::HangContainer2d::Deleting (  )  const [inline]

void Gascoigne::HangContainer2d::ghost_coarse ( EdgeVector ,
int  ,
int   
)

void Gascoigne::HangContainer2d::ghost_refine ( EdgeVector ,
int   
)

void Gascoigne::HangContainer2d::load_elimination ( IntVector  )  const

Reimplemented in Gascoigne::HangContainer3d.

void Gascoigne::HangContainer2d::make_consistent (  )  [inline]

Reimplemented in Gascoigne::HangContainer3d.

void Gascoigne::HangContainer2d::NeighbourSwapper (  ) 

Reimplemented in Gascoigne::HangContainer3d.

HangList<2>& Gascoigne::HangContainer2d::NotAnyMore (  )  [inline]

const HangList<2>& Gascoigne::HangContainer2d::NotAnyMore (  )  const [inline]

int Gascoigne::HangContainer2d::NToBeCreated (  )  const [inline]

int Gascoigne::HangContainer2d::NToBeDeleted (  )  const [inline]

bool Gascoigne::HangContainer2d::ToBeCreated ( const EdgeVector v  )  const

bool Gascoigne::HangContainer2d::ToBeDeleted ( const EdgeVector v  )  const

void Gascoigne::HangContainer2d::update_news ( const IntVector ,
int   
)

Reimplemented in Gascoigne::HangContainer3d.

void Gascoigne::HangContainer2d::update_olds ( IntVector ,
const IntVector  
)

Reimplemented in Gascoigne::HangContainer3d.

int Gascoigne::HangContainer2d::vertex_index ( const EdgeVector  )  const


Member Data Documentation

HangList<2>& Gascoigne::HangContainer2d::Hanging [protected]

HangList<2> Gascoigne::HangContainer2d::NotAnyMoreHanging [protected]

HangList<2> Gascoigne::HangContainer2d::VertexToBeCreated [protected]

HangList<2> Gascoigne::HangContainer2d::VertexToBeDeleted [protected]


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