#include <shark/LinAlg/BLAS/decompositions.hpp>
Public Member Functions | |
cg_solver (matrix_closure_type const &e, double epsilon=1.e-10, unsigned int max_iterations=0) | |
template<class MatB > | |
void | solve (matrix_expression< MatB, device_type > &B, left, double epsilon, unsigned max_iterations) const |
template<class MatB > | |
void | solve (matrix_expression< MatB, device_type > &B, right, double epsilon, unsigned max_iterations) const |
template<class VecB , bool Left> | |
void | solve (vector_expression< VecB, device_type > &b, system_tag< Left >, double epsilon, unsigned max_iterations) const |
template<class VecB , bool Left> | |
void | solve (vector_expression< VecB, device_type > &b, system_tag< Left > tag) const |
template<class MatB , bool Left> | |
void | solve (matrix_expression< MatB, device_type > &B, system_tag< Left > tag) const |
Definition at line 417 of file decompositions.hpp.
|
inline |
Definition at line 421 of file decompositions.hpp.
|
inline |
Definition at line 425 of file decompositions.hpp.
References remora::noalias().
|
inline |
Definition at line 434 of file decompositions.hpp.
References remora::noalias(), and remora::trans().
|
inline |
Definition at line 444 of file decompositions.hpp.
References remora::noalias().
|
inline |
Definition at line 454 of file decompositions.hpp.
References remora::solve().
|
inline |
Definition at line 458 of file decompositions.hpp.
References beta, remora::column(), remora::inner_prod(), remora::max(), remora::noalias(), remora::norm_inf(), remora::norm_sqr(), remora::prod(), remora::solve(), and shark::swap().