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

Field2D Class Reference

#include <field2d.hpp>

Collaboration diagram for Field2D:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Field2D (GINT Num_TimeLevels, Elem2D *e, GSHORT ntmp=2)
 ~Field2D ()
void operator= (Field2D &)
void operator= (GVector &)
void operator= (GDOUBLE a)
GBOOL ResetOrder (const GSHORT n1, const GSHORT n2)
GBOOL SetExpCoeffs (const GINT iLevel, GVector *)
GBOOL SetExpCoeffs (GVector *)
void SetTimeLevel (GINT ilevel)
void ShiftLevels ()
SIForceListGetSIForceList ()
GINT GetNumTimeLevels ()
GVector * GetExpCoeffs (const GINT iLevel)
GVector ** GetExpCoeffs ()
GDOUBLE GetTime (const GINT iLevel)
void SetTime (const GINT iLevel, GDOUBLE t)
GVector * GetTemp ()
GVector * GetTemp (GSHORT i)
GMemMgrGetTempMgr ()
GBOOL TempLock (GVector *vec)
GBOOL TempUnlock (GVector *vec)
Elem2DGetElement ()
GVector * GetBdyValues ()
GDOUBLE Interp (const GSHORT iLevel, const GDOUBLE x, const GDOUBLE y)
GBOOL Map2NewCoords (GVector *newX, GVector *newY, GIBuffer *inew, GVector *newU, const GINT iLevel, GIBuffer *iremap)
GBOOL Map2NewElem (Elem2D *newElement, GVector *U[], const GINT nU, GIBuffer *iremap)
GDOUBLE ComputeUL2 (const GINT)
GDOUBLE ComputeDUL2 (const GINT)
GDOUBLE & operator() (const GSHORT nLevel, const GLONG i)

Friends

ostream & operator<< (ostream &, Field2D &)

Constructor & Destructor Documentation

Field2D::Field2D GINT  Num_TimeLevels,
Elem2D e,
GSHORT  ntmp = 2
 

Field2D::~Field2D  ) 
 


Member Function Documentation

GDOUBLE Field2D::ComputeDUL2 const   GINT  ) 
 

GDOUBLE Field2D::ComputeUL2 const   GINT  ) 
 

GVector * Field2D::GetBdyValues  ) 
 

Elem2D * Field2D::GetElement  ) 
 

GVector ** Field2D::GetExpCoeffs  ) 
 

GVector * Field2D::GetExpCoeffs const GINT  iLevel  ) 
 

GINT Field2D::GetNumTimeLevels  ) 
 

SIForceList * Field2D::GetSIForceList  ) 
 

GVector * Field2D::GetTemp GSHORT  i  ) 
 

GVector * Field2D::GetTemp  ) 
 

GMemMgr * Field2D::GetTempMgr  ) 
 

GDOUBLE Field2D::GetTime const GINT  iLevel  ) 
 

GDOUBLE Field2D::Interp const GSHORT  iLevel,
const GDOUBLE  x,
const GDOUBLE  y
 

GBOOL Field2D::Map2NewCoords GVector *  newX,
GVector *  newY,
GIBuffer *  inew,
GVector *  newU,
const GINT  iLevel,
GIBuffer *  iremap
 

GBOOL Field2D::Map2NewElem Elem2D newElement,
GVector *  U[],
const GINT  nU,
GIBuffer *  iremap
 

GDOUBLE & Field2D::operator() const GSHORT  nLevel,
const GLONG  i
 

void Field2D::operator= GDOUBLE  a  ) 
 

void Field2D::operator= GVector &   ) 
 

void Field2D::operator= Field2D  ) 
 

GBOOL Field2D::ResetOrder const GSHORT  n1,
const GSHORT  n2
 

GBOOL Field2D::SetExpCoeffs GVector *   ) 
 

GBOOL Field2D::SetExpCoeffs const GINT  iLevel,
GVector * 
 

void Field2D::SetTime const GINT  iLevel,
GDOUBLE  t
 

void Field2D::SetTimeLevel GINT  ilevel  ) 
 

void Field2D::ShiftLevels  ) 
 

GBOOL Field2D::TempLock GVector *  vec  ) 
 

GBOOL Field2D::TempUnlock GVector *  vec  ) 
 


Friends And Related Function Documentation

ostream& operator<< ostream &  str,
Field2D f
[friend]
 


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