Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

GTTList< TL, TT > Class Template Reference

#include <gttbasislist.hpp>

Collaboration diagram for GTTList< TL, TT >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 GTTList (GBOOL renumber_on_delete=FALSE)
 GTTList (GINT nelems, GBOOL renumber_on_delete=FALSE)
 GTTList (const GTTList &)
 ~GTTList ()
void operator= (TL a)
void operator= (GTTList< TL, TT > &v)
void add ()
void add (TT< TL > *c, GBOOL delete_here)
void add (TL *c, GINT n, GBOOL delete_here)
TT< TL > * del (TTLinkElem *e)
TT< TL > * del (TT< TL > *c)
TT< TL > * del (GINT id)
void start (TTLinkElem *p=NULL)
GINT size ()
TT< TL > * member ()
TT< TL > * member (GINT id)
TTLinkElem * next ()
TTLinkElem * curr ()
TTLinkElem * find (GINT id)
TTLinkElem * find (TT< TL > *)
TL & operator() (const GINT iElem, const GINT i)
TT< TL > *& operator() (const GINT iElem)
TT< TL > *& operator[] (const GINT iElem)
GINT dim (const GINT iElem)
GBOOL renumber ()
void empty ()
 GTTList (GBOOL renumber_on_delete=FALSE)
 GTTList (GINT nelems, GBOOL renumber_on_delete=FALSE)
 GTTList (const GTTList &)
 ~GTTList ()
void operator= (TL a)
void operator= (GTTList< TL, TT > &v)
void add ()
void add (TT< TL > *c, GBOOL delete_here)
void add (TL *c, GINT n, GBOOL delete_here)
TT< TL > * del (TTLinkElem *e)
TT< TL > * del (TT< TL > *c)
TT< TL > * del (GINT id)
void start (TTLinkElem *p=NULL)
GINT size ()
TT< TL > * member ()
TT< TL > * member (GINT id)
TTLinkElem * next ()
TTLinkElem * curr ()
TTLinkElem * find (GINT id)
TTLinkElem * find (TT< TL > *member)
TL & operator() (const GINT iElem, const GINT i)
TT< TL > *& operator() (const GINT iElem)
TT< TL > *& operator[] (const GINT iElem)
GINT dim (const GINT iElem)
GBOOL renumber ()
void empty ()

Friends

ostream & operator<< (ostream &, GTTList< GDOUBLE, GBuffer > &)
ostream & operator<< (ostream &, GTTList< GINT, GBuffer > &)
ostream & operator<< (ostream &, GTTList< BDYTYPE, GBuffer > &)
ostream & operator<< (ostream &, GTTList< GDOUBLE, GTVector > &)
ostream & operator<< (ostream &, GTTList< GDOUBLE, GBuffer > &)
ostream & operator<< (ostream &, GTTList< GINT, GBuffer > &)
ostream & operator<< (ostream &, GTTList< BDYTYPE, GBuffer > &)
ostream & operator<< (ostream &, GTTList< GDOUBLE, GTVector > &)

template<class TL, template< class > class TT>
class GTTList< TL, TT >


Constructor & Destructor Documentation

template<class TL, template< class > class TT>
GTTList< TL, TT >::GTTList< TL, TT > GBOOL  renumber_on_delete = FALSE  ) 
 

template<class TL, template< class > class TT>
GTTList< TL, TT >::GTTList< TL, TT > GINT  nelems,
GBOOL  renumber_on_delete = FALSE
 

template<class TL, template< class > class TT>
GTTList< TL, TT >::GTTList const GTTList< TL, TT > &   )  [inline]
 

template<class TL, template< class > class TT>
GTTList< TL, TT >::~GTTList< TL, TT >  ) 
 

template<class TL, template< class > class TT>
GTTList< TL, TT >::GTTList GBOOL  renumber_on_delete = FALSE  ) 
 

template<class TL, template< class > class TT>
GTTList< TL, TT >::GTTList GINT  nelems,
GBOOL  renumber_on_delete = FALSE
 

template<class TL, template< class > class TT>
GTTList< TL, TT >::GTTList const GTTList< TL, TT > &   )  [inline]
 

template<class TL, template< class > class TT>
GTTList< TL, TT >::~GTTList  ) 
 


Member Function Documentation

template<class TL, template< class > class TT>
void GTTList< TL, TT >::add TL *  c,
GINT  n,
GBOOL  delete_here
 

template<class TL, template< class > class TT>
void GTTList< TL, TT >::add TT< TL > *  c,
GBOOL  delete_here
 

template<class TL, template< class > class TT>
void GTTList< TL, TT >::add  ) 
 

template<class TL, template< class > class TT>
void GTTList< TL, TT >::add TL *  c,
GINT  n,
GBOOL  delete_here
 

template<class TL, template< class > class TT>
void GTTList< TL, TT >::add TT< TL > *  c,
GBOOL  delete_here
 

template<class TL, template< class > class TT>
void GTTList< TL, TT >::add  ) 
 

template<class TL, template< class > class TT>
TTLinkElem* GTTList< TL, TT >::curr  ) 
 

template<class TL, template< class > class TT>
TTLinkElem * GTTList< TL, TT >::curr  ) 
 

template<class TL, template< class > class TT>
TT<TL>* GTTList< TL, TT >::del GINT  id  ) 
 

template<class TL, template< class > class TT>
TT<TL>* GTTList< TL, TT >::del TT< TL > *  c  ) 
 

