48 #include "private/matimpl.h"
97 LinSys(
unsigned int lsize,
double *sol_array = NULL);
176 virtual void mat_set_values(
int nrow,
int *rows,
int ncol,
int *cols,PetscScalar *vals) = 0;
195 VecSetValues(
rhs,nrow,rows,vals,(InsertMode)
status);
break;
197 default:
ASSERT(0,
"LinSys's status disallow set values.\n");
215 inline void set_values(
int nrow,
int *rows,
int ncol,
int *cols,PetscScalar *mat_vals, PetscScalar *rhs_vals,
253 int maxIt = 1000, //!< maximum number of iterations
254 int ndecrMax = 30 ); //!< maximum number of iterations with non-decreasing residual
258 * Returns convergence reason (form PETSC)
292 void view(std::ostream output_stream,
int * output_mapping = NULL);
349 LinSys_MATIS(
unsigned int lsize,
int sz,
int *global_row_4_sub_row,
double *sol_array=NULL);