28 #ifndef __PASO_MERGEDSOLVER_H__ 29 #define __PASO_MERGEDSOLVER_H__ 41 void solve(
double* local_x,
const double* local_b);
57 #endif // __PASO_MERGEDSOLVER_H__ MergedSolver(const_SystemMatrix_ptr A, const Options *options)
Definition: MergedSolver.cpp:37
double * b
Definition: MergedSolver.h:46
index_t verbose
Definition: MergedSolver.h:51
index_t reordering
Definition: MergedSolver.h:49
index_t sweeps
Definition: MergedSolver.h:52
boost::shared_ptr< JMPI_ > JMPI
Definition: EsysMPI.h:71
boost::shared_ptr< SparseMatrix > SparseMatrix_ptr
Definition: SparseMatrix.h:35
int index_t
type for array/matrix indices used both globally and on each rank
Definition: DataTypes.h:59
index_t refinements
Definition: MergedSolver.h:50
~MergedSolver()
Definition: MergedSolver.cpp:82
void solve(double *local_x, const double *local_b)
Definition: MergedSolver.cpp:90
double * x
Definition: MergedSolver.h:45
boost::shared_ptr< const SystemMatrix > const_SystemMatrix_ptr
Definition: SystemMatrix.h:42
Definition: MergedSolver.h:36
int * offset
Definition: MergedSolver.h:48
escript::JMPI mpi_info
Definition: MergedSolver.h:43
int * counts
Definition: MergedSolver.h:47
SparseMatrix_ptr A
Definition: MergedSolver.h:44