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

DiagOp Class Reference

#include <diagop.hpp>

Inheritance diagram for DiagOp:

Inheritance graph
[legend]
Collaboration diagram for DiagOp:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DiagOp ()
 DiagOp (GINT n)
 DiagOp (GDBuffer *diag)
 DiagOp (GVector *diag)
 DiagOp (GDOUBLE *diag, GINT n)
 DiagOp (Elem2D *e)
 ~DiagOp ()
GVector operator * (GVector)
GVector * GetDiag ()
void OpVec_prod (GVector &x, GVector &ret)
void SetDiag (GDOUBLE *diag_elems, GINT num)
void SetMask (GVector *m)
void Resize (GINT NN)
void Inverse ()

Constructor & Destructor Documentation

DiagOp::DiagOp  ) 
 

DiagOp::DiagOp GINT  n  ) 
 

DiagOp::DiagOp GDBuffer *  diag  ) 
 

DiagOp::DiagOp GVector *  diag  ) 
 

DiagOp::DiagOp GDOUBLE *  diag,
GINT  n
 

DiagOp::DiagOp Elem2D e  ) 
 

DiagOp::~DiagOp  ) 
 


Member Function Documentation

GVector * DiagOp::GetDiag  ) 
 

void DiagOp::Inverse  ) 
 

GVector DiagOp::operator * GVector   )  [virtual]
 

Reimplemented from LinOp.

void DiagOp::OpVec_prod GVector &  x,
GVector &  ret
[virtual]
 

Reimplemented from LinOp.

void DiagOp::Resize GINT  NN  ) 
 

void DiagOp::SetDiag GDOUBLE *  diag_elems,
GINT  num
 

void DiagOp::SetMask GVector *  m  )  [virtual]
 

Reimplemented from LinOp.


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