#include <shark/LinAlg/BLAS/solve.hpp>
Public Types | |
typedef matrix_transpose_optimizer< typename const_expression< M2 >::type > | rhs_opt |
typedef unit_vector< typename M1::value_type, typename M1::device_type > | unit |
typedef matrix_vector_solve_optimizer< M1, unit, Tag, right > | solve_opt |
typedef matrix_vector_prod_optimizer< typename rhs_opt::type, typename solve_opt::type > | opt |
Static Public Member Functions | |
static type | create (matrix_matrix_solve< M1, M2, Tag, left > const &m, std::size_t i) |
typedef matrix_vector_prod_optimizer<typename rhs_opt::type,typename solve_opt::type> remora::detail::matrix_row_optimizer< matrix_matrix_solve< M1, M2, Tag, left > >::opt |
typedef matrix_transpose_optimizer<typename const_expression<M2>::type> remora::detail::matrix_row_optimizer< matrix_matrix_solve< M1, M2, Tag, left > >::rhs_opt |
typedef matrix_vector_solve_optimizer<M1, unit, Tag, right> remora::detail::matrix_row_optimizer< matrix_matrix_solve< M1, M2, Tag, left > >::solve_opt |
typedef unit_vector<typename M1::value_type, typename M1::device_type> remora::detail::matrix_row_optimizer< matrix_matrix_solve< M1, M2, Tag, left > >::unit |
|
inlinestatic |
Definition at line 402 of file solve.hpp.
References remora::matrix_matrix_solve< MatA, MatB, SystemType, Side >::lhs(), and remora::matrix_matrix_solve< MatA, MatB, SystemType, Side >::rhs().