#include <cstddef>
#include <boost/numeric/ublas/config.hpp>
#include <boost/numeric/ublas/vector.hpp>
#include <vector>
#include <boost/numeric/bindings/traits/detail/array_impl.hpp>
Go to the source code of this file.
Namespaces | |
namespace | boost |
namespace | boost::numeric |
namespace | boost::numeric::bindings |
namespace | boost::numeric::bindings::traits |
Functions | |
template<typename V > | |
BOOST_UBLAS_INLINE int | boost::numeric::bindings::traits::vector_size (const V &v) |
template<typename T > | |
BOOST_UBLAS_INLINE T * | boost::numeric::bindings::traits::vector_storage (detail::array< T > &a) |
template<typename T > | |
BOOST_UBLAS_INLINE const T * | boost::numeric::bindings::traits::vector_storage (const detail::array< T > &a) |
template<typename T , typename A > | |
BOOST_UBLAS_INLINE std::vector < T, A >::value_type * | boost::numeric::bindings::traits::vector_storage (std::vector< T, A > &v) |
template<typename T , typename A > | |
BOOST_UBLAS_INLINE std::vector < T, A >::value_type const * | boost::numeric::bindings::traits::vector_storage (const std::vector< T, A > &v) |
template<typename V > | |
BOOST_UBLAS_INLINE V::value_type * | boost::numeric::bindings::traits::vector_storage (ublas::vector_range< V > &v) |
template<typename V > | |
V::value_type * | boost::numeric::bindings::traits::vector_storage (ublas::vector_slice< V > &) |
template<typename V > | |
BOOST_UBLAS_INLINE V::value_type const * | boost::numeric::bindings::traits::vector_storage (const ublas::vector_range< V > &v) |
template<typename V > | |
V::value_type const * | boost::numeric::bindings::traits::vector_storage (const ublas::vector_slice< V > &) |
template<typename T , std::size_t N> | |
BOOST_UBLAS_INLINE ublas::c_vector< T, N > ::value_type * | boost::numeric::bindings::traits::vector_storage (ublas::c_vector< T, N > &v) |
template<typename T , std::size_t N> | |
BOOST_UBLAS_INLINE ublas::c_vector< T, N > ::value_type const * | boost::numeric::bindings::traits::vector_storage (const ublas::c_vector< T, N > &v) |
template<typename V > | |
BOOST_UBLAS_INLINE V::value_type * | boost::numeric::bindings::traits::vector_storage (ublas::vector_reference< V > &v) |
template<typename V > | |
BOOST_UBLAS_INLINE V::value_type const * | boost::numeric::bindings::traits::vector_storage (const ublas::vector_reference< V > &v) |
template<typename T , typename A > | |
BOOST_UBLAS_INLINE ublas::vector< T, A > ::value_type * | boost::numeric::bindings::traits::vector_storage (ublas::vector< T, A > &v) |
template<typename T , typename A > | |
BOOST_UBLAS_INLINE ublas::vector< T, A > ::value_type const * | boost::numeric::bindings::traits::vector_storage (const ublas::vector< T, A > &v) |
template<typename T > | |
BOOST_UBLAS_INLINE const T * | boost::numeric::bindings::traits::vector_storage_const (const detail::array< T > &a) |
template<typename T , typename A > | |
BOOST_UBLAS_INLINE std::vector < T, A >::value_type const * | boost::numeric::bindings::traits::vector_storage_const (const std::vector< T, A > &v) |
template<typename V > | |
BOOST_UBLAS_INLINE V::value_type const * | boost::numeric::bindings::traits::vector_storage_const (const ublas::vector_range< V > &v) |
template<typename V > | |
V::value_type const * | boost::numeric::bindings::traits::vector_storage_const (const ublas::vector_slice< V > &) |
template<typename T , std::size_t N> | |
BOOST_UBLAS_INLINE ublas::c_vector< T, N > ::value_type const * | boost::numeric::bindings::traits::vector_storage_const (const ublas::c_vector< T, N > &v) |
template<typename V > | |
BOOST_UBLAS_INLINE V::value_type const * | boost::numeric::bindings::traits::vector_storage_const (const ublas::vector_reference< V > &v) |
template<typename T , typename A > | |
BOOST_UBLAS_INLINE ublas::vector< T, A > ::value_type const * | boost::numeric::bindings::traits::vector_storage_const (const ublas::vector< T, A > &v) |
template<typename T > | |
BOOST_UBLAS_INLINE int | boost::numeric::bindings::traits::vector_stride (const detail::array< T > &a) |
template<typename T , typename A > | |
BOOST_UBLAS_INLINE int | boost::numeric::bindings::traits::vector_stride (const std::vector< T, A > &v) |
template<typename V > | |
BOOST_UBLAS_INLINE int | boost::numeric::bindings::traits::vector_stride (const ublas::vector_range< V > &v) |
template<typename V > | |
int | boost::numeric::bindings::traits::vector_stride (const ublas::vector_slice< V > &) |
template<typename T , std::size_t N> | |
BOOST_UBLAS_INLINE int | boost::numeric::bindings::traits::vector_stride (const ublas::c_vector< T, N > &v) |
template<typename V > | |
BOOST_UBLAS_INLINE int | boost::numeric::bindings::traits::vector_stride (const ublas::vector_reference< V > &v) |
template<typename T , typename A > | |
BOOST_UBLAS_INLINE int | boost::numeric::bindings::traits::vector_stride (const ublas::vector< T, A > &v) |