Gascoigne::Index Class Reference

#include <index.h>

Inheritance diagram for Gascoigne::Index:

Inheritance graph
Collaboration diagram for Gascoigne::Index:

Collaboration graph
List of all members.

Public Member Functions

 Index ()
 Index (const Index &I)
Indexoperator= (const Index &I)
int Vertexl2g (int i) const
IntVectorQuadl2g ()
IntVectorHexl2g ()
const IntVectorHexl2g () const
const IntVectorQuadl2g () const
int Quadl2g (int i) const
int Hexl2g (int i) const
const IntMapQuadg2l () const
const IntMapHexg2l () const
int nnodes () const
int VertexSize () const
int VertexGSize () const
int EdgeSize () const
int EdgeGSize () const
int HexSize () const
int HexGSize () const
int QuadSize () const
int QuadGSize () const
const IntMapVertexg2l () const
const IntMapEdgeg2l () const
IntMapEdgeg2l ()
int Quadg2l (int i) const
int Hexg2l (int i) const
int Vertexg2l (int i) const
int Edgeg2l (int i) const
int Vertexg2lCheck (int i) const
int Edgeg2lCheck (int i) const
int Quadg2lCheck (int i) const
int Hexg2lCheck (int i) const
void InitNodes (const IntSet &nodes)
void InitEdges (const IntSet &edges)
void InitQuads ()
void InitHexs ()

Protected Types

typedef std::map< int, int > IntMap

Protected Member Functions

const IntVectorVertexl2g () const
const IntVectorEdgel2g () const
IntVectorEdgel2g ()
int Edgel2g (int i) const

Protected Attributes

IntVector vl2g
IntVector el2g
IntVector hl2g
IntVector ql2g
IntMap vg2l
IntMap eg2l
IntMap hg2l
IntMap qg2l


std::ostream & operator<< (std::ostream &os, const Index &I)

Member Typedef Documentation

typedef std::map<int,int> Gascoigne::Index::IntMap [protected]

Constructor & Destructor Documentation

Gascoigne::Index::Index (  ) 

Gascoigne::Index::Index ( const Index I  ) 

Member Function Documentation

int Gascoigne::Index::Edgeg2l ( int  i  )  const [inline]

IntMap& Gascoigne::Index::Edgeg2l (  )  [inline]

const IntMap& Gascoigne::Index::Edgeg2l (  )  const [inline]

int Gascoigne::Index::Edgeg2lCheck ( int  i  )  const [inline]

int Gascoigne::Index::EdgeGSize (  )  const [inline]

int Gascoigne::Index::Edgel2g ( int  i  )  const [inline, protected]

IntVector& Gascoigne::Index::Edgel2g (  )  [inline, protected]

const IntVector& Gascoigne::Index::Edgel2g (  )  const [inline, protected]

int Gascoigne::Index::EdgeSize (  )  const [inline]

int Gascoigne::Index::Hexg2l ( int  i  )  const [inline]

const IntMap& Gascoigne::Index::Hexg2l (  )  const [inline]

int Gascoigne::Index::Hexg2lCheck ( int  i  )  const [inline]

int Gascoigne::Index::HexGSize (  )  const [inline]

int Gascoigne::Index::Hexl2g ( int  i  )  const [inline]

const IntVector& Gascoigne::Index::Hexl2g (  )  const [inline]

IntVector& Gascoigne::Index::Hexl2g (  )  [inline]

int Gascoigne::Index::HexSize (  )  const [inline]

void Gascoigne::Index::InitEdges ( const IntSet edges  ) 

void Gascoigne::Index::InitHexs (  ) 

void Gascoigne::Index::InitNodes ( const IntSet nodes  ) 

void Gascoigne::Index::InitQuads (  ) 

int Gascoigne::Index::nnodes (  )  const [inline]

Index & Gascoigne::Index::operator= ( const Index I  ) 

int Gascoigne::Index::Quadg2l ( int  i  )  const [inline]

const IntMap& Gascoigne::Index::Quadg2l (  )  const [inline]

int Gascoigne::Index::Quadg2lCheck ( int  i  )  const [inline]

int Gascoigne::Index::QuadGSize (  )  const [inline]

int Gascoigne::Index::Quadl2g ( int  i  )  const [inline]

const IntVector& Gascoigne::Index::Quadl2g (  )  const [inline]

IntVector& Gascoigne::Index::Quadl2g (  )  [inline]

int Gascoigne::Index::QuadSize (  )  const [inline]

int Gascoigne::Index::Vertexg2l ( int  i  )  const [inline]

const IntMap& Gascoigne::Index::Vertexg2l (  )  const [inline]

int Gascoigne::Index::Vertexg2lCheck ( int  i  )  const [inline]

int Gascoigne::Index::VertexGSize (  )  const [inline]

int Gascoigne::Index::Vertexl2g ( int  i  )  const [inline]

const IntVector& Gascoigne::Index::Vertexl2g (  )  const [inline, protected]

int Gascoigne::Index::VertexSize (  )  const [inline]

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
const Index I 
) [friend]

Member Data Documentation

IntMap Gascoigne::Index::eg2l [protected]

IntVector Gascoigne::Index::el2g [protected]

IntMap Gascoigne::Index::hg2l [protected]

IntVector Gascoigne::Index::hl2g [protected]

IntMap Gascoigne::Index::qg2l [protected]

IntVector Gascoigne::Index::ql2g [protected]

IntMap Gascoigne::Index::vg2l [protected]

IntVector Gascoigne::Index::vl2g [protected]

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