#include <cassert>#include <boost/numeric/bindings/traits/type_traits.hpp>#include <boost/numeric/bindings/traits/vector_traits.hpp>#include <boost/numeric/bindings/atlas/cblas1_overloads.hpp>#include <boost/type_traits/same_traits.hpp>#include <boost/static_assert.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 Vct > | |
| traits::type_traits< typename traits::vector_traits< Vct > ::value_type >::real_type | boost::numeric::bindings::atlas::asum (Vct const &x) |
| template<typename T , typename VctX , typename VctY > | |
| void | boost::numeric::bindings::atlas::axpby (T const &alpha, VctX const &x, T const &beta, VctY &y) |
| template<typename T , typename VctX , typename VctY > | |
| void | boost::numeric::bindings::atlas::axpy (T const &alpha, VctX const &x, VctY &y) |
| template<typename VctX , typename VctY > | |
| void | boost::numeric::bindings::atlas::copy (VctX const &x, VctY &y) |
| template<typename VctX , typename VctY > | |
| traits::vector_traits< VctX > ::value_type | boost::numeric::bindings::atlas::dot (VctX const &x, VctY const &y) |
| template<typename VctX , typename VctY > | |
| void | boost::numeric::bindings::atlas::dotc (VctX const &x, VctY const &y, typename traits::vector_traits< VctX >::value_type &val) |
| template<typename VctX , typename VctY > | |
| traits::vector_traits< VctX > ::value_type | boost::numeric::bindings::atlas::dotc (VctX const &x, VctY const &y) |
| template<typename VctX , typename VctY > | |
| void | boost::numeric::bindings::atlas::dotu (VctX const &x, VctY const &y, typename traits::vector_traits< VctX >::value_type &val) |
| template<typename VctX , typename VctY > | |
| traits::vector_traits< VctX > ::value_type | boost::numeric::bindings::atlas::dotu (VctX const &x, VctY const &y) |
| template<typename VctX , typename VctY > | |
| double | boost::numeric::bindings::atlas::dsdot (VctX const &x, VctY const &y) |
| template<typename Vct > | |
| CBLAS_INDEX | boost::numeric::bindings::atlas::iamax (Vct const &x) |
| template<typename Vct > | |
| traits::type_traits< typename traits::vector_traits< Vct > ::value_type >::real_type | boost::numeric::bindings::atlas::nrm2 (Vct const &x) |
| template<typename T , typename Vct > | |
| void | boost::numeric::bindings::atlas::scal (T const &alpha, Vct &x) |
| template<typename VctX , typename VctY > | |
| float | boost::numeric::bindings::atlas::sdsdot (float const alpha, VctX const &x, VctY const &y) |
| template<typename T , typename Vct > | |
| void | boost::numeric::bindings::atlas::set (T const &alpha, Vct &x) |
| template<typename VctX , typename VctY > | |
| void | boost::numeric::bindings::atlas::swap (VctX &x, VctY &y) |
| template<typename VctX , typename VctY > | |
| void | boost::numeric::bindings::atlas::xpy (VctX const &x, VctY &y) |
1.6.1