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

LinOp Class Reference

#include <linop.hpp>

Inheritance diagram for LinOp:

Inheritance graph
[legend]
Collaboration diagram for LinOp:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LinOp ()
 LinOp (LinOp *)
 LinOp (Elem2D *)
virtual ~LinOp ()
virtual GVector operator * (GVector)
virtual void OpVec_prod (GVector &x, GVector &ret)
virtual void SetConst (GDOUBLE c)
virtual void SetElem ()
virtual Elem2DGetElem ()
virtual GINT GetNumIntermedProd ()
virtual LinOpGetIntermedOp ()
virtual GVector * GetIntermedProd (GINT itag)
virtual void SetMask (GVector *m)

Protected Attributes

GVector * mask

Constructor & Destructor Documentation

LinOp::LinOp  ) 
 

LinOp::LinOp LinOp  )  [inline]
 

LinOp::LinOp Elem2D  )  [inline]
 

virtual LinOp::~LinOp  )  [inline, virtual]
 


Member Function Documentation

virtual Elem2D* LinOp::GetElem  )  [inline, virtual]
 

Reimplemented in GIFilter, HelmholtzOp, LaplacianOp, and SchurLapOp.

virtual LinOp* LinOp::GetIntermedOp  )  [inline, virtual]
 

virtual GVector* LinOp::GetIntermedProd GINT  itag  )  [inline, virtual]
 

virtual GINT LinOp::GetNumIntermedProd  )  [inline, virtual]
 

virtual GVector LinOp::operator * GVector   )  [inline, virtual]
 

Reimplemented in DiagOp, GIFilter, HelmholtzOp, IdentityOp, iHelmholtzOp, iLaplacianOp, LaplacianOp, MassOp, SchurLapOp, StokesOp, UzawaLapOp, PCBlockJac_Helm, PCBlockJac_Lap, PCBlockJac_PLap, and PCPointJac_Helm.

virtual void LinOp::OpVec_prod GVector &  x,
GVector &  ret
[inline, virtual]
 

Reimplemented in DiagOp, GIFilter, HelmholtzOp, iHelmholtzOp, iLaplacianOp, LaplacianOp, MassOp, SchurLapOp, StokesOp, UzawaLapOp, PCBlockJac_Helm, PCBlockJac_Lap, PCBlockJac_PLap, and PCPointJac_Helm.

virtual void LinOp::SetConst GDOUBLE  c  )  [inline, virtual]
 

Reimplemented in iLaplacianOp, LaplacianOp, MassOp, SchurLapOp, StokesOp, UzawaLapOp, PCBlockJac_Lap, and PCBlockJac_PLap.

virtual void LinOp::SetElem  )  [inline, virtual]
 

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

Reimplemented in DiagOp, MassOp, UzawaLapOp, PCBlockJac_Helm, and PCBlockJac_Lap.


Member Data Documentation

GVector* LinOp::mask [protected]
 


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