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

GNBasis Class Reference

#include <gnbasis.hpp>

Inheritance diagram for GNBasis:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 GNBasis ()
 GNBasis (GINT)
 GNBasis (GINT, GINT)
 ~GNBasis ()
virtual GDOUBLE GetXimin ()=0
virtual GDOUBLE GetXimax ()=0
virtual GINT GetOrder ()=0
virtual GVector * GetXiNodes (GVector *)=0
virtual GDOUBLE * GetXiNodes (GDOUBLE *, GINT num)=0
virtual QVector * GetXiNodes ()=0
virtual GVector * GetWeights (GVector *)=0
virtual GDOUBLE * GetWeights (GDOUBLE *, GINT num)=0
virtual GMatrix * GetStiffMatrix (GMatrix *)=0
virtual GMatrix * GetDerivMatrix (GMatrix *)=0
virtual void SetOrder (GINT)=0
virtual GDOUBLE EvalBasis (GINT i, GDOUBLE xi)=0
virtual GVector * EvalBasis (GINT i, GVector *xi, GVector *vret)=0
virtual GMatrix * EvalBasis (GVector *eta, GMatrix *mret)=0
virtual GMatrix * EvalDBasis (GVector *eta, GMatrix *mret)=0
virtual GMatrix * GetLegMatrix (GMatrix *mret)=0
virtual GBOOL Solve ()=0

Constructor & Destructor Documentation

GNBasis::GNBasis  )  [inline]
 

GNBasis::GNBasis GINT   )  [inline]
 

GNBasis::GNBasis GINT  ,
GINT 
[inline]
 

GNBasis::~GNBasis  )  [inline]
 


Member Function Documentation

virtual GMatrix* GNBasis::EvalBasis GVector *  eta,
GMatrix *  mret
[pure virtual]
 

Implemented in GLBasis, and GLLBasis.

virtual GVector* GNBasis::EvalBasis GINT  i,
GVector *  xi,
GVector *  vret
[pure virtual]
 

Implemented in GLBasis, and GLLBasis.

virtual GDOUBLE GNBasis::EvalBasis GINT  i,
GDOUBLE  xi
[pure virtual]
 

Implemented in GLBasis, and GLLBasis.

virtual GMatrix* GNBasis::EvalDBasis GVector *  eta,
GMatrix *  mret
[pure virtual]
 

Implemented in GLBasis, and GLLBasis.

virtual GMatrix* GNBasis::GetDerivMatrix GMatrix *   )  [pure virtual]
 

Implemented in GLLBasis.

virtual GMatrix* GNBasis::GetLegMatrix GMatrix *  mret  )  [pure virtual]
 

Implemented in GLLBasis.

virtual GINT GNBasis::GetOrder  )  [pure virtual]
 

Implemented in GLLBasis.

virtual GMatrix* GNBasis::GetStiffMatrix GMatrix *   )  [pure virtual]
 

Implemented in GLLBasis.

virtual GDOUBLE* GNBasis::GetWeights GDOUBLE *  ,
GINT  num
[pure virtual]
 

Implemented in GLLBasis.

virtual GVector* GNBasis::GetWeights GVector *   )  [pure virtual]
 

Implemented in GLLBasis.

virtual GDOUBLE GNBasis::GetXimax  )  [pure virtual]
 

Implemented in GLLBasis.

virtual GDOUBLE GNBasis::GetXimin  )  [pure virtual]
 

Implemented in GLLBasis.

virtual QVector* GNBasis::GetXiNodes  )  [pure virtual]
 

Implemented in GLLBasis.

virtual GDOUBLE* GNBasis::GetXiNodes GDOUBLE *  ,
GINT  num
[pure virtual]
 

Implemented in GLLBasis.

virtual GVector* GNBasis::GetXiNodes GVector *   )  [pure virtual]
 

Implemented in GLLBasis.

virtual void GNBasis::SetOrder GINT   )  [pure virtual]
 

Implemented in GLLBasis.

virtual GBOOL GNBasis::Solve  )  [pure virtual]
 

Implemented in GLLBasis.


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