Boost.uBlas 1.49
Linear Algebra in C++: matrices, vectors and numeric algorithms

raw.hpp File Reference

Go to the source code of this file.

Namespaces

namespace  boost
namespace  boost::numeric
namespace  boost::numeric::ublas
 

contains all important classes and functions of uBLAS


namespace  boost::numeric::ublas::raw

Functions

template<typename MV >
BOOST_UBLAS_INLINE
MV::array_type::array_type::const_pointer 
boost::numeric::ublas::raw::base (const MV &mv)
template<typename V >
BOOST_UBLAS_INLINE
V::array_type::pointer 
boost::numeric::ublas::raw::base (vector_reference< V > &v)
template<typename T , std::size_t N>
BOOST_UBLAS_INLINE c_vector< T,
N >
::array_type::array_type::const_pointer 
boost::numeric::ublas::raw::base (const c_vector< T, N > &v)
template<typename T , std::size_t N>
BOOST_UBLAS_INLINE c_vector< T,
N >::pointer 
boost::numeric::ublas::raw::base (c_vector< T, N > &v)
template<typename V >
BOOST_UBLAS_INLINE
V::array_type::array_type::const_pointer 
boost::numeric::ublas::raw::base (const vector_range< V > &v)
template<typename V >
BOOST_UBLAS_INLINE
V::array_type::array_type::const_pointer 
boost::numeric::ublas::raw::base (const vector_slice< V > &v)
template<typename V >
BOOST_UBLAS_INLINE
V::array_type::pointer 
boost::numeric::ublas::raw::base (vector_range< V > &v)
template<typename V >
BOOST_UBLAS_INLINE
V::array_type::pointer 
boost::numeric::ublas::raw::base (vector_slice< V > &v)
template<typename M >
BOOST_UBLAS_INLINE
M::array_type::array_type::const_pointer 
boost::numeric::ublas::raw::base (const matrix_reference< M > &m)
template<typename M >
BOOST_UBLAS_INLINE
M::array_type::pointer 
boost::numeric::ublas::raw::base (matrix_reference< M > &m)
template<typename T , std::size_t M, std::size_t N>
BOOST_UBLAS_INLINE c_matrix< T,
M, N >
::array_type::array_type::const_pointer 
boost::numeric::ublas::raw::base (const c_matrix< T, M, N > &m)
template<typename T , std::size_t M, std::size_t N>
BOOST_UBLAS_INLINE c_matrix< T,
M, N >::pointer 
boost::numeric::ublas::raw::base (c_matrix< T, M, N > &m)
template<typename M >
BOOST_UBLAS_INLINE
M::array_type::array_type::const_pointer 
boost::numeric::ublas::raw::base (const matrix_slice< M > &m)
template<typename M >
BOOST_UBLAS_INLINE
M::array_type::array_type::const_pointer 
boost::numeric::ublas::raw::base (const matrix_row< M > &v)
template<typename M >
BOOST_UBLAS_INLINE
M::array_type::array_type::const_pointer 
boost::numeric::ublas::raw::base (const matrix_column< M > &v)
template<typename M >
BOOST_UBLAS_INLINE
M::array_type::pointer 
boost::numeric::ublas::raw::base (matrix_row< M > &v)
template<typename M >
BOOST_UBLAS_INLINE
M::array_type::pointer 
boost::numeric::ublas::raw::base (matrix_column< M > &v)
template<typename M >
BOOST_UBLAS_INLINE
M::array_type::array_type::const_pointer 
boost::numeric::ublas::raw::base (const matrix_range< M > &m)
template<typename M >
BOOST_UBLAS_INLINE
M::array_type::pointer 
boost::numeric::ublas::raw::base (matrix_range< M > &m)
template<typename M >
BOOST_UBLAS_INLINE
M::array_type::pointer 
boost::numeric::ublas::raw::base (matrix_slice< M > &m)
template<typename MV >
BOOST_UBLAS_INLINE
MV::array_type::pointer 
boost::numeric::ublas::raw::base (MV &mv)
template<typename V >
BOOST_UBLAS_INLINE
V::array_type::array_type::const_pointer 
boost::numeric::ublas::raw::base (const vector_reference< V > &v)
template<typename T , std::size_t N>
BOOST_UBLAS_INLINE c_vector< T,
N >
::array_type::array_type::const_pointer 
boost::numeric::ublas::raw::base_const (const c_vector< T, N > &v)
template<typename V >
BOOST_UBLAS_INLINE
V::array_type::array_type::const_pointer 
boost::numeric::ublas::raw::base_const (const vector_range< V > &v)
template<typename V >
BOOST_UBLAS_INLINE
V::array_type::array_type::const_pointer 
boost::numeric::ublas::raw::base_const (const vector_slice< V > &v)
template<typename M >
BOOST_UBLAS_INLINE
M::array_type::array_type::const_pointer 
boost::numeric::ublas::raw::base_const (const matrix_reference< M > &m)
template<typename M >
BOOST_UBLAS_INLINE
M::array_type::array_type::const_pointer 
boost::numeric::ublas::raw::base_const (const matrix_slice< M > &m)
template<typename T , std::size_t M, std::size_t N>
BOOST_UBLAS_INLINE c_matrix< T,
M, N >
::array_type::array_type::const_pointer 
boost::numeric::ublas::raw::base_const (const c_matrix< T, M, N > &m)
template<typename M >
BOOST_UBLAS_INLINE
M::array_type::array_type::const_pointer 
boost::numeric::ublas::raw::base_const (const matrix_row< M > &v)
template<typename M >
BOOST_UBLAS_INLINE
M::array_type::array_type::const_pointer 
boost::numeric::ublas::raw::base_const (const matrix_column< M > &v)
template<typename M >
BOOST_UBLAS_INLINE
M::array_type::array_type::const_pointer 
boost::numeric::ublas::raw::base_const (const matrix_range< M > &m)
template<typename MV >
BOOST_UBLAS_INLINE
MV::array_type::array_type::const_pointer 
boost::numeric::ublas::raw::base_const (const MV &mv)
template<typename V >
BOOST_UBLAS_INLINE
V::array_type::array_type::const_pointer 
boost::numeric::ublas::raw::base_const (const vector_reference< V > &v)
template<typename V >
BOOST_UBLAS_INLINE
V::array_type::array_type::const_pointer 
boost::numeric::ublas::raw::data (const vector_range< V > &v)
template<typename T , std::size_t N>
BOOST_UBLAS_INLINE c_vector< T,
N >
::array_type::array_type::const_pointer 
boost::numeric::ublas::raw::data (const c_vector< T, N > &v)
template<typename T , std::size_t N>
BOOST_UBLAS_INLINE c_vector< T,
N >::pointer 
boost::numeric::ublas::raw::data (c_vector< T, N > &v)
template<typename V >
BOOST_UBLAS_INLINE
V::array_type::array_type::const_pointer 
boost::numeric::ublas::raw::data (const vector_slice< V > &v)
template<typename V >
BOOST_UBLAS_INLINE
V::array_type::pointer 
boost::numeric::ublas::raw::data (vector_range< V > &v)
template<typename M >
BOOST_UBLAS_INLINE
M::array_type::array_type::const_pointer 
boost::numeric::ublas::raw::data (const matrix_reference< M > &m)
template<typename V >
BOOST_UBLAS_INLINE
V::array_type::pointer 
boost::numeric::ublas::raw::data (vector_slice< V > &v)
template<typename M >
BOOST_UBLAS_INLINE
M::array_type::pointer 
boost::numeric::ublas::raw::data (matrix_reference< M > &m)
template<typename T , std::size_t M, std::size_t N>
BOOST_UBLAS_INLINE c_matrix< T,
M, N >
::array_type::array_type::const_pointer 
boost::numeric::ublas::raw::data (const c_matrix< T, M, N > &m)
template<typename T , std::size_t M, std::size_t N>
BOOST_UBLAS_INLINE c_matrix< T,
M, N >::pointer 
boost::numeric::ublas::raw::data (c_matrix< T, M, N > &m)
template<typename M >
BOOST_UBLAS_INLINE
M::array_type::array_type::const_pointer 
boost::numeric::ublas::raw::data (const matrix_row< M > &v)
template<typename M >
BOOST_UBLAS_INLINE
M::array_type::array_type::const_pointer 
boost::numeric::ublas::raw::data (const matrix_column< M > &v)
template<typename M >
BOOST_UBLAS_INLINE
M::array_type::pointer 
boost::numeric::ublas::raw::data (matrix_row< M > &v)
template<typename M >
BOOST_UBLAS_INLINE
M::array_type::pointer 
boost::numeric::ublas::raw::data (matrix_column< M > &v)
template<typename M >
BOOST_UBLAS_INLINE
M::array_type::array_type::const_pointer 
boost::numeric::ublas::raw::data (const matrix_range< M > &m)
template<typename M >
BOOST_UBLAS_INLINE
M::array_type::array_type::const_pointer 
boost::numeric::ublas::raw::data (const matrix_slice< M > &m)
template<typename V >
BOOST_UBLAS_INLINE
V::array_type::array_type::const_pointer 
boost::numeric::ublas::raw::data (const vector_reference< V > &v)
template<typename M >
BOOST_UBLAS_INLINE
M::array_type::pointer 
boost::numeric::ublas::raw::data (matrix_range< M > &m)
template<typename M >
BOOST_UBLAS_INLINE
M::array_type::pointer 
boost::numeric::ublas::raw::data (matrix_slice< M > &m)
template<typename MV >
BOOST_UBLAS_INLINE
MV::array_type::pointer 
boost::numeric::ublas::raw::data (MV &mv)
template<typename V >
BOOST_UBLAS_INLINE
V::array_type::pointer 
boost::numeric::ublas::raw::data (vector_reference< V > &v)
template<typename MV >
BOOST_UBLAS_INLINE
MV::array_type::array_type::const_pointer 
boost::numeric::ublas::raw::data (const MV &mv)
template<typename T , std::size_t N>
BOOST_UBLAS_INLINE c_vector< T,
N >
::array_type::array_type::const_pointer 
boost::numeric::ublas::raw::data_const (const c_vector< T, N > &v)
template<typename M >
BOOST_UBLAS_INLINE
M::array_type::array_type::const_pointer 
boost::numeric::ublas::raw::data_const (const matrix_reference< M > &m)
template<typename T , std::size_t M, std::size_t N>
BOOST_UBLAS_INLINE c_matrix< T,
M, N >
::array_type::array_type::const_pointer 
boost::numeric::ublas::raw::data_const (const c_matrix< T, M, N > &m)
template<typename V >
BOOST_UBLAS_INLINE
V::array_type::array_type::const_pointer 
boost::numeric::ublas::raw::data_const (const vector_range< V > &v)
template<typename M >
BOOST_UBLAS_INLINE
M::array_type::array_type::const_pointer 
boost::numeric::ublas::raw::data_const (const matrix_slice< M > &m)
template<typename V >
BOOST_UBLAS_INLINE
V::array_type::array_type::const_pointer 
boost::numeric::ublas::raw::data_const (const vector_slice< V > &v)
template<typename V >
BOOST_UBLAS_INLINE
V::array_type::array_type::const_pointer 
boost::numeric::ublas::raw::data_const (const vector_reference< V > &v)
template<typename M >
BOOST_UBLAS_INLINE
M::array_type::array_type::const_pointer 
boost::numeric::ublas::raw::data_const (const matrix_row< M > &v)
template<typename M >
BOOST_UBLAS_INLINE
M::array_type::array_type::const_pointer 
boost::numeric::ublas::raw::data_const (const matrix_column< M > &v)
template<typename M >
BOOST_UBLAS_INLINE
M::array_type::array_type::const_pointer 
boost::numeric::ublas::raw::data_const (const matrix_range< M > &m)
template<typename MV >
BOOST_UBLAS_INLINE
MV::array_type::array_type::const_pointer 
boost::numeric::ublas::raw::data_const (const MV &mv)
template<typename M >
BOOST_UBLAS_INLINE int boost::numeric::ublas::raw::leading_dimension (const M &m)
template<typename M >
BOOST_UBLAS_INLINE int boost::numeric::ublas::raw::leading_dimension (const matrix_reference< M > &m)
template<typename M >
BOOST_UBLAS_INLINE int boost::numeric::ublas::raw::leading_dimension (const M &m, column_major_tag)
template<typename M >
BOOST_UBLAS_INLINE int boost::numeric::ublas::raw::leading_dimension (const M &m, row_major_tag)
template<typename V >
BOOST_UBLAS_INLINE int boost::numeric::ublas::raw::size (const vector_reference< V > &v)
template<typename V >
BOOST_UBLAS_INLINE int boost::numeric::ublas::raw::size (const V &v)
template<typename M >
BOOST_UBLAS_INLINE int boost::numeric::ublas::raw::size1 (const M &m)
template<typename M >
BOOST_UBLAS_INLINE int boost::numeric::ublas::raw::size1 (const matrix_reference< M > &m)
template<typename M >
BOOST_UBLAS_INLINE int boost::numeric::ublas::raw::size2 (const M &m)
template<typename M >
BOOST_UBLAS_INLINE int boost::numeric::ublas::raw::size2 (const matrix_reference< M > &m)
template<typename M >
BOOST_UBLAS_INLINE M::size_type boost::numeric::ublas::raw::start (const matrix_range< M > &m)
template<typename V >
BOOST_UBLAS_INLINE V::size_type boost::numeric::ublas::raw::start (const vector_slice< V > &v)
template<typename M >
BOOST_UBLAS_INLINE M::size_type boost::numeric::ublas::raw::start (const matrix_row< M > &v)
template<typename MV >
BOOST_UBLAS_INLINE MV::size_type boost::numeric::ublas::raw::start (const MV &mv)
template<typename V >
BOOST_UBLAS_INLINE V::size_type boost::numeric::ublas::raw::start (const vector_range< V > &v)
template<typename M >
BOOST_UBLAS_INLINE M::size_type boost::numeric::ublas::raw::start (const matrix_slice< M > &m)
template<typename M >
BOOST_UBLAS_INLINE M::size_type boost::numeric::ublas::raw::start (const matrix_column< M > &v)
template<typename V >
BOOST_UBLAS_INLINE int boost::numeric::ublas::raw::stride (const V &v)
template<typename M >
BOOST_UBLAS_INLINE int boost::numeric::ublas::raw::stride (const matrix_row< M > &v)
template<typename V >
BOOST_UBLAS_INLINE int boost::numeric::ublas::raw::stride (const vector_range< V > &v)
template<typename M >
BOOST_UBLAS_INLINE int boost::numeric::ublas::raw::stride (const matrix_column< M > &v)
template<typename V >
BOOST_UBLAS_INLINE int boost::numeric::ublas::raw::stride (const vector_slice< V > &v)
template<typename M >
BOOST_UBLAS_INLINE int boost::numeric::ublas::raw::stride1 (const matrix_slice< M > &m)
template<typename M >
BOOST_UBLAS_INLINE int boost::numeric::ublas::raw::stride1 (const matrix_range< M > &m)
template<typename T , std::size_t M, std::size_t N>
BOOST_UBLAS_INLINE int boost::numeric::ublas::raw::stride1 (const c_matrix< T, M, N > &m)
template<typename M >
BOOST_UBLAS_INLINE int boost::numeric::ublas::raw::stride1 (const M &m)
template<typename M >
BOOST_UBLAS_INLINE int boost::numeric::ublas::raw::stride1 (const matrix_reference< M > &m)
template<typename M >
BOOST_UBLAS_INLINE int boost::numeric::ublas::raw::stride2 (const matrix_reference< M > &m)
template<typename M >
BOOST_UBLAS_INLINE int boost::numeric::ublas::raw::stride2 (const matrix_range< M > &m)
template<typename M >
BOOST_UBLAS_INLINE int boost::numeric::ublas::raw::stride2 (const M &m)
template<typename M >
BOOST_UBLAS_INLINE int boost::numeric::ublas::raw::stride2 (const matrix_slice< M > &m)
template<typename T , std::size_t M, std::size_t N>
BOOST_UBLAS_INLINE int boost::numeric::ublas::raw::stride2 (const c_matrix< T, M, N > &m)