
Public Member Functions | |
| virtual | ~ifp_LocalMat () |
| virtual double *& | Data ()=0 |
| virtual const double * | Data () const =0 |
| virtual ifp_LocalMat * | CreateEmpty () const =0 |
| virtual ifp_LocalMat * | CreateInv (ifp_LocalPrecon &) const =0 |
| virtual void | SetToZero (int, int)=0 |
| virtual void | MatCopy (const ifp_LocalMat &A)=0 |
| virtual void | Print (std::ostream &) const =0 |
| virtual void | Mat_Trans (ifp_LocalMat *B) const =0 |
| virtual void | Mat_Mat_Add (const ifp_LocalMat *B, ifp_LocalMat *C, double alpha=1.0) const =0 |
| virtual void | Mat_Mat_Mult (const ifp_LocalMat *B, ifp_LocalMat *C, double alpha=1.0, double beta=0.0) const =0 |
| virtual void | Mat_Vec_Mult (const ifp_BlockVec &B, ifp_BlockVec &C, double alpha=1.0, double beta=0.0) const =0 |
| virtual void | Mat_Trans_Vec_Mult (const ifp_BlockVec &B, ifp_BlockVec &C, double alpha=1.0, double beta=0.0) const =0 |
| virtual void | Mat_Vec_Solve (const ifp_BlockVec &b, ifp_BlockVec &x) const =0 |
| virtual void | Mat_Trans_Vec_Solve (const ifp_BlockVec &b, ifp_BlockVec &x) const =0 |
Protected Member Functions | |
| void | solve_is_mult (const ifp_BlockVec &B, ifp_BlockVec &X) const |
Definition at line 37 of file ifp_LocalMat.h.
1.4.7