#include <cassert>
#include <boost/numeric/bindings/traits/traits.hpp>
#include <boost/numeric/bindings/traits/type_traits.hpp>
#include <boost/numeric/bindings/atlas/cblas2_overloads.hpp>
#include <boost/numeric/bindings/atlas/cblas_enum.hpp>
#include <boost/static_assert.hpp>
#include <boost/type_traits/same_traits.hpp>
Go to the source code of this file.
Namespaces | |
namespace | boost |
namespace | boost::numeric |
namespace | boost::numeric::bindings |
namespace | boost::numeric::bindings::atlas |
Functions | |
template<typename Matr , typename VctX , typename VctY > | |
void | boost::numeric::bindings::atlas::gemv (Matr const &a, VctX const &x, VctY &y) |
template<typename T , typename Matr , typename VctX , typename VctY > | |
void | boost::numeric::bindings::atlas::gemv (T const &alpha, Matr const &a, VctX const &x, T const &beta, VctY &y) |
template<typename T , typename Matr , typename VctX , typename VctY > | |
void | boost::numeric::bindings::atlas::gemv (CBLAS_TRANSPOSE const TransA, T const &alpha, Matr const &a, VctX const &x, T const &beta, VctY &y) |
template<typename Matr , typename VctX , typename VctY > | |
void | boost::numeric::bindings::atlas::ger (VctX const &x, VctY const &y, Matr &a) |
template<typename T , typename Matr , typename VctX , typename VctY > | |
void | boost::numeric::bindings::atlas::ger (T const &alpha, VctX const &x, VctY const &y, Matr &a) |
template<typename Matr , typename VctX , typename VctY > | |
void | boost::numeric::bindings::atlas::gerc (VctX const &x, VctY const &y, Matr &a) |
template<typename T , typename Matr , typename VctX , typename VctY > | |
void | boost::numeric::bindings::atlas::gerc (T const &alpha, VctX const &x, VctY const &y, Matr &a) |
template<typename Matr , typename VctX , typename VctY > | |
void | boost::numeric::bindings::atlas::geru (VctX const &x, VctY const &y, Matr &a) |
template<typename T , typename Matr , typename VctX , typename VctY > | |
void | boost::numeric::bindings::atlas::geru (T const &alpha, VctX const &x, VctY const &y, Matr &a) |
template<typename HermMatr , typename VctX , typename VctY > | |
void | boost::numeric::bindings::atlas::hemv (HermMatr const &a, VctX const &x, VctY &y) |
template<typename T , typename HermMatr , typename VctX , typename VctY > | |
void | boost::numeric::bindings::atlas::hemv (T const &alpha, HermMatr const &a, VctX const &x, T const &beta, VctY &y) |
template<typename T , typename HermMatr , typename VctX , typename VctY > | |
void | boost::numeric::bindings::atlas::hemv (CBLAS_UPLO const uplo, T const &alpha, HermMatr const &a, VctX const &x, T const &beta, VctY &y) |
template<typename HermM , typename VctX > | |
void | boost::numeric::bindings::atlas::her (VctX const &x, HermM &a) |
template<typename T , typename HermM , typename VctX > | |
void | boost::numeric::bindings::atlas::her (T const &alpha, VctX const &x, HermM &a) |
template<typename T , typename HermM , typename VctX > | |
void | boost::numeric::bindings::atlas::her (CBLAS_UPLO const uplo, T const &alpha, VctX const &x, HermM &a) |
template<typename HermM , typename VctX , typename VctY > | |
void | boost::numeric::bindings::atlas::her2 (VctX const &x, VctY const &y, HermM &a) |
template<typename T , typename HermM , typename VctX , typename VctY > | |
void | boost::numeric::bindings::atlas::her2 (T const &alpha, VctX const &x, VctY const &y, HermM &a) |
template<typename T , typename HermM , typename VctX , typename VctY > | |
void | boost::numeric::bindings::atlas::her2 (CBLAS_UPLO const uplo, T const &alpha, VctX const &x, VctY const &y, HermM &a) |
template<typename HermMatr , typename VctX , typename VctY > | |
void | boost::numeric::bindings::atlas::hpmv (HermMatr const &a, VctX const &x, VctY &y) |
template<typename T , typename HermMatr , typename VctX , typename VctY > | |
void | boost::numeric::bindings::atlas::hpmv (T const &alpha, HermMatr const &a, VctX const &x, T const &beta, VctY &y) |
template<typename HermM , typename VctX > | |
void | boost::numeric::bindings::atlas::hpr (VctX const &x, HermM &a) |
template<typename T , typename HermM , typename VctX > | |
void | boost::numeric::bindings::atlas::hpr (T const &alpha, VctX const &x, HermM &a) |
template<typename HermM , typename VctX , typename VctY > | |
void | boost::numeric::bindings::atlas::hpr2 (VctX const &x, VctY const &y, HermM &a) |
template<typename T , typename HermM , typename VctX , typename VctY > | |
void | boost::numeric::bindings::atlas::hpr2 (T const &alpha, VctX const &x, VctY const &y, HermM &a) |
template<typename SymmMatr , typename VctX , typename VctY > | |
void | boost::numeric::bindings::atlas::spmv (SymmMatr const &a, VctX const &x, VctY &y) |
template<typename T , typename SymmMatr , typename VctX , typename VctY > | |
void | boost::numeric::bindings::atlas::spmv (T const &alpha, SymmMatr const &a, VctX const &x, T const &beta, VctY &y) |
template<typename SymmM , typename VctX > | |
void | boost::numeric::bindings::atlas::spr (VctX const &x, SymmM &a) |
template<typename T , typename SymmM , typename VctX > | |
void | boost::numeric::bindings::atlas::spr (T const &alpha, VctX const &x, SymmM &a) |
template<typename SymmM , typename VctX , typename VctY > | |
void | boost::numeric::bindings::atlas::spr2 (VctX const &x, VctY const &y, SymmM &a) |
template<typename T , typename SymmM , typename VctX , typename VctY > | |
void | boost::numeric::bindings::atlas::spr2 (T const &alpha, VctX const &x, VctY const &y, SymmM &a) |
template<typename SymmMatr , typename VctX , typename VctY > | |
void | boost::numeric::bindings::atlas::symv (SymmMatr const &a, VctX const &x, VctY &y) |
template<typename T , typename SymmMatr , typename VctX , typename VctY > | |
void | boost::numeric::bindings::atlas::symv (T const &alpha, SymmMatr const &a, VctX const &x, T const &beta, VctY &y) |
template<typename T , typename SymmMatr , typename VctX , typename VctY > | |
void | boost::numeric::bindings::atlas::symv (CBLAS_UPLO const uplo, T const &alpha, SymmMatr const &a, VctX const &x, T const &beta, VctY &y) |
template<typename SymmM , typename VctX > | |
void | boost::numeric::bindings::atlas::syr (VctX const &x, SymmM &a) |
template<typename T , typename SymmM , typename VctX > | |
void | boost::numeric::bindings::atlas::syr (T const &alpha, VctX const &x, SymmM &a) |
template<typename T , typename SymmM , typename VctX > | |
void | boost::numeric::bindings::atlas::syr (CBLAS_UPLO const uplo, T const &alpha, VctX const &x, SymmM &a) |
template<typename SymmM , typename VctX , typename VctY > | |
void | boost::numeric::bindings::atlas::syr2 (VctX const &x, VctY const &y, SymmM &a) |
template<typename T , typename SymmM , typename VctX , typename VctY > | |
void | boost::numeric::bindings::atlas::syr2 (T const &alpha, VctX const &x, VctY const &y, SymmM &a) |
template<typename T , typename SymmM , typename VctX , typename VctY > | |
void | boost::numeric::bindings::atlas::syr2 (CBLAS_UPLO const uplo, T const &alpha, VctX const &x, VctY const &y, SymmM &a) |