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

GpObjBuffer< TBUFF > Class Template Reference

#include <gpobjbuffer.hpp>

Collaboration diagram for GpObjBuffer< TBUFF >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 GpObjBuffer ()
 GpObjBuffer (GINT size)
 GpObjBuffer (const GpObjBuffer &)
 ~GpObjBuffer ()
void operator= (GpObjBuffer< 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)
GBOOL contains (TBUFF *imember, GINT istart, GINT num, GINT &index)
void GetSection (GpObjBuffer< TBUFF > &section, GINT *ilist, GINT nlist)
GpObjBuffer< TBUFF > & GetSection (GINT *ilist, GINT nlist)

Friends

ostream & operator<< (ostream &, GpObjBuffer< GLLBasis > &)
ostream & operator<< (ostream &, GpObjBuffer< GLBasis > &)

template<class TBUFF>
class GpObjBuffer< TBUFF >


Constructor & Destructor Documentation

template<class TBUFF>
GpObjBuffer< TBUFF >::GpObjBuffer< TBUFF >  ) 
 

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

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

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


Member Function Documentation

template<class TBUFF>
GBOOL GpObjBuffer< TBUFF >::contains TBUFF *  imember,
GINT  istart,
GINT  num,
GINT &  index
 

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

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

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

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

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

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

template<class TBUFF>
void GpObjBuffer< TBUFF >::operator= TBUFF *  m  ) 
 

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

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

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


Friends And Related Function Documentation

template<class TBUFF>
ostream& operator<< ostream &  ,
GpObjBuffer< GLBasis > & 
[friend]
 

template<class TBUFF>
ostream& operator<< ostream &  str,
GpObjBuffer< GLLBasis > &  a
[friend]
 


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