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

GBuffer< TBUFF > Class Template Reference

#include <gtbuffer.hpp>

Inheritance diagram for GBuffer< TBUFF >:

Inheritance graph
[legend]
Collaboration diagram for GBuffer< TBUFF >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 GBuffer ()
 GBuffer (GINT size)
 GBuffer (TBUFF *buffer, GINT n)
 GBuffer (const GBuffer &)
 ~GBuffer ()
void operator= (GBuffer< TBUFF > &)
void operator= (TBUFF m)
TBUFF & operator() (const GINT i)
TBUFF & operator[] (const GINT i) const
GINT dim () const
TBUFF * Data ()
GBOOL Resize (GINT order)
GBOOL contains (TBUFF imember, GINT &index, TBUFF floor)
GBOOL contains (TBUFF imember, GINT istart, GINT num, GINT &index, TBUFF floor)
GBOOL contains (GWORD imember, GINT &index, GINT ihilo, TBUFF floor)
GBOOL contains (TBUFF imember, GINT &index)
GBOOL distinct (GINT *&index, GINT &n_distinct, TBUFF floor)
GBOOL distinct (GINT *&index, GINT &n_distinct)
void Set (const TBUFF)
void GetSection (GBuffer< TBUFF > &section, GINT *ilist, GINT nlist)
GBuffer< TBUFF > & GetSection (GINT *ilist, GINT nlist)
void sortlohi ()
void sortincreasing ()
void sortdecreasing ()
 GBuffer ()
 GBuffer (GINT size)
 GBuffer (TBUFF *buffer, GINT n)
 GBuffer (const GBuffer &)
 ~GBuffer ()
void operator= (GBuffer< TBUFF > &)
void operator= (TBUFF m)
TBUFF & operator() (const GINT i)
TBUFF & operator[] (const GINT i) const
GINT dim () const
TBUFF * Data ()
GBOOL Resize (GINT order)
GBOOL contains (TBUFF imember, GINT &index, TBUFF floor)
GBOOL contains (TBUFF imember, GINT istart, GINT num, GINT &index, TBUFF floor)
GBOOL contains (GWORD imember, GINT &index, GINT ihilo, TBUFF floor)
GBOOL contains (TBUFF imember, GINT &index)
GBOOL distinct (GINT *&index, GINT &n_distinct, TBUFF floor=-1)
void Set (const TBUFF)
void GetSection (GBuffer< TBUFF > &section, GINT *ilist, GINT nlist)
GBuffer< TBUFF > & GetSection (GINT *ilist, GINT nlist)
void sortlohi ()
void sortincreasing ()
void sortdecreasing ()

Friends

ostream & operator<< (ostream &, GBuffer< GINT > &)
ostream & operator<< (ostream &, GBuffer< GLONG > &)
ostream & operator<< (ostream &, GBuffer< GSHORT > &)
ostream & operator<< (ostream &, GBuffer< GUSHORT > &)
ostream & operator<< (ostream &, GBuffer< GBYTE > &)
ostream & operator<< (ostream &, GBuffer< GDOUBLE > &)
ostream & operator<< (ostream &, GBuffer< BDYTYPE > &)
ostream & operator<< (ostream &, GBuffer< ELEMTYPE > &)
ostream & operator<< (ostream &, GBuffer< GKEY > &)
ostream & operator<< (ostream &, GBuffer< GINT > &)
ostream & operator<< (ostream &, GBuffer< GLONG > &)
ostream & operator<< (ostream &, GBuffer< GSHORT > &)
ostream & operator<< (ostream &, GBuffer< GUSHORT > &)
ostream & operator<< (ostream &, GBuffer< GBYTE > &)
ostream & operator<< (ostream &, GBuffer< GDOUBLE > &)
ostream & operator<< (ostream &, GBuffer< BDYTYPE > &)
ostream & operator<< (ostream &, GBuffer< ELEMTYPE > &)
ostream & operator<< (ostream &, GBuffer< GKEY > &)

template<class TBUFF>
class GBuffer< TBUFF >


