Class template bicgstab_wrapper
ietl::bicgstab_wrapper
Synopsis
template<typename SCALAR, unsigned int BICGSTAB_L>
class bicgstab_wrapper {
public:
bicgstab_wrapper(size_t = 5);
bicgstab_wrapper(const Preconditioner, Iteration);
template<typename VECTOR, typename MATRIX>
VECTOR operator()(const MATRIX &, const VECTOR &, const VECTOR &,
typename number_traits< SCALAR >::magnitude_type);
template<typename scalar_type>
void operator()(const Matrix &, scalar_type, VectorX &, const VectorB &);
};
Description
bicgstab_wrapper
public
construct/copy/destruct
bicgstab_wrapper(size_t i = 5);
bicgstab_wrapper(const Preconditioner M, Iteration iter);
bicgstab_wrapper
public member functions
template<typename VECTOR, typename MATRIX>
VECTOR operator()(const MATRIX & A, const VECTOR & b, const VECTOR & x0,
typename number_traits< SCALAR >::magnitude_type tol);
template<typename scalar_type>
void operator()(const Matrix & A, scalar_type s, VectorX & x,
const VectorB & b);