Class template left_prec_solver
ietl::solver::left_prec_solver
Synopsis
template<typename SOLV, typename MATRIX, typename VS, typename PREC>
class left_prec_solver {
public:
typedef vectorspace_traits< VS >::vector_type vector_type;
typedef vectorspace_traits< VS >::scalar_type scalar_type;
typedef real_type< scalar_type >::type real_type;
typedef ublas::matrix< scalar_type, ublas::column_major > matrix_type;
left_prec_solver(SOLV &, const MATRIX &, const std::vector< vector_type > &,
const VS &, PREC &);
template<typename IT>
void operator()(real_type, vector_type &, vector_type &, IT &);
};
Description
left_prec_solver
public
construct/copy/destruct
left_prec_solver(SOLV & s, const MATRIX & A,
const std::vector< vector_type > & Q, const VS & vs,
PREC & K);
left_prec_solver
public member functions
template<typename IT>
void operator()(real_type theta, vector_type & r, vector_type & t,
IT & iter);