Public Member Functions | |
| ifp_DenseMat () | |
| ~ifp_DenseMat () | |
| ifp_DenseMat (const int r, const int c) | |
| ifp_DenseMat (const ifp_DenseMat &A) | |
| void | set (const int r, const int c, double *d) |
| int | numrow () const |
| int | numcol () const |
| double | operator= (double s) |
| const double & | operator() (const unsigned int i, const unsigned int j) const |
| double & | operator() (const unsigned int i, const unsigned int j) |
| double *& | Data () |
| const double * | Data () const |
| ifp_LocalMat * | CreateEmpty () const |
| ifp_LocalMat * | CreateInv (ifp_LocalPrecon &) const |
| void | SetToZero (int, int) |
| void | MatCopy (const ifp_LocalMat &A) |
| void | Print (std::ostream &) const |
| void | Mat_Trans (ifp_LocalMat *B) const |
| void | Mat_Mat_Add (const ifp_LocalMat *B, ifp_LocalMat *C, double alpha) const |
| void | Mat_Mat_Mult (const ifp_LocalMat *B, ifp_LocalMat *C, double alpha, double beta) const |
| void | Mat_Vec_Mult (const ifp_BlockVec &B, ifp_BlockVec &C, double alpha, double beta) const |
| void | Mat_Trans_Vec_Mult (const ifp_BlockVec &B, ifp_BlockVec &C, double alpha, double beta) const |
| void | Mat_Vec_Solve (const ifp_BlockVec &B, ifp_BlockVec &C) const |
| void | Mat_Trans_Vec_Solve (const ifp_BlockVec &B, ifp_BlockVec &C) const |
Public Attributes | |
| double * | a |
| int | nrow |
| int | ncol |
Definition at line 49 of file ifp_DenseMat.h.
1.4.7