#include <boost/numeric/bindings/blas/blas1_overloads.hpp>
#include <boost/numeric/bindings/traits/vector_traits.hpp>
#include <boost/static_assert.hpp>
#include <boost/type_traits/is_same.hpp>
#include <cassert>
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 vector_type > | |
traits::type_traits< typename traits::vector_traits < vector_type >::value_type > ::real_type | boost::numeric::bindings::blas::asum (const vector_type &x) |
template<typename value_type , typename vector_type_x , typename vector_type_y > | |
void | boost::numeric::bindings::blas::axpy (const value_type &alpha, const vector_type_x &x, vector_type_y &y) |
template<typename vector_x_type , typename vector_y_type > | |
void | boost::numeric::bindings::blas::copy (const vector_x_type &x, vector_y_type &y) |
template<typename vector_type_x , typename vector_type_y > | |
traits::vector_traits < vector_type_x >::value_type | boost::numeric::bindings::blas::dot (const vector_type_x &x, const vector_type_y &y) |
template<typename vector_type_x , typename vector_type_y > | |
traits::vector_traits < vector_type_x >::value_type | boost::numeric::bindings::blas::dotc (const vector_type_x &x, const vector_type_y &y) |
template<typename vector_type_x , typename vector_type_y > | |
traits::vector_traits < vector_type_x >::value_type | boost::numeric::bindings::blas::dotu (const vector_type_x &x, const vector_type_y &y) |
template<typename vector_type > | |
traits::type_traits< typename traits::vector_traits < vector_type >::value_type > ::real_type | boost::numeric::bindings::blas::nrm2 (const vector_type &x) |
template<typename value_type , typename vector_type > | |
void | boost::numeric::bindings::blas::scal (const value_type &alpha, vector_type &x) |