44 #ifndef _fei_LinProbMgr_EpetraBasic_hpp_ 
   45 #define _fei_LinProbMgr_EpetraBasic_hpp_ 
  106                        double* coefs, 
int* indices);
 
  116                          int numCols, 
const int* cols,
 
  117                          const double* 
const* values,
 
  143                          const int* globalIndices,
 
  144                          const double* values,
 
  153                            const int* globalIndices,
 
  198 #endif // _LinProbMgr_EpetraBasic_hpp_ 
void setMatrixGraph(fei::SharedPtr< fei::SparseRowGraph > matrixGraph)
 
void setRowDistribution(const std::vector< int > &ownedGlobalRows)
 
LinProbMgr_EpetraBasic(MPI_Comm comm)
 
fei::SharedPtr< Epetra_MultiVector > x_
 
virtual ~LinProbMgr_EpetraBasic()
 
fei::SharedPtr< Epetra_CrsMatrix > get_A_matrix()
 
double * getLocalVectorValuesPtr(bool soln_vector, int vectorIndex=0)
 
fei::SharedPtr< fei::SparseRowGraph > fei_srgraph_
 
fei::SharedPtr< Epetra_Comm > epetra_comm_
 
int copyOutVectorValues(int numValues, const int *globalIndices, double *values, bool soln_vector, int vectorIndex=0)
 
fei::SharedPtr< Epetra_Map > epetra_rowmap_
 
void setMatrixValues(double scalar)
 
int insertMatrixValues(int numRows, const int *rows, int numCols, const int *cols, const double *const *values, bool sum_into)
 
fei::SharedPtr< Epetra_MultiVector > get_rhs_vector()
 
int getRowLength(int row)
 
fei::SharedPtr< Epetra_CrsMatrix > A_
 
int copyOutMatrixRow(int row, int len, double *coefs, int *indices)
 
fei::SharedPtr< Epetra_MultiVector > b_
 
fei::SharedPtr< Epetra_CrsGraph > crsgraph_
 
int insertVectorValues(int numValues, const int *globalIndices, const double *values, bool sum_into, bool soln_vector, int vectorIndex=0)
 
void setVectorValues(double scalar, bool soln_vector)
 
std::vector< int > ownedRows_
 
fei::SharedPtr< Epetra_MultiVector > get_solution_vector()