Gascoigne::Cell< N, E > Class Template Reference

#include <cell.h>

Inheritance diagram for Gascoigne::Cell< N, E >:

Inheritance graph
[legend]
Collaboration diagram for Gascoigne::Cell< N, E >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Cell ()
 Cell (const Cell &c)
 Cell (int l, int f)
Cell< N, E > & operator= (const Cell< N, E > &c)
bool operator== (const Cell< N, E > &c) const
int level () const
int & level ()
int father () const
int & father ()
bool sleep () const
int nchilds () const
int nvertexs () const
int child (int i) const
int & child (int i)
int vertex (int i) const
int & vertex (int i)
int edge (int i) const
int & edge (int i)
const IntVectorchilds () const
IntVectorchilds ()
const fixarray< N, int > & vertex () const
fixarray< N, int > & vertex ()
const fixarray< E, int > & edges () const
fixarray< E, int > & edges ()
template<int M>
void vertex_loc2glob (fixarray< M, int > &ig, const fixarray< M, int > &il) const
int global2local (int gi) const
void BinWrite (std::ostream &s) const
void BinRead (std::istream &s)

Protected Attributes

int qlevel
int qfather
IntVector qchilds
fixarray< E, int > qedges

Friends

std::ostream & operator<< (std::ostream &s, const Cell &A)
std::istream & operator>> (std::istream &s, Cell &A)

template<int N, int E>
class Gascoigne::Cell< N, E >


Constructor & Destructor Documentation

template<int N, int E>
Gascoigne::Cell< N, E >::Cell (  )  [inline]

template<int N, int E>
Gascoigne::Cell< N, E >::Cell ( const Cell< N, E > &  c  )  [inline]

template<int N, int E>
Gascoigne::Cell< N, E >::Cell ( int  l,
int  f 
) [inline]


Member Function Documentation

template<int N, int E>
void Gascoigne::Cell< N, E >::BinRead ( std::istream &  s  )  [inline]

Reimplemented from Gascoigne::fixarray< N, int >.

Reimplemented in Gascoigne::BoundaryCell< N >.

template<int N, int E>
void Gascoigne::Cell< N, E >::BinWrite ( std::ostream &  s  )  const [inline]

Reimplemented from Gascoigne::fixarray< N, int >.

Reimplemented in Gascoigne::BoundaryCell< N >.

template<int N, int E>
int& Gascoigne::Cell< N, E >::child ( int  i  )  [inline]

template<int N, int E>
int Gascoigne::Cell< N, E >::child ( int  i  )  const [inline]

template<int N, int E>
IntVector& Gascoigne::Cell< N, E >::childs (  )  [inline]

template<int N, int E>
const IntVector& Gascoigne::Cell< N, E >::childs (  )  const [inline]

template<int N, int E>
int& Gascoigne::Cell< N, E >::edge ( int  i  )  [inline]

template<int N, int E>
int Gascoigne::Cell< N, E >::edge ( int  i  )  const [inline]

template<int N, int E>
fixarray<E,int>& Gascoigne::Cell< N, E >::edges (  )  [inline]

template<int N, int E>
const fixarray<E,int>& Gascoigne::Cell< N, E >::edges (  )  const [inline]

template<int N, int E>
int& Gascoigne::Cell< N, E >::father (  )  [inline]

template<int N, int E>
int Gascoigne::Cell< N, E >::father (  )  const [inline]

template<int N, int E>
int Gascoigne::Cell< N, E >::global2local ( int  gi  )  const [inline]

template<int N, int E>
int& Gascoigne::Cell< N, E >::level (  )  [inline]

template<int N, int E>
int Gascoigne::Cell< N, E >::level (  )  const [inline]

template<int N, int E>
int Gascoigne::Cell< N, E >::nchilds (  )  const [inline]

template<int N, int E>
int Gascoigne::Cell< N, E >::nvertexs (  )  const [inline]

template<int N, int E>
Cell<N,E>& Gascoigne::Cell< N, E >::operator= ( const Cell< N, E > &  c  )  [inline]

template<int N, int E>
bool Gascoigne::Cell< N, E >::operator== ( const Cell< N, E > &  c  )  const [inline]

template<int N, int E>
bool Gascoigne::Cell< N, E >::sleep (  )  const [inline]

template<int N, int E>
fixarray<N,int>& Gascoigne::Cell< N, E >::vertex (  )  [inline]

template<int N, int E>
const fixarray<N,int>& Gascoigne::Cell< N, E >::vertex (  )  const [inline]

template<int N, int E>
int& Gascoigne::Cell< N, E >::vertex ( int  i  )  [inline]

template<int N, int E>
int Gascoigne::Cell< N, E >::vertex ( int  i  )  const [inline]

template<int N, int E>
template<int M>
void Gascoigne::Cell< N, E >::vertex_loc2glob ( fixarray< M, int > &  ig,
const fixarray< M, int > &  il 
) const [inline]


Friends And Related Function Documentation

template<int N, int E>
std::ostream& operator<< ( std::ostream &  s,
const Cell< N, E > &  A 
) [friend]

template<int N, int E>
std::istream& operator>> ( std::istream &  s,
Cell< N, E > &  A 
) [friend]


Member Data Documentation

template<int N, int E>
IntVector Gascoigne::Cell< N, E >::qchilds [protected]

template<int N, int E>
fixarray<E,int> Gascoigne::Cell< N, E >::qedges [protected]

template<int N, int E>
int Gascoigne::Cell< N, E >::qfather [protected]

template<int N, int E>
int Gascoigne::Cell< N, E >::qlevel [protected]


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