template<class TL, template< class > class TT>
TT<TL>* GTTList< TL, TT >::del TTLinkElem *  e  ) 
 

template<class TL, template< class > class TT>
TT< TL > * GTTList< TL, TT >::del GINT  id  ) 
 

template<class TL, template< class > class TT>
TT< TL > * GTTList< TL, TT >::del TT< TL > *  c  ) 
 

template<class TL, template< class > class TT>
TT< TL > * GTTList< TL, TT >::del TTLinkElem *  e  ) 
 

template<class TL, template< class > class TT>
GINT GTTList< TL, TT >::dim const GINT  iElem  ) 
 

template<class TL, template< class > class TT>
GINT GTTList< TL, TT >::dim const GINT  iElem  ) 
 

template<class TL, template< class > class TT>
void GTTList< TL, TT >::empty  ) 
 

template<class TL, template< class > class TT>
void GTTList< TL, TT >::empty  ) 
 

template<class TL, template< class > class TT>
TTLinkElem* GTTList< TL, TT >::find TT< TL > *  member  )  [inline]
 

template<class TL, template< class > class TT>
TTLinkElem* GTTList< TL, TT >::find GINT  id  )  [inline]
 

template<class TL, template< class > class TT>
TTLinkElem * GTTList< TL, TT >::find TT< TL > *   ) 
 

template<class TL, template< class > class TT>
TTLinkElem * GTTList< TL, TT >::find GINT  id  ) 
 

template<class TL, template< class > class TT>
TT<TL>* GTTList< TL, TT >::member GINT  id  )  [inline]
 

template<class TL, template< class > class TT>
TT<TL>* GTTList< TL, TT >::member  )  [inline]
 

template<class TL, template< class > class TT>
TT< TL > * GTTList< TL, TT >::member GINT  id  ) 
 

template<class TL, template< class > class TT>
TT< TL > * GTTList< TL, TT >::member  ) 
 

template<class TL, template< class > class TT>
TTLinkElem* GTTList< TL, TT >::next  )  [inline]
 

template<class TL, template< class > class TT>
TTLinkElem * GTTList< TL, TT >::next  ) 
 

template<class TL, template< class > class TT>
TT<TL>*& GTTList< TL, TT >::operator() const GINT  iElem  )  [inline]
 

template<class TL, template< class > class TT>
TL& GTTList< TL, TT >::operator() const GINT  iElem,
const GINT  i
[inline]
 

template<class TL, template< class > class TT>
TT< TL > *& GTTList< TL, TT >::operator() const GINT  iElem  ) 
 

template<class TL, template< class > class TT>
TL & GTTList< TL, TT >::operator() const GINT  iElem,
const GINT  i
 

template<class TL, template< class > class TT>
void GTTList< TL, TT >::operator= GTTList< TL, TT > &  v  ) 
 

template<class TL, template< class > class TT>
void GTTList< TL, TT >::operator= TL  a  ) 
 

template<class TL, template< class > class TT>
void GTTList< TL, TT >::operator= GTTList< TL, TT > &  v  ) 
 

template<class TL, template< class > class TT>
void GTTList< TL, TT >::operator= TL  a  ) 
 

template<class TL, template< class > class TT>
TT<TL>*& GTTList< TL, TT >::operator[] const GINT  iElem  )  [inline]
 

template<class TL, template< class > class TT>
TT< TL > *& GTTList< TL, TT >::operator[] const GINT  iElem  ) 
 

template<class TL, template< class > class TT>
GBOOL GTTList< TL, TT >::renumber  ) 
 

template<class TL, template< class > class TT>
GBOOL GTTList< TL, TT >::renumber  ) 
 

template<class TL, template< class > class TT>
GINT GTTList< TL, TT >::size  ) 
 

template<class TL, template< class > class TT>
GINT GTTList< TL, TT >::size  ) 
 

template<class TL, template< class > class TT>
void GTTList< TL, TT >::start TTLinkElem *  p = NULL  )  [inline]
 

template<class TL, template< class > class TT>
void GTTList< TL, TT >::start TTLinkElem *  p = NULL  ) 
 


Friends And Related Function Documentation

template<class TL, template< class > class TT>
ostream& operator<< ostream &  str,
GTTList< GDOUBLE, GTVector > &  a
[friend]
 

template<class TL, template< class > class TT>
ostream& operator<< ostream &  str,
GTTList< BDYTYPE, GBuffer > &  a
[friend]
 

template<class TL, template< class > class TT>
ostream& operator<< ostream &  str,
GTTList< GINT, GBuffer > &  a
[friend]
 

template<class TL, template< class > class TT>
ostream& operator<< ostream &  str,
GTTList< GDOUBLE, GBuffer > &  a
[friend]
 

template<class TL, template< class > class TT>
ostream& operator<< ostream &  str,
GTTList< GDOUBLE, GTVector > &  a
[friend]
 

template<class TL, template< class > class TT>
ostream& operator<< ostream &  str,
GTTList< BDYTYPE, GBuffer > &  a
[friend]
 

template<class TL, template< class > class TT>
ostream& operator<< ostream &  str,
GTTList< GINT, GBuffer > &  a
[friend]
 

template<class TL, template< class > class TT>
ostream& operator<< ostream &  str,
GTTList< GDOUBLE, GBuffer > &  a
[friend]
 


The documentation for this class was generated from the following files:
Generated on Wed Dec 21 16:03:41 2005 for Geophysics & Astrophysics Spectral Element Adaptive Refinement (GASpAR) 2D Code by  doxygen 1.4.4