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

GFieldList Class Reference

#include <gfieldlist.hpp>

Collaboration diagram for GFieldList:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 GFieldList (GBOOL renumber_on_delete=FALSE)
 GFieldList (const GFieldList &)
 ~GFieldList ()
void operator= (const GDOUBLE a)
void operator= (GFieldList &v)
void SetTimeLevel (GINT ilevel)
void add (const GINT NTimeLevels, Elem2D *e, GSHORT ntmp=2)
void add (Field2D *c)
Field2Ddel (FieldListSt *c)
Field2Ddel (Field2D *c)
Field2Ddel (Elem2D *e)
Field2Ddel (GINT id)
void start (FieldListSt *p=NULL)
GINT size () const
Field2Dmember ()
Field2Dmember (GINT id)
FieldListStnext ()
FieldListStcurr ()
FieldListStfind (GINT id)
FieldListStfind (Field2D *f)
FieldListStfind (Elem2D *)
GDOUBLE & operator() (const GSHORT nLevel, const GINT iElem, const GINT i)
GDOUBLE & operator() (const GINT iElem, const GINT i)
GVector * X (const GINT iElem, const GSHORT idir)
GDOUBLE & X (const GINT iElem, const GSHORT idir, const GINT i)
GINT dim (const GINT iElem, const GSHORT idir)
GBOOL renumber ()
void empty ()
Field2D *& operator() (const GINT iElem)
Field2D *& operator[] (const GINT iElem)

Friends

ostream & operator<< (ostream &, GFieldList &)

Constructor & Destructor Documentation

GFieldList::GFieldList GBOOL  renumber_on_delete = FALSE  ) 
 

GFieldList::GFieldList const GFieldList  ) 
 

GFieldList::~GFieldList  ) 
 


Member Function Documentation

void GFieldList::add Field2D c  ) 
 

void GFieldList::add const GINT  NTimeLevels,
Elem2D e,
GSHORT  ntmp = 2
 

FieldListSt * GFieldList::curr  ) 
 

Field2D * GFieldList::del GINT  id  ) 
 

Field2D * GFieldList::del Elem2D e  ) 
 

Field2D * GFieldList::del Field2D c  ) 
 

Field2D * GFieldList::del FieldListSt c  ) 
 

GINT GFieldList::dim const GINT  iElem,
const GSHORT  idir
 

void GFieldList::empty  ) 
 

FieldListSt * GFieldList::find Elem2D  ) 
 

FieldListSt* GFieldList::find Field2D f  )  [inline]
 

FieldListSt* GFieldList::find GINT  id  )  [inline]
 

Field2D* GFieldList::member GINT  id  )  [inline]
 

Field2D* GFieldList::member  )  [inline]
 

FieldListSt* GFieldList::next  )  [inline]
 

Field2D*& GFieldList::operator() const GINT  iElem  )  [inline]
 

GDOUBLE & GFieldList::operator() const GINT  iElem,
const GINT  i
 

GDOUBLE & GFieldList::operator() const GSHORT  nLevel,
const GINT  iElem,
const GINT  i
 

void GFieldList::operator= GFieldList v  ) 
 

void GFieldList::operator= const GDOUBLE  a  ) 
 

Field2D*& GFieldList::operator[] const GINT  iElem  )  [inline]
 

GBOOL GFieldList::renumber  ) 
 

void GFieldList::SetTimeLevel GINT  ilevel  ) 
 

GINT GFieldList::size  )  const
 

void GFieldList::start FieldListSt p = NULL  )  [inline]
 

GDOUBLE & GFieldList::X const GINT  iElem,
const GSHORT  idir,
const GINT  i
 

GVector * GFieldList::X const GINT  iElem,
const GSHORT  idir
 


Friends And Related Function Documentation

ostream& operator<< ostream &  str,
GFieldList a
[friend]
 


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