1 #ifndef BOTTOM_SOLVER_H
2 #define BOTTOM_SOLVER_H
7 template <
class Matrix,
class Vector,
class Level>
32 Level* level_p =
nullptr) = 0;
48 template <
class Matrix,
class Vector,
class Level>
50 return isInitialized_m;
virtual void solve(const Vector &x, const Vector &b)=0
Abstract base class for all base level solvers.
virtual void setOperator(const Matrix &A, Level *level_p=nullptr)=0
virtual std::size_t getNumIters()=0