#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) |