Constructor & Destructor Documentation

template<class TBUFF>
GBuffer< TBUFF >::GBuffer< TBUFF >  ) 
 

template<class TBUFF>
GBuffer< TBUFF >::GBuffer< TBUFF > GINT  size  ) 
 

template<class TBUFF>
GBuffer< TBUFF >::GBuffer< TBUFF > TBUFF *  buffer,
GINT  n
 

template<class TBUFF>
GBuffer< TBUFF >::GBuffer const GBuffer< TBUFF > &   ) 
 

template<class TBUFF>
GBuffer< TBUFF >::~GBuffer< TBUFF >  ) 
 

template<class TBUFF>
GBuffer< TBUFF >::GBuffer  ) 
 

template<class TBUFF>
GBuffer< TBUFF >::GBuffer GINT  size  ) 
 

template<class TBUFF>
GBuffer< TBUFF >::GBuffer TBUFF *  buffer,
GINT  n
 

template<class TBUFF>
GBuffer< TBUFF >::GBuffer const GBuffer< TBUFF > &   ) 
 

template<class TBUFF>
GBuffer< TBUFF >::~GBuffer  ) 
 


Member Function Documentation

template<class TBUFF>
GBOOL GBuffer< TBUFF >::contains TBUFF  imember,
GINT &  index
 

template<class TBUFF>
GBOOL GBuffer< TBUFF >::contains GWORD  imember,
GINT &  index,
GINT  ihilo,
TBUFF  floor
 

template<class TBUFF>
GBOOL GBuffer< TBUFF >::contains TBUFF  imember,
GINT  istart,
GINT  num,
GINT &  index,
TBUFF  floor
 

template<class TBUFF>
GBOOL GBuffer< TBUFF >::contains TBUFF  imember,
GINT &  index,
TBUFF  floor
 

template<class TBUFF>
GBOOL GBuffer< TBUFF >::contains TBUFF  imember,
GINT &  index
 

template<class TBUFF>
GBOOL GBuffer< TBUFF >::contains GWORD  imember,
GINT &  index,
GINT  ihilo,
TBUFF  floor
 

template<class TBUFF>
GBOOL GBuffer< TBUFF >::contains TBUFF  imember,
GINT  istart,
GINT  num,
GINT &  index,
TBUFF  floor
 

template<class TBUFF>
GBOOL GBuffer< TBUFF >::contains TBUFF  imember,
GINT &  index,
TBUFF  floor
 

template<class TBUFF>
TBUFF* GBuffer< TBUFF >::Data  ) 
 

template<class TBUFF>
TBUFF * GBuffer< TBUFF >::Data  ) 
 

template<class TBUFF>
GINT GBuffer< TBUFF >::dim  )  const
 

template<class TBUFF>
GINT GBuffer< TBUFF >::dim  )  const
 

template<class TBUFF>
GBOOL GBuffer< TBUFF >::distinct GINT *&  index,
GINT &  n_distinct,
TBUFF  floor = -1
 

template<class TBUFF>
GBOOL GBuffer< TBUFF >::distinct GINT *&  index,
GINT &  n_distinct
 

template<class TBUFF>
GBOOL GBuffer< TBUFF >::distinct GINT *&  index,
GINT &  n_distinct,
TBUFF  floor
 

template<class TBUFF>
GBuffer<TBUFF>& GBuffer< TBUFF >::GetSection GINT *  ilist,
GINT  nlist
 

template<class TBUFF>
void GBuffer< TBUFF >::GetSection GBuffer< TBUFF > &  section,
GINT *  ilist,
GINT  nlist
 

template<class TBUFF>
GBuffer< TBUFF > & GBuffer< TBUFF >::GetSection GINT *  ilist,
GINT  nlist
 

template<class TBUFF>
void GBuffer< TBUFF >::GetSection GBuffer< TBUFF > &  section,
GINT *  ilist,
GINT  nlist
 

template<class TBUFF>
TBUFF& GBuffer< TBUFF >::operator() const GINT  i  )  [inline]
 

