#include <boost/numeric/ublas/vector_expression.hpp>
#include <boost/numeric/ublas/detail/vector_assign.hpp>
#include <boost/numeric/ublas/detail/temporary.hpp>
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::numeric | |
boost::numeric::ublas | |
main namespace of uBLAS. | |
Functions | |
template<class V > | |
BOOST_UBLAS_INLINE vector_range< V > | boost::numeric::ublas::subrange (V &data, typename V::size_type start, typename V::size_type stop) |
Return a vector_range on a specified vector, a start and stop index. More... | |
template<class V > | |
BOOST_UBLAS_INLINE vector_range< const V > | boost::numeric::ublas::subrange (const V &data, typename V::size_type start, typename V::size_type stop) |
Return a const vector_range on a specified vector, a start and stop index. More... | |
template<class V > | |
BOOST_UBLAS_INLINE vector_range< V > | boost::numeric::ublas::project (V &data, typename vector_range< V >::range_type const &r) |
Return a const vector_range on a specified vector and range Return a const vector_range on a specified vector and range . More... | |
template<class V > | |
BOOST_UBLAS_INLINE const vector_range< const V > | boost::numeric::ublas::project (const V &data, typename vector_range< V >::range_type const &r) |
Return a vector_range on a specified vector and range Return a vector_range on a specified vector and range . More... | |
template<class V > | |
BOOST_UBLAS_INLINE vector_range< V > | boost::numeric::ublas::project (vector_range< V > &data, const typename vector_range< V >::range_type &r) |
Return a const vector_range on a specified vector and const range Return a const vector_range on a specified vector and const range . More... | |
template<class V > | |
BOOST_UBLAS_INLINE const vector_range< V > | boost::numeric::ublas::project (const vector_range< V > &data, const typename vector_range< V >::range_type &r) |
Return a vector_range on a specified vector and const range Return a vector_range on a specified vector and const range . More... | |
template<class V > | |
BOOST_UBLAS_INLINE vector_slice< V > | boost::numeric::ublas::subslice (V &data, typename V::size_type start, typename V::difference_type stride, typename V::size_type size) |
template<class V > | |
BOOST_UBLAS_INLINE vector_slice< const V > | boost::numeric::ublas::subslice (const V &data, typename V::size_type start, typename V::difference_type stride, typename V::size_type size) |
template<class V > | |
BOOST_UBLAS_INLINE vector_slice< V > | boost::numeric::ublas::project (V &data, const typename vector_slice< V >::slice_type &s) |
template<class V > | |
BOOST_UBLAS_INLINE const vector_slice< const V > | boost::numeric::ublas::project (const V &data, const typename vector_slice< V >::slice_type &s) |
template<class V > | |
BOOST_UBLAS_INLINE vector_slice< V > | boost::numeric::ublas::project (vector_slice< V > &data, const typename vector_slice< V >::slice_type &s) |
template<class V > | |
BOOST_UBLAS_INLINE const vector_slice< V > | boost::numeric::ublas::project (const vector_slice< V > &data, const typename vector_slice< V >::slice_type &s) |
template<class V > | |
BOOST_UBLAS_INLINE vector_slice< V > | boost::numeric::ublas::project (vector_slice< V > &data, const typename vector_range< V >::range_type &r) |
template<class V > | |
BOOST_UBLAS_INLINE const vector_slice< V > | boost::numeric::ublas::project (const vector_slice< V > &data, const typename vector_range< V >::range_type &r) |
template<class V , class A > | |
BOOST_UBLAS_INLINE vector_indirect< V, indirect_array< A > > | boost::numeric::ublas::project (V &data, const indirect_array< A > &ia) |
template<class V , class A > | |
BOOST_UBLAS_INLINE const vector_indirect< const V, indirect_array< A > > | boost::numeric::ublas::project (const V &data, const indirect_array< A > &ia) |
template<class V , class IA > | |
BOOST_UBLAS_INLINE vector_indirect< V, IA > | boost::numeric::ublas::project (vector_indirect< V, IA > &data, const typename vector_indirect< V, IA >::range_type &r) |
template<class V , class IA > | |
BOOST_UBLAS_INLINE const vector_indirect< V, IA > | boost::numeric::ublas::project (const vector_indirect< V, IA > &data, const typename vector_indirect< V, IA >::range_type &r) |
template<class V , class IA > | |
BOOST_UBLAS_INLINE vector_indirect< V, IA > | boost::numeric::ublas::project (vector_indirect< V, IA > &data, const typename vector_indirect< V, IA >::slice_type &s) |
template<class V , class IA > | |
BOOST_UBLAS_INLINE const vector_indirect< V, IA > | boost::numeric::ublas::project (const vector_indirect< V, IA > &data, const typename vector_indirect< V, IA >::slice_type &s) |
template<class V , class A > | |
BOOST_UBLAS_INLINE vector_indirect< V, indirect_array< A > > | boost::numeric::ublas::project (vector_indirect< V, indirect_array< A > > &data, const indirect_array< A > &ia) |
template<class V , class A > | |
BOOST_UBLAS_INLINE const vector_indirect< V, indirect_array< A > > | boost::numeric::ublas::project (const vector_indirect< V, indirect_array< A > > &data, const indirect_array< A > &ia) |