#include <linop.hpp>
Inheritance diagram for LinOp:
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 Elem2D * | GetElem () |
virtual GINT | GetNumIntermedProd () |
virtual LinOp * | GetIntermedOp () |
virtual GVector * | GetIntermedProd (GINT itag) |
virtual void | SetMask (GVector *m) |
Protected Attributes | |
GVector * | mask |
|
|
|
|
|
|
|
|
|
Reimplemented in GIFilter, HelmholtzOp, LaplacianOp, and SchurLapOp. |
|
|
|
|
|
|
|
Reimplemented in DiagOp, GIFilter, HelmholtzOp, IdentityOp, iHelmholtzOp, iLaplacianOp, LaplacianOp, MassOp, SchurLapOp, StokesOp, UzawaLapOp, PCBlockJac_Helm, PCBlockJac_Lap, PCBlockJac_PLap, and PCPointJac_Helm. |
|
Reimplemented in DiagOp, GIFilter, HelmholtzOp, iHelmholtzOp, iLaplacianOp, LaplacianOp, MassOp, SchurLapOp, StokesOp, UzawaLapOp, PCBlockJac_Helm, PCBlockJac_Lap, PCBlockJac_PLap, and PCPointJac_Helm. |
|
Reimplemented in iLaplacianOp, LaplacianOp, MassOp, SchurLapOp, StokesOp, UzawaLapOp, PCBlockJac_Lap, and PCBlockJac_PLap. |
|
|
|
Reimplemented in DiagOp, MassOp, UzawaLapOp, PCBlockJac_Helm, and PCBlockJac_Lap. |
|
|