template<class TBUFF>
TBUFF& GBuffer< TBUFF >::operator() const GINT  i  )  [inline]
 

template<class TBUFF>
void GBuffer< TBUFF >::operator= TBUFF  m  ) 
 

template<class TBUFF>
void GBuffer< TBUFF >::operator= GBuffer< TBUFF > &   ) 
 

template<class TBUFF>
void GBuffer< TBUFF >::operator= TBUFF  m  ) 
 

template<class TBUFF>
void GBuffer< TBUFF >::operator= GBuffer< TBUFF > &   ) 
 

template<class TBUFF>
TBUFF& GBuffer< TBUFF >::operator[] const GINT  i  )  const [inline]
 

template<class TBUFF>
TBUFF& GBuffer< TBUFF >::operator[] const GINT  i  )  const [inline]
 

template<class TBUFF>
GBOOL GBuffer< TBUFF >::Resize GINT  order  ) 
 

template<class TBUFF>
GBOOL GBuffer< TBUFF >::Resize GINT  order  ) 
 

template<class TBUFF>
void GBuffer< TBUFF >::Set const   TBUFF  ) 
 

template<class TBUFF>
void GBuffer< TBUFF >::Set const   TBUFF  ) 
 

template<class TBUFF>
void GBuffer< TBUFF >::sortdecreasing  ) 
 

template<class TBUFF>
void GBuffer< TBUFF >::sortdecreasing  ) 
 

template<class TBUFF>
void GBuffer< TBUFF >::sortincreasing  ) 
 

template<class TBUFF>
void GBuffer< TBUFF >::sortincreasing  ) 
 

template<class TBUFF>
void GBuffer< TBUFF >::sortlohi  ) 
 

template<class TBUFF>
void GBuffer< TBUFF >::sortlohi  ) 
 


Friends And Related Function Documentation

template<class TBUFF>
ostream& operator<< ostream &  str,
GBuffer< GKEY > &  a
[friend]
 

template<class TBUFF>
ostream& operator<< ostream &  str,
GBuffer< ELEMTYPE > &  a
[friend]
 

template<class TBUFF>
ostream& operator<< ostream &  str,
GBuffer< BDYTYPE > &  a
[friend]
 

template<class TBUFF>
ostream& operator<< ostream &  str,
GBuffer< GDOUBLE > &  a
[friend]
 

template<class TBUFF>
ostream& operator<< ostream &  str,
GBuffer< GBYTE > &  a
[friend]
 

template<class TBUFF>
ostream& operator<< ostream &  str,
GBuffer< GUSHORT > &  a
[friend]
 

template<class TBUFF>
ostream& operator<< ostream &  str,
GBuffer< GSHORT > &  a
[friend]
 

template<class TBUFF>
ostream& operator<< ostream &  str,
GBuffer< GLONG > &  a
[friend]
 

template<class TBUFF>
ostream& operator<< ostream &  str,
GBuffer< GINT > &  a
[friend]
 

template<class TBUFF>
ostream& operator<< ostream &  str,
GBuffer< GKEY > &  a
[friend]
 

template<class TBUFF>
ostream& operator<< ostream &  str,
GBuffer< ELEMTYPE > &  a
[friend]
 

template<class TBUFF>
ostream& operator<< ostream &  str,
GBuffer< BDYTYPE > &  a
[friend]
 

template<class TBUFF>
ostream& operator<< ostream &  str,
GBuffer< GDOUBLE > &  a
[friend]
 

template<class TBUFF>
ostream& operator<< ostream &  str,
GBuffer< GBYTE > &  a
[friend]
 

template<class TBUFF>
ostream& operator<< ostream &  str,
GBuffer< GUSHORT > &  a
[friend]
 

template<class TBUFF>
ostream& operator<< ostream &  str,
GBuffer< GSHORT > &  a
[friend]
 

template<class TBUFF>
ostream& operator<< ostream &  str,
GBuffer< GLONG > &  a
[friend]
 

template<class TBUFF>
ostream& operator<< ostream &  str,
GBuffer< GINT > &  a
[friend]
 


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