#include <boost/numeric/bindings/blas/blas3_overloads.hpp>
#include <boost/numeric/bindings/traits/traits.hpp>
#include <boost/numeric/bindings/traits/transpose.hpp>
Go to the source code of this file.
Namespaces | |
namespace | boost |
namespace | boost::numeric |
namespace | boost::numeric::bindings |
namespace | boost::numeric::bindings::blas |
Functions | |
template<typename matrix_type_a , typename matrix_type_b , typename matrix_type_c > | |
void | boost::numeric::bindings::blas::gemm (const matrix_type_a &a, const matrix_type_b &b, matrix_type_c &c) |
template<typename value_type , typename matrix_type_a , typename matrix_type_b , typename matrix_type_c > | |
void | boost::numeric::bindings::blas::gemm (const value_type &alpha, const matrix_type_a &a, const matrix_type_b &b, const value_type &beta, matrix_type_c &c) |
template<typename value_type , typename matrix_type_a , typename matrix_type_b , typename matrix_type_c > | |
void | boost::numeric::bindings::blas::gemm (const char TRANSA, const char TRANSB, const value_type &alpha, const matrix_type_a &a, const matrix_type_b &b, const value_type &beta, matrix_type_c &c) |
template<typename real_type , typename matrix_type_a , typename matrix_type_c > | |
void | boost::numeric::bindings::blas::herk (char uplo, char trans, const real_type &alpha, const matrix_type_a &a, const real_type &beta, matrix_type_c &c) |
template<typename value_type , typename matrix_type_a , typename matrix_type_c > | |
void | boost::numeric::bindings::blas::syrk (char uplo, char trans, const value_type &alpha, const matrix_type_a &a, const value_type &beta, matrix_type_c &c) |
template<class T , class A , class B > | |
void | boost::numeric::bindings::blas::trsm (char side, char uplo, char transa, char diag, T const &alpha, A const &a, B &b) |