Namespaces | |
namespace | detail |
Classes | |
struct | banded_t |
struct | column_major_t |
struct | compressed_t |
struct | coordinate_t |
struct | default_vector_traits |
default_vector_traits is just a base-class that can be used as the default vector_traits and the different specialisation to automatically define most of the functions. More... | |
struct | general_t |
struct | hermitian_packed_t |
struct | hermitian_t |
struct | is_equal |
To be used instead of operator== for numeric types Implemented as functor instead of free function because of specialisation rationale: operator== on builtin types can not be overloaded. More... | |
struct | lower_t |
struct | matrix_detail_traits |
There is no default implementation since there is no reasonable default. More... | |
struct | matrix_detail_traits< boost::numeric::ublas::banded_matrix< T, F, ArrT >, M > |
struct | matrix_detail_traits< boost::numeric::ublas::hermitian_adaptor< M, F1 >, MA > |
struct | matrix_detail_traits< boost::numeric::ublas::hermitian_matrix< T, F1, F2, A >, M > |
struct | matrix_detail_traits< boost::numeric::ublas::matrix< T, F, ArrT >, M > |
struct | matrix_detail_traits< boost::numeric::ublas::matrix_range< M >, MR > |
struct | matrix_detail_traits< boost::numeric::ublas::matrix_reference< M >, MR > |
struct | matrix_detail_traits< boost::numeric::ublas::matrix_slice< M >, MS > |
struct | matrix_detail_traits< boost::numeric::ublas::symmetric_adaptor< M, F1 >, MA > |
struct | matrix_detail_traits< boost::numeric::ublas::symmetric_matrix< T, F1, F2, A >, M > |
struct | matrix_detail_traits< boost::numeric::ublas::vector< T, ArrT >, V > |
struct | matrix_detail_traits< boost::numeric::ublas::vector_range< T >, V > |
struct | matrix_detail_traits< TNT::Array2D< T >, M > |
struct | matrix_detail_traits< TNT::Fortran_Array2D< T >, M > |
struct | matrix_traits |
matrix_traits<> generic version: More... | |
struct | row_major_t |
struct | sparse_matrix_detail_traits |
There is no default implementation since there is no reasonable default. More... | |
struct | sparse_matrix_detail_traits< boost::numeric::ublas::compressed_matrix< T, F, IB, IA, TA >, MType > |
struct | sparse_matrix_detail_traits< boost::numeric::ublas::coordinate_matrix< T, F, IB, IA, TA >, MType > |
struct | sparse_matrix_traits |
sparse_matrix_traits<> generic version: More... | |
struct | symmetric_packed_t |
struct | symmetric_t |
struct | type_traits |
struct | type_traits< complex_d > |
struct | type_traits< complex_f > |
struct | type_traits< double > |
struct | type_traits< float > |
struct | unknown_structure_t |
struct | upper_t |
struct | vector_detail_traits |
struct | vector_detail_traits< boost::numeric::ublas::matrix_column< M >, MC > |
struct | vector_detail_traits< boost::numeric::ublas::matrix_row< M >, MR > |
struct | vector_detail_traits< boost::numeric::ublas::vector< T, ArrT >, V > |
struct | vector_detail_traits< boost::numeric::ublas::vector_range< V >, VR > |
struct | vector_detail_traits< boost::numeric::ublas::vector_reference< V >, VR > |
struct | vector_detail_traits< boost::numeric::ublas::vector_slice< V >, VS > |
struct | vector_detail_traits< std::valarray< T >, V > |
struct | vector_detail_traits< std::vector< T, Alloc >, V > |
struct | vector_detail_traits< T[N], V > |
struct | vector_detail_traits< TNT::Array1D< T >, V > |
struct | vector_detail_traits< TNT::Fortran_Array1D< T >, V > |
struct | vector_traits |
struct | vector_traits< detail::array< T > > |
Typedefs | |
typedef std::complex< double > | complex_d |
typedef std::complex< float > | complex_f |
Functions | |
fcomplex_t * | complex_ptr (complex_f *c) |
const fcomplex_t * | complex_ptr (const complex_f *c) |
template<typename T > | |
T | imag (std::complex< T > const &c) |
template<typename M , typename F > | |
BOOST_UBLAS_INLINE int | leading_dimension (const ublas::hermitian_adaptor< M, F > &m) |
template<typename M , typename F > | |
BOOST_UBLAS_INLINE int | leading_dimension (const ublas::symmetric_adaptor< M, F > &m) |
template<typename M > | |
int | leading_dimension (M &m) |
template<typename T , std::size_t M, std::size_t N> | |
BOOST_UBLAS_INLINE int | leading_dimension (const ublas::c_matrix< T, M, N > &m) |
template<typename M > | |
BOOST_UBLAS_INLINE int | leading_dimension (const ublas::matrix_range< M > &m) |
template<typename M > | |
BOOST_UBLAS_INLINE int | leading_dimension (const ublas::matrix_reference< M > &m) |
template<typename T , typename F , typename A > | |
BOOST_UBLAS_INLINE int | leading_dimension (const ublas::matrix< T, F, A > &m) |
template<typename T , typename F , typename A > | |
BOOST_UBLAS_INLINE int | leading_dimension (const ublas::matrix< T, F, A > &m, ublas::column_major_tag) |
template<typename T , typename F , typename A > | |
BOOST_UBLAS_INLINE int | leading_dimension (const ublas::matrix< T, F, A > &m, ublas::row_major_tag) |
template<typename M > | |
int | matrix_lower_bandwidth (M &m) |
template<typename M > | |
int | matrix_size1 (M &m) |
template<typename M > | |
BOOST_UBLAS_INLINE int | matrix_size1 (const M &m) |
template<typename M > | |
int | matrix_size2 (M &m) |
template<typename M > | |
BOOST_UBLAS_INLINE int | matrix_size2 (const M &m) |
template<typename M , typename F > | |
BOOST_UBLAS_INLINE M::pointer | matrix_storage (ublas::hermitian_adaptor< M, F > &m) |
template<typename M , typename F > | |
BOOST_UBLAS_INLINE M::const_pointer | matrix_storage (const ublas::hermitian_adaptor< M, F > &m) |
template<typename T , typename F1 , typename F2 , typename A > | |
BOOST_UBLAS_INLINE ublas::hermitian_matrix< T, F1, F2, A >::pointer | matrix_storage (ublas::hermitian_matrix< T, F1, F2, A > &m) |
template<typename T , typename F1 , typename F2 , typename A > | |
BOOST_UBLAS_INLINE ublas::hermitian_matrix< T, F1, F2, A >::const_pointer | matrix_storage (const ublas::hermitian_matrix< T, F1, F2, A > &m) |
template<typename M , typename F > | |
BOOST_UBLAS_INLINE M::pointer | matrix_storage (ublas::symmetric_adaptor< M, F > &m) |
template<typename M , typename F > | |
BOOST_UBLAS_INLINE M::const_pointer | matrix_storage (const ublas::symmetric_adaptor< M, F > &m) |
template<typename T , typename F1 , typename F2 , typename A > | |
BOOST_UBLAS_INLINE ublas::symmetric_matrix< T, F1, F2, A >::pointer | matrix_storage (ublas::symmetric_matrix< T, F1, F2, A > &m) |
template<typename T , typename F1 , typename F2 , typename A > | |
BOOST_UBLAS_INLINE ublas::symmetric_matrix< T, F1, F2, A >::const_pointer | matrix_storage (const ublas::symmetric_matrix< T, F1, F2, A > &m) |
template<typename M > | |
matrix_traits< M >::pointer | matrix_storage (M &m) |
template<typename M > | |
BOOST_UBLAS_INLINE M::pointer | matrix_storage (ublas::matrix_slice< M > &m) |
template<typename M > | |
BOOST_UBLAS_INLINE M::pointer | matrix_storage (ublas::matrix_range< M > &m) |
template<typename M > | |
BOOST_UBLAS_INLINE M::const_pointer | matrix_storage (const ublas::matrix_slice< M > &m) |
template<typename M > | |
BOOST_UBLAS_INLINE M::const_pointer | matrix_storage (const ublas::matrix_range< M > &m) |
template<typename T , std::size_t M, std::size_t N> | |
BOOST_UBLAS_INLINE ublas::c_matrix< T, M, N > ::pointer | matrix_storage (ublas::c_matrix< T, M, N > &m) |
template<typename T , std::size_t M, std::size_t N> | |
BOOST_UBLAS_INLINE ublas::c_matrix< T, M, N > ::const_pointer | matrix_storage (const ublas::c_matrix< T, M, N > &m) |
template<typename M > | |
BOOST_UBLAS_INLINE M::pointer | matrix_storage (ublas::matrix_reference< M > &m) |
template<typename M > | |
BOOST_UBLAS_INLINE M::const_pointer | matrix_storage (const ublas::matrix_reference< M > &m) |
template<typename T , typename F , typename A > | |
BOOST_UBLAS_INLINE ublas::matrix< T, F, A > ::pointer | matrix_storage (ublas::matrix< T, F, A > &m) |
template<typename T , typename F , typename A > | |
BOOST_UBLAS_INLINE ublas::matrix< T, F, A > ::const_pointer | matrix_storage (const ublas::matrix< T, F, A > &m) |
template<typename M , typename F > | |
BOOST_UBLAS_INLINE M::const_pointer | matrix_storage_const (const ublas::hermitian_adaptor< M, F > &m) |
template<typename T , typename F1 , typename F2 , typename A > | |
BOOST_UBLAS_INLINE ublas::hermitian_matrix< T, F1, F2, A >::const_pointer | matrix_storage_const (const ublas::hermitian_matrix< T, F1, F2, A > &m) |
template<typename M , typename F > | |
BOOST_UBLAS_INLINE M::const_pointer | matrix_storage_const (const ublas::symmetric_adaptor< M, F > &m) |
template<typename T , typename F1 , typename F2 , typename A > | |
BOOST_UBLAS_INLINE ublas::symmetric_matrix< T, F1, F2, A >::const_pointer | matrix_storage_const (const ublas::symmetric_matrix< T, F1, F2, A > &m) |
template<typename M > | |
BOOST_UBLAS_INLINE M::const_pointer | matrix_storage_const (const ublas::matrix_slice< M > &m) |
template<typename M > | |
BOOST_UBLAS_INLINE M::const_pointer | matrix_storage_const (const ublas::matrix_range< M > &m) |
template<typename T , std::size_t M, std::size_t N> | |
BOOST_UBLAS_INLINE ublas::c_matrix< T, M, N > ::const_pointer | matrix_storage_const (const ublas::c_matrix< T, M, N > &m) |
template<typename M > | |
BOOST_UBLAS_INLINE M::const_pointer | matrix_storage_const (const ublas::matrix_reference< M > &m) |
template<typename T , typename F , typename A > | |
BOOST_UBLAS_INLINE ublas::matrix< T, F, A > ::const_pointer | matrix_storage_const (const ublas::matrix< T, F, A > &m) |
template<typename T , typename F1 , typename F2 , typename A > | |
BOOST_UBLAS_INLINE int | matrix_storage_size (const ublas::hermitian_matrix< T, F1, F2, A > &m) |
template<typename T , typename F1 , typename F2 , typename A > | |
BOOST_UBLAS_INLINE int | matrix_storage_size (const ublas::symmetric_matrix< T, F1, F2, A > &m) |
template<typename M , typename F > | |
BOOST_UBLAS_INLINE int | matrix_storage_size (const ublas::hermitian_adaptor< M, F > &m) |
template<typename M , typename F > | |
BOOST_UBLAS_INLINE int | matrix_storage_size (const ublas::symmetric_adaptor< M, F > &m) |
template<typename M > | |
int | matrix_storage_size (M &m) |
template<typename T , std::size_t M, std::size_t N> | |
BOOST_UBLAS_INLINE int | matrix_storage_size (const ublas::c_matrix< T, M, N > &m) |
template<typename T , typename F , typename A > | |
BOOST_UBLAS_INLINE int | matrix_storage_size (const ublas::matrix< T, F, A > &m) |
template<typename M > | |
int | matrix_stride1 (M &m) |
template<typename M > | |
BOOST_UBLAS_INLINE int | matrix_stride1 (const ublas::matrix_slice< M > &m) |
template<typename M > | |
BOOST_UBLAS_INLINE int | matrix_stride1 (const ublas::matrix_range< M > &m) |
template<typename T , std::size_t M, std::size_t N> | |
BOOST_UBLAS_INLINE int | matrix_stride1 (const ublas::c_matrix< T, M, N > &m) |
template<typename M > | |
BOOST_UBLAS_INLINE int | matrix_stride1 (const ublas::matrix_reference< M > &m) |
template<typename M , typename F , typename A > | |
BOOST_UBLAS_INLINE int | matrix_stride1 (const ublas::matrix< M, F, A > &m) |
template<typename M > | |
int | matrix_stride2 (M &m) |
template<typename M > | |
BOOST_UBLAS_INLINE int | matrix_stride2 (const ublas::matrix_slice< M > &m) |
template<typename M > | |
BOOST_UBLAS_INLINE int | matrix_stride2 (const ublas::matrix_range< M > &m) |
template<typename T , std::size_t M, std::size_t N> | |
BOOST_UBLAS_INLINE int | matrix_stride2 (const ublas::c_matrix< T, M, N > &m) |
template<typename M > | |
BOOST_UBLAS_INLINE int | matrix_stride2 (const ublas::matrix_reference< M > &m) |
template<typename M , typename F , typename A > | |
BOOST_UBLAS_INLINE int | matrix_stride2 (const ublas::matrix< M, F, A > &m) |
template<typename SymmM > | |
char | matrix_uplo_tag (SymmM &) |
template<typename M > | |
int | matrix_upper_bandwidth (M &m) |
template<typename T > | |
T | real (std::complex< T > const &c) |
template<typename M > | |
sparse_matrix_traits< M > ::index_pointer | spmatrix_index1_storage (M &m) |
template<typename M > | |
sparse_matrix_traits< M > ::index_pointer | spmatrix_index2_storage (M &m) |
template<typename M > | |
int | spmatrix_num_nonzeros (M &m) |
template<typename M > | |
int | spmatrix_size1 (M &m) |
template<typename M > | |
int | spmatrix_size2 (M &m) |
template<typename M > | |
sparse_matrix_traits< M > ::value_pointer | spmatrix_value_storage (M &m) |
template<typename V > | |
int | vector_size (V &v) |
template<typename V > | |
BOOST_UBLAS_INLINE int | vector_size (const V &v) |
template<typename V > | |
vector_traits< V >::pointer | vector_storage (V &v) |
template<typename T > | |
BOOST_UBLAS_INLINE T * | vector_storage (detail::array< T > &a) |
template<typename T > | |
BOOST_UBLAS_INLINE const T * | vector_storage (const detail::array< T > &a) |
template<typename T , typename A > | |
BOOST_UBLAS_INLINE std::vector < T, A >::value_type * | vector_storage (std::vector< T, A > &v) |
template<typename T , typename A > | |
BOOST_UBLAS_INLINE std::vector < T, A >::value_type const * | vector_storage (const std::vector< T, A > &v) |
template<typename V > | |
BOOST_UBLAS_INLINE V::value_type * | vector_storage (ublas::vector_range< V > &v) |
template<typename V > | |
V::value_type * | vector_storage (ublas::vector_slice< V > &) |
template<typename V > | |
BOOST_UBLAS_INLINE V::value_type const * | vector_storage (const ublas::vector_range< V > &v) |
template<typename V > | |
V::value_type const * | vector_storage (const ublas::vector_slice< V > &) |
template<typename T , std::size_t N> | |
BOOST_UBLAS_INLINE ublas::c_vector< T, N > ::value_type * | 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 * | vector_storage (const ublas::c_vector< T, N > &v) |
template<typename V > | |
BOOST_UBLAS_INLINE V::value_type * | vector_storage (ublas::vector_reference< V > &v) |
template<typename V > | |
BOOST_UBLAS_INLINE V::value_type const * | vector_storage (const ublas::vector_reference< V > &v) |
template<typename T , typename A > | |
BOOST_UBLAS_INLINE ublas::vector< T, A > ::value_type * | vector_storage (ublas::vector< T, A > &v) |
template<typename T , typename A > | |
BOOST_UBLAS_INLINE ublas::vector< T, A > ::value_type const * | vector_storage (const ublas::vector< T, A > &v) |
template<typename M > | |
BOOST_UBLAS_INLINE M::pointer | vector_storage (ublas::matrix_column< M > &v) |
template<typename M > | |
BOOST_UBLAS_INLINE M::pointer | vector_storage (ublas::matrix_row< M > &v) |
template<typename M > | |
BOOST_UBLAS_INLINE M::const_pointer | vector_storage (const ublas::matrix_column< M > &v) |
template<typename M > | |
BOOST_UBLAS_INLINE M::const_pointer | vector_storage (const ublas::matrix_row< M > &v) |
template<typename T > | |
BOOST_UBLAS_INLINE const T * | vector_storage_const (const detail::array< T > &a) |
template<typename T , typename A > | |
BOOST_UBLAS_INLINE std::vector < T, A >::value_type const * | vector_storage_const (const std::vector< T, A > &v) |
template<typename V > | |
BOOST_UBLAS_INLINE V::value_type const * | vector_storage_const (const ublas::vector_range< V > &v) |
template<typename V > | |
V::value_type const * | 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 * | vector_storage_const (const ublas::c_vector< T, N > &v) |
template<typename V > | |
BOOST_UBLAS_INLINE V::value_type const * | vector_storage_const (const ublas::vector_reference< V > &v) |
template<typename T , typename A > | |
BOOST_UBLAS_INLINE ublas::vector< T, A > ::value_type const * | vector_storage_const (const ublas::vector< T, A > &v) |
template<typename M > | |
BOOST_UBLAS_INLINE M::const_pointer | vector_storage_const (const ublas::matrix_column< M > &v) |
template<typename M > | |
BOOST_UBLAS_INLINE M::const_pointer | vector_storage_const (const ublas::matrix_row< M > &v) |
template<typename V > | |
int | vector_stride (V &v) |
template<typename T > | |
BOOST_UBLAS_INLINE int | vector_stride (const detail::array< T > &a) |
template<typename T , typename A > | |
BOOST_UBLAS_INLINE int | vector_stride (const std::vector< T, A > &v) |
template<typename V > | |
BOOST_UBLAS_INLINE int | vector_stride (const ublas::vector_range< V > &v) |
template<typename V > | |
int | vector_stride (const ublas::vector_slice< V > &) |
template<typename T , std::size_t N> | |
BOOST_UBLAS_INLINE int | vector_stride (const ublas::c_vector< T, N > &v) |
template<typename V > | |
BOOST_UBLAS_INLINE int | vector_stride (const ublas::vector_reference< V > &v) |
template<typename T , typename A > | |
BOOST_UBLAS_INLINE int | vector_stride (const ublas::vector< T, A > &v) |
template<typename M > | |
BOOST_UBLAS_INLINE int | vector_stride (const ublas::matrix_column< M > &v) |
template<typename M > | |
BOOST_UBLAS_INLINE int | vector_stride (const ublas::matrix_row< M > &v) |
Variables | |
const char | CONJUGATE = 'C' |
const char | NO_TRANSPOSE = 'N' |
const char | TRANSPOSE = 'T' |
typedef std::complex< double > boost::numeric::bindings::traits::complex_d |
typedef std::complex< float > boost::numeric::bindings::traits::complex_f |
dcomplex_t * boost::numeric::bindings::traits::complex_ptr | ( | complex_f * | c | ) | [inline] |
Definition at line 56 of file type_traits.hpp.
const dcomplex_t * boost::numeric::bindings::traits::complex_ptr | ( | const complex_f * | c | ) | [inline] |
Definition at line 53 of file type_traits.hpp.
Referenced by boost::numeric::bindings::blas::detail::asum(), boost::numeric::bindings::blas::detail::axpy(), boost::numeric::bindings::amos::detail::besi(), boost::numeric::bindings::amos::detail::besj(), boost::numeric::bindings::blas::detail::copy(), boost::numeric::bindings::blas::detail::dotc(), boost::numeric::bindings::blas::detail::dotu(), boost::numeric::bindings::lapack::detail::gees(), boost::numeric::bindings::lapack::detail::geev_backend(), boost::numeric::bindings::blas::detail::gemm(), boost::numeric::bindings::blas::detail::gemv(), boost::numeric::bindings::lapack::detail::geqrf(), boost::numeric::bindings::lapack::detail::gesdd(), boost::numeric::bindings::lapack::detail::gesv(), boost::numeric::bindings::lapack::detail::gesvd(), boost::numeric::bindings::lapack::detail::getrf(), boost::numeric::bindings::lapack::detail::getrs(), boost::numeric::bindings::lapack::detail::hbev(), boost::numeric::bindings::lapack::detail::hbevx(), boost::numeric::bindings::lapack::detail::heev(), boost::numeric::bindings::lapack::detail::heevd(), boost::numeric::bindings::lapack::detail::heevx(), boost::numeric::bindings::blas::detail::herk(), boost::numeric::bindings::lapack::detail::hesv(), boost::numeric::bindings::lapack::detail::hetrf(), boost::numeric::bindings::lapack::detail::hetrs(), boost::numeric::bindings::lapack::detail::hpsv(), boost::numeric::bindings::lapack::detail::hptrf(), boost::numeric::bindings::lapack::detail::hptrs(), boost::numeric::bindings::lapack::detail::hseqr_backend(), boost::numeric::bindings::blas::detail::nrm2(), boost::numeric::bindings::lapack::detail::orgqr(), boost::numeric::bindings::lapack::detail::ormqr(), boost::numeric::bindings::lapack::detail::posv(), boost::numeric::bindings::lapack::detail::potrf(), boost::numeric::bindings::lapack::detail::potrs(), boost::numeric::bindings::lapack::detail::ppsv(), boost::numeric::bindings::lapack::detail::pptrf(), boost::numeric::bindings::lapack::detail::pptri(), boost::numeric::bindings::lapack::detail::pptrs(), boost::numeric::bindings::blas::detail::scal(), boost::numeric::bindings::lapack::detail::spsv(), boost::numeric::bindings::lapack::detail::sptrf(), boost::numeric::bindings::lapack::detail::sptrs(), boost::numeric::bindings::blas::detail::syrk(), boost::numeric::bindings::lapack::detail::sysv(), boost::numeric::bindings::lapack::detail::sytrf(), boost::numeric::bindings::lapack::detail::sytrs(), boost::numeric::bindings::lapack::detail::trevc(), boost::numeric::bindings::lapack::detail::trexc(), and boost::numeric::bindings::blas::detail::trsm().
T boost::numeric::bindings::traits::imag | ( | std::complex< T > const & | c | ) | [inline] |
Definition at line 27 of file type.hpp.
Referenced by boost::numeric::bindings::traits::detail::disentangle().
BOOST_UBLAS_INLINE int boost::numeric::bindings::traits::leading_dimension | ( | const ublas::hermitian_adaptor< M, F > & | m | ) | [inline] |
Definition at line 31 of file symm_herm_raw.hpp.
References leading_dimension().
BOOST_UBLAS_INLINE int boost::numeric::bindings::traits::leading_dimension | ( | const ublas::symmetric_adaptor< M, F > & | m | ) | [inline] |
Definition at line 25 of file symm_herm_raw.hpp.
References leading_dimension().
int boost::numeric::bindings::traits::leading_dimension | ( | M & | m | ) | [inline] |
Definition at line 127 of file matrix_traits.hpp.
References leading_dimension().
BOOST_UBLAS_INLINE int boost::numeric::bindings::traits::leading_dimension | ( | const ublas::c_matrix< T, M, N > & | m | ) | [inline] |
Definition at line 92 of file matrix_raw.hpp.
BOOST_UBLAS_INLINE int boost::numeric::bindings::traits::leading_dimension | ( | const ublas::matrix_range< M > & | m | ) | [inline] |
Definition at line 87 of file matrix_raw.hpp.
References leading_dimension().
BOOST_UBLAS_INLINE int boost::numeric::bindings::traits::leading_dimension | ( | const ublas::matrix_reference< M > & | m | ) | [inline] |
Definition at line 82 of file matrix_raw.hpp.
References leading_dimension().
BOOST_UBLAS_INLINE int boost::numeric::bindings::traits::leading_dimension | ( | const ublas::matrix< T, F, A > & | m | ) | [inline] |
Definition at line 75 of file matrix_raw.hpp.
References leading_dimension().
BOOST_UBLAS_INLINE int boost::numeric::bindings::traits::leading_dimension | ( | const ublas::matrix< T, F, A > & | m, | |
ublas::column_major_tag | ||||
) | [inline] |
Definition at line 70 of file matrix_raw.hpp.
BOOST_UBLAS_INLINE int boost::numeric::bindings::traits::leading_dimension | ( | const ublas::matrix< T, F, A > & | m, | |
ublas::row_major_tag | ||||
) | [inline] |
Definition at line 65 of file matrix_raw.hpp.
Referenced by boost::numeric::bindings::atlas::detail::hemm_right::f(), boost::numeric::bindings::atlas::detail::hemm_left::f(), boost::numeric::bindings::atlas::detail::symm_right::f(), boost::numeric::bindings::atlas::detail::symm_left::f(), boost::numeric::bindings::lapack::detail::gees(), boost::numeric::bindings::atlas::gemm(), boost::numeric::bindings::blas::gemm(), boost::numeric::bindings::atlas::gemv(), boost::numeric::bindings::blas::gemv(), boost::numeric::bindings::lapack::geqrf(), boost::numeric::bindings::atlas::ger(), boost::numeric::bindings::blas::ger(), boost::numeric::bindings::atlas::gerc(), boost::numeric::bindings::atlas::geru(), boost::numeric::bindings::lapack::gesdd(), boost::numeric::bindings::lapack::gesdd_work(), boost::numeric::bindings::lapack::gesv(), boost::numeric::bindings::atlas::gesv(), boost::numeric::bindings::lapack::gesvd(), boost::numeric::bindings::lapack::gesvd_work(), boost::numeric::bindings::lapack::getrf(), boost::numeric::bindings::atlas::getrf(), boost::numeric::bindings::atlas::getri(), boost::numeric::bindings::lapack::getrs(), boost::numeric::bindings::atlas::getrs(), boost::numeric::bindings::lapack::detail::hbev(), boost::numeric::bindings::lapack::hbevx(), boost::numeric::bindings::lapack::detail::heev(), boost::numeric::bindings::lapack::heevd(), boost::numeric::bindings::lapack::heevx(), boost::numeric::bindings::atlas::detail::hemm(), boost::numeric::bindings::atlas::hemv(), boost::numeric::bindings::atlas::her(), boost::numeric::bindings::atlas::her2(), boost::numeric::bindings::atlas::detail::her2k(), boost::numeric::bindings::atlas::detail::herk(), boost::numeric::bindings::blas::herk(), boost::numeric::bindings::lapack::detail::hesv(), boost::numeric::bindings::lapack::detail::hetrf(), boost::numeric::bindings::lapack::detail::hetrs(), boost::numeric::bindings::lapack::detail::hpsv(), boost::numeric::bindings::lapack::hptrs(), boost::numeric::bindings::traits::matrix_detail_traits< boost::numeric::ublas::symmetric_adaptor< M, F1 >, MA >::leading_dimension(), boost::numeric::bindings::traits::matrix_detail_traits< boost::numeric::ublas::matrix_range< M >, MR >::leading_dimension(), boost::numeric::bindings::traits::matrix_detail_traits< boost::numeric::ublas::matrix_reference< M >, MR >::leading_dimension(), boost::numeric::bindings::traits::matrix_detail_traits< boost::numeric::ublas::matrix< T, F, ArrT >, M >::leading_dimension(), boost::numeric::bindings::traits::matrix_detail_traits< boost::numeric::ublas::hermitian_adaptor< M, F1 >, MA >::leading_dimension(), boost::numeric::bindings::traits::matrix_detail_traits< boost::numeric::ublas::banded_matrix< T, F, ArrT >, M >::leading_dimension(), leading_dimension(), boost::numeric::bindings::lapack::detail::Hseqr< 2 >::operator()(), boost::numeric::bindings::lapack::detail::Hseqr< 1 >::operator()(), boost::numeric::bindings::lapack::orgqr(), boost::numeric::bindings::lapack::detail::ormqr(), boost::numeric::bindings::lapack::detail::posv(), boost::numeric::bindings::atlas::detail::posv(), boost::numeric::bindings::lapack::detail::potrf(), boost::numeric::bindings::atlas::detail::potrf(), boost::numeric::bindings::atlas::detail::potri(), boost::numeric::bindings::lapack::detail::potrs(), boost::numeric::bindings::atlas::detail::potrs(), boost::numeric::bindings::lapack::ppsv(), boost::numeric::bindings::lapack::pptrs(), boost::numeric::bindings::lapack::detail::spsv(), boost::numeric::bindings::lapack::sptrs(), boost::numeric::bindings::lapack::steqr(), boost::numeric::bindings::traits::detail::ublas_banded_ordering< boost::numeric::ublas::column_major_tag >::stride1(), boost::numeric::bindings::traits::detail::ublas_banded_ordering< boost::numeric::ublas::column_major_tag >::stride2(), boost::numeric::bindings::traits::detail::ublas_banded_ordering< boost::numeric::ublas::row_major_tag >::stride2(), boost::numeric::bindings::lapack::detail::syev(), boost::numeric::bindings::atlas::detail::symm(), boost::numeric::bindings::atlas::symv(), boost::numeric::bindings::atlas::syr(), boost::numeric::bindings::atlas::syr2(), boost::numeric::bindings::atlas::detail::syr2k(), boost::numeric::bindings::atlas::detail::syrk(), boost::numeric::bindings::blas::syrk(), boost::numeric::bindings::lapack::detail::sysv(), boost::numeric::bindings::lapack::sytrd(), boost::numeric::bindings::lapack::detail::sytrf(), boost::numeric::bindings::lapack::detail::sytrs(), boost::numeric::bindings::lapack::trevc(), boost::numeric::bindings::lapack::trexc(), and boost::numeric::bindings::blas::trsm().
int boost::numeric::bindings::traits::matrix_lower_bandwidth | ( | M & | m | ) | [inline] |
Definition at line 123 of file matrix_traits.hpp.
int boost::numeric::bindings::traits::matrix_size1 | ( | M & | m | ) | [inline] |
Definition at line 99 of file matrix_traits.hpp.
BOOST_UBLAS_INLINE int boost::numeric::bindings::traits::matrix_size1 | ( | const M & | m | ) | [inline] |
Definition at line 27 of file matrix_raw.hpp.
Referenced by boost::numeric::bindings::atlas::detail::hemm_right::f(), boost::numeric::bindings::atlas::detail::hemm_left::f(), boost::numeric::bindings::atlas::detail::symm_right::f(), boost::numeric::bindings::atlas::detail::symm_left::f(), boost::numeric::bindings::lapack::detail::gees(), boost::numeric::bindings::lapack::geev(), boost::numeric::bindings::lapack::detail::geev(), boost::numeric::bindings::atlas::gemm(), boost::numeric::bindings::blas::gemm(), boost::numeric::bindings::atlas::gemv(), boost::numeric::bindings::blas::gemv(), boost::numeric::bindings::lapack::geqrf(), boost::numeric::bindings::atlas::ger(), boost::numeric::bindings::blas::ger(), boost::numeric::bindings::atlas::gerc(), boost::numeric::bindings::atlas::geru(), boost::numeric::bindings::lapack::gesdd(), boost::numeric::bindings::lapack::gesdd_iwork(), boost::numeric::bindings::lapack::gesdd_rwork(), boost::numeric::bindings::lapack::gesdd_work(), boost::numeric::bindings::lapack::gesv(), boost::numeric::bindings::atlas::gesv(), boost::numeric::bindings::lapack::gesvd(), boost::numeric::bindings::lapack::gesvd_rwork(), boost::numeric::bindings::lapack::gesvd_work(), boost::numeric::bindings::lapack::getrf(), boost::numeric::bindings::atlas::getrf(), boost::numeric::bindings::atlas::getri(), boost::numeric::bindings::lapack::getrs(), boost::numeric::bindings::atlas::getrs(), boost::numeric::bindings::lapack::hbev(), boost::numeric::bindings::lapack::detail::hbev(), boost::numeric::bindings::lapack::hbevx(), boost::numeric::bindings::lapack::heev(), boost::numeric::bindings::lapack::detail::heev(), boost::numeric::bindings::lapack::heevd(), boost::numeric::bindings::lapack::heevx(), boost::numeric::bindings::atlas::detail::hemm(), boost::numeric::bindings::atlas::hemv(), boost::numeric::bindings::atlas::her(), boost::numeric::bindings::atlas::her2(), boost::numeric::bindings::atlas::detail::her2k(), boost::numeric::bindings::atlas::detail::herk(), boost::numeric::bindings::blas::herk(), boost::numeric::bindings::lapack::hesv(), boost::numeric::bindings::lapack::detail::hesv(), boost::numeric::bindings::lapack::detail::hetrf(), boost::numeric::bindings::lapack::hetrf_block(), boost::numeric::bindings::lapack::hetrf_work(), boost::numeric::bindings::lapack::detail::hetrs(), boost::numeric::bindings::atlas::hpmv(), boost::numeric::bindings::atlas::hpr(), boost::numeric::bindings::atlas::hpr2(), boost::numeric::bindings::lapack::hpsv(), boost::numeric::bindings::lapack::detail::hpsv(), boost::numeric::bindings::lapack::hptrf(), boost::numeric::bindings::lapack::hptrs(), boost::numeric::bindings::lapack::hseqr(), boost::numeric::bindings::lapack::detail::Hseqr< 2 >::operator()(), boost::numeric::bindings::lapack::detail::Hseqr< 1 >::operator()(), boost::numeric::bindings::lapack::detail::Gees< 1 >::operator()(), boost::numeric::bindings::lapack::detail::Gees< 2 >::operator()(), boost::numeric::bindings::lapack::orgqr(), boost::numeric::bindings::lapack::ormqr(), boost::numeric::bindings::lapack::detail::ormqr(), boost::numeric::bindings::lapack::detail::posv(), boost::numeric::bindings::atlas::detail::posv(), boost::numeric::bindings::lapack::detail::potrf(), boost::numeric::bindings::atlas::detail::potrf(), boost::numeric::bindings::atlas::detail::potri(), boost::numeric::bindings::lapack::detail::potrs(), boost::numeric::bindings::atlas::detail::potrs(), boost::numeric::bindings::lapack::ppsv(), boost::numeric::bindings::lapack::pptrf(), boost::numeric::bindings::lapack::pptri(), boost::numeric::bindings::lapack::pptrs(), boost::numeric::bindings::atlas::spmv(), boost::numeric::bindings::atlas::spr(), boost::numeric::bindings::atlas::spr2(), boost::numeric::bindings::lapack::spsv(), boost::numeric::bindings::lapack::detail::spsv(), boost::numeric::bindings::lapack::sptrf(), boost::numeric::bindings::lapack::sptrs(), boost::numeric::bindings::lapack::steqr(), boost::numeric::bindings::lapack::syev(), boost::numeric::bindings::lapack::detail::syev(), boost::numeric::bindings::atlas::detail::symm(), boost::numeric::bindings::atlas::symv(), boost::numeric::bindings::atlas::syr(), boost::numeric::bindings::atlas::syr2(), boost::numeric::bindings::atlas::detail::syr2k(), boost::numeric::bindings::atlas::detail::syrk(), boost::numeric::bindings::blas::syrk(), boost::numeric::bindings::lapack::sysv(), boost::numeric::bindings::lapack::detail::sysv(), boost::numeric::bindings::lapack::sytrd(), boost::numeric::bindings::lapack::detail::sytrf(), boost::numeric::bindings::lapack::sytrf_block(), boost::numeric::bindings::lapack::sytrf_work(), boost::numeric::bindings::lapack::detail::sytrs(), boost::numeric::bindings::lapack::trevc(), boost::numeric::bindings::lapack::trexc(), boost::numeric::bindings::lapack::trexc_work_size(), and boost::numeric::bindings::blas::trsm().
int boost::numeric::bindings::traits::matrix_size2 | ( | M & | m | ) | [inline] |
Definition at line 103 of file matrix_traits.hpp.
BOOST_UBLAS_INLINE int boost::numeric::bindings::traits::matrix_size2 | ( | const M & | m | ) | [inline] |
Definition at line 32 of file matrix_raw.hpp.
Referenced by boost::numeric::bindings::atlas::detail::hemm_right::f(), boost::numeric::bindings::atlas::detail::hemm_left::f(), boost::numeric::bindings::atlas::detail::symm_right::f(), boost::numeric::bindings::atlas::detail::symm_left::f(), boost::numeric::bindings::lapack::detail::gees(), boost::numeric::bindings::lapack::geev(), boost::numeric::bindings::lapack::detail::geev(), boost::numeric::bindings::atlas::gemm(), boost::numeric::bindings::blas::gemm(), boost::numeric::bindings::atlas::gemv(), boost::numeric::bindings::blas::gemv(), boost::numeric::bindings::lapack::geqrf(), boost::numeric::bindings::atlas::ger(), boost::numeric::bindings::blas::ger(), boost::numeric::bindings::atlas::gerc(), boost::numeric::bindings::atlas::geru(), boost::numeric::bindings::lapack::gesdd(), boost::numeric::bindings::lapack::gesdd_iwork(), boost::numeric::bindings::lapack::gesdd_rwork(), boost::numeric::bindings::lapack::gesdd_work(), boost::numeric::bindings::lapack::gesv(), boost::numeric::bindings::atlas::gesv(), boost::numeric::bindings::lapack::gesvd(), boost::numeric::bindings::lapack::gesvd_rwork(), boost::numeric::bindings::lapack::gesvd_work(), boost::numeric::bindings::lapack::getrf(), boost::numeric::bindings::atlas::getrf(), boost::numeric::bindings::atlas::getri(), boost::numeric::bindings::lapack::getrs(), boost::numeric::bindings::atlas::getrs(), boost::numeric::bindings::lapack::hbev(), boost::numeric::bindings::lapack::detail::hbev(), boost::numeric::bindings::lapack::hbevx(), boost::numeric::bindings::lapack::detail::heev(), boost::numeric::bindings::lapack::heevd(), boost::numeric::bindings::lapack::heevx(), boost::numeric::bindings::atlas::detail::hemm(), boost::numeric::bindings::atlas::hemv(), boost::numeric::bindings::atlas::her(), boost::numeric::bindings::atlas::her2(), boost::numeric::bindings::atlas::detail::her2k(), boost::numeric::bindings::atlas::detail::herk(), boost::numeric::bindings::blas::herk(), boost::numeric::bindings::lapack::detail::hesv(), boost::numeric::bindings::lapack::detail::hetrf(), boost::numeric::bindings::lapack::hetrf_block(), boost::numeric::bindings::lapack::hetrf_work(), boost::numeric::bindings::lapack::detail::hetrs(), boost::numeric::bindings::atlas::hpmv(), boost::numeric::bindings::atlas::hpr(), boost::numeric::bindings::atlas::hpr2(), boost::numeric::bindings::lapack::detail::hpsv(), boost::numeric::bindings::lapack::hptrf(), boost::numeric::bindings::lapack::hptrs(), boost::numeric::bindings::lapack::hseqr(), boost::numeric::bindings::lapack::orgqr(), boost::numeric::bindings::lapack::ormqr(), boost::numeric::bindings::lapack::detail::ormqr(), boost::numeric::bindings::lapack::detail::posv(), boost::numeric::bindings::atlas::detail::posv(), boost::numeric::bindings::lapack::detail::potrf(), boost::numeric::bindings::atlas::detail::potrf(), boost::numeric::bindings::atlas::detail::potri(), boost::numeric::bindings::lapack::detail::potrs(), boost::numeric::bindings::atlas::detail::potrs(), boost::numeric::bindings::lapack::ppsv(), boost::numeric::bindings::lapack::pptrf(), boost::numeric::bindings::lapack::pptri(), boost::numeric::bindings::lapack::pptrs(), boost::numeric::bindings::atlas::spmv(), boost::numeric::bindings::atlas::spr(), boost::numeric::bindings::atlas::spr2(), boost::numeric::bindings::lapack::detail::spsv(), boost::numeric::bindings::lapack::sptrf(), boost::numeric::bindings::lapack::sptrs(), boost::numeric::bindings::lapack::steqr(), boost::numeric::bindings::lapack::detail::syev(), boost::numeric::bindings::atlas::detail::symm(), boost::numeric::bindings::atlas::symv(), boost::numeric::bindings::atlas::syr(), boost::numeric::bindings::atlas::syr2(), boost::numeric::bindings::atlas::detail::syr2k(), boost::numeric::bindings::atlas::detail::syrk(), boost::numeric::bindings::blas::syrk(), boost::numeric::bindings::lapack::detail::sysv(), boost::numeric::bindings::lapack::sytrd(), boost::numeric::bindings::lapack::detail::sytrf(), boost::numeric::bindings::lapack::sytrf_block(), boost::numeric::bindings::lapack::sytrf_work(), boost::numeric::bindings::lapack::detail::sytrs(), boost::numeric::bindings::lapack::trevc(), boost::numeric::bindings::lapack::trexc(), and boost::numeric::bindings::blas::trsm().
BOOST_UBLAS_INLINE M::pointer boost::numeric::bindings::traits::matrix_storage | ( | ublas::hermitian_adaptor< M, F > & | m | ) | [inline] |
Definition at line 150 of file symm_herm_raw.hpp.
References matrix_storage().
BOOST_UBLAS_INLINE M::const_pointer boost::numeric::bindings::traits::matrix_storage | ( | const ublas::hermitian_adaptor< M, F > & | m | ) | [inline] |
Definition at line 136 of file symm_herm_raw.hpp.
References matrix_storage().
BOOST_UBLAS_INLINE ublas::hermitian_matrix<T,F1,F2,A>::pointer boost::numeric::bindings::traits::matrix_storage | ( | ublas::hermitian_matrix< T, F1, F2, A > & | m | ) | [inline] |
Definition at line 128 of file symm_herm_raw.hpp.
BOOST_UBLAS_INLINE ublas::hermitian_matrix<T,F1,F2,A>::const_pointer boost::numeric::bindings::traits::matrix_storage | ( | const ublas::hermitian_matrix< T, F1, F2, A > & | m | ) | [inline] |
Definition at line 113 of file symm_herm_raw.hpp.
BOOST_UBLAS_INLINE M::pointer boost::numeric::bindings::traits::matrix_storage | ( | ublas::symmetric_adaptor< M, F > & | m | ) | [inline] |
Definition at line 104 of file symm_herm_raw.hpp.
References matrix_storage().
BOOST_UBLAS_INLINE M::const_pointer boost::numeric::bindings::traits::matrix_storage | ( | const ublas::symmetric_adaptor< M, F > & | m | ) | [inline] |
Definition at line 90 of file symm_herm_raw.hpp.
References matrix_storage().
BOOST_UBLAS_INLINE ublas::symmetric_matrix<T,F1,F2,A>::pointer boost::numeric::bindings::traits::matrix_storage | ( | ublas::symmetric_matrix< T, F1, F2, A > & | m | ) | [inline] |
Definition at line 82 of file symm_herm_raw.hpp.
BOOST_UBLAS_INLINE ublas::symmetric_matrix<T,F1,F2,A>::const_pointer boost::numeric::bindings::traits::matrix_storage | ( | const ublas::symmetric_matrix< T, F1, F2, A > & | m | ) | [inline] |
Definition at line 67 of file symm_herm_raw.hpp.
matrix_traits<M>::pointer boost::numeric::bindings::traits::matrix_storage | ( | M & | m | ) | [inline] |
Definition at line 93 of file matrix_traits.hpp.
BOOST_UBLAS_INLINE M::pointer boost::numeric::bindings::traits::matrix_storage | ( | ublas::matrix_slice< M > & | m | ) | [inline] |
Definition at line 313 of file matrix_raw.hpp.
References matrix_storage(), matrix_stride1(), and matrix_stride2().
BOOST_UBLAS_INLINE M::pointer boost::numeric::bindings::traits::matrix_storage | ( | ublas::matrix_range< M > & | m | ) | [inline] |
Definition at line 306 of file matrix_raw.hpp.
References matrix_storage(), matrix_stride1(), and matrix_stride2().
BOOST_UBLAS_INLINE M::const_pointer boost::numeric::bindings::traits::matrix_storage | ( | const ublas::matrix_slice< M > & | m | ) | [inline] |
Definition at line 280 of file matrix_raw.hpp.
References matrix_storage(), matrix_stride1(), and matrix_stride2().
BOOST_UBLAS_INLINE M::const_pointer boost::numeric::bindings::traits::matrix_storage | ( | const ublas::matrix_range< M > & | m | ) | [inline] |
Definition at line 272 of file matrix_raw.hpp.
References matrix_storage(), matrix_stride1(), and matrix_stride2().
BOOST_UBLAS_INLINE ublas::c_matrix<T, M, N>::pointer boost::numeric::bindings::traits::matrix_storage | ( | ublas::c_matrix< T, M, N > & | m | ) | [inline] |
Definition at line 263 of file matrix_raw.hpp.
BOOST_UBLAS_INLINE ublas::c_matrix<T, M, N>::const_pointer boost::numeric::bindings::traits::matrix_storage | ( | const ublas::c_matrix< T, M, N > & | m | ) | [inline] |
Definition at line 247 of file matrix_raw.hpp.
BOOST_UBLAS_INLINE M::pointer boost::numeric::bindings::traits::matrix_storage | ( | ublas::matrix_reference< M > & | m | ) | [inline] |
Definition at line 239 of file matrix_raw.hpp.
References matrix_storage().
BOOST_UBLAS_INLINE M::const_pointer boost::numeric::bindings::traits::matrix_storage | ( | const ublas::matrix_reference< M > & | m | ) | [inline] |
Definition at line 225 of file matrix_raw.hpp.
References matrix_storage().
BOOST_UBLAS_INLINE ublas::matrix<T,F,A>::pointer boost::numeric::bindings::traits::matrix_storage | ( | ublas::matrix< T, F, A > & | m | ) | [inline] |
Definition at line 194 of file matrix_raw.hpp.
BOOST_UBLAS_INLINE ublas::matrix<T,F,A>::const_pointer boost::numeric::bindings::traits::matrix_storage | ( | const ublas::matrix< T, F, A > & | m | ) | [inline] |
Definition at line 179 of file matrix_raw.hpp.
Referenced by boost::numeric::bindings::atlas::detail::hemm_right::f(), boost::numeric::bindings::atlas::detail::hemm_left::f(), boost::numeric::bindings::atlas::detail::symm_right::f(), boost::numeric::bindings::atlas::detail::symm_left::f(), boost::numeric::bindings::lapack::detail::gees(), boost::numeric::bindings::lapack::detail::geev(), boost::numeric::bindings::atlas::gemm(), boost::numeric::bindings::blas::gemm(), boost::numeric::bindings::atlas::gemv(), boost::numeric::bindings::blas::gemv(), boost::numeric::bindings::lapack::geqrf(), boost::numeric::bindings::atlas::ger(), boost::numeric::bindings::blas::ger(), boost::numeric::bindings::atlas::gerc(), boost::numeric::bindings::atlas::geru(), boost::numeric::bindings::lapack::gesdd(), boost::numeric::bindings::lapack::gesdd_work(), boost::numeric::bindings::lapack::gesv(), boost::numeric::bindings::atlas::gesv(), boost::numeric::bindings::lapack::gesvd(), boost::numeric::bindings::lapack::gesvd_work(), boost::numeric::bindings::lapack::getrf(), boost::numeric::bindings::atlas::getrf(), boost::numeric::bindings::atlas::getri(), boost::numeric::bindings::lapack::getrs(), boost::numeric::bindings::atlas::getrs(), boost::numeric::bindings::lapack::detail::hbev(), boost::numeric::bindings::lapack::hbevx(), boost::numeric::bindings::lapack::detail::heev(), boost::numeric::bindings::lapack::heevd(), boost::numeric::bindings::lapack::heevx(), boost::numeric::bindings::atlas::detail::hemm(), boost::numeric::bindings::atlas::hemv(), boost::numeric::bindings::atlas::her(), boost::numeric::bindings::atlas::her2(), boost::numeric::bindings::atlas::detail::her2k(), boost::numeric::bindings::atlas::detail::herk(), boost::numeric::bindings::blas::herk(), boost::numeric::bindings::lapack::detail::hesv(), boost::numeric::bindings::lapack::detail::hetrf(), boost::numeric::bindings::lapack::detail::hetrs(), boost::numeric::bindings::atlas::hpmv(), boost::numeric::bindings::atlas::hpr(), boost::numeric::bindings::atlas::hpr2(), boost::numeric::bindings::lapack::detail::hpsv(), boost::numeric::bindings::lapack::hptrf(), boost::numeric::bindings::lapack::hptrs(), matrix_storage(), boost::numeric::bindings::lapack::detail::Hseqr< 2 >::operator()(), boost::numeric::bindings::lapack::detail::Hseqr< 1 >::operator()(), boost::numeric::bindings::lapack::orgqr(), boost::numeric::bindings::lapack::detail::ormqr(), boost::numeric::bindings::lapack::detail::posv(), boost::numeric::bindings::atlas::detail::posv(), boost::numeric::bindings::lapack::detail::potrf(), boost::numeric::bindings::atlas::detail::potrf(), boost::numeric::bindings::atlas::detail::potri(), boost::numeric::bindings::lapack::detail::potrs(), boost::numeric::bindings::atlas::detail::potrs(), boost::numeric::bindings::lapack::ppsv(), boost::numeric::bindings::lapack::pptrf(), boost::numeric::bindings::lapack::pptri(), boost::numeric::bindings::lapack::pptrs(), boost::numeric::bindings::atlas::spmv(), boost::numeric::bindings::atlas::spr(), boost::numeric::bindings::atlas::spr2(), boost::numeric::bindings::lapack::detail::spsv(), boost::numeric::bindings::lapack::sptrf(), boost::numeric::bindings::lapack::sptrs(), boost::numeric::bindings::lapack::steqr(), boost::numeric::bindings::lapack::detail::syev(), boost::numeric::bindings::atlas::detail::symm(), boost::numeric::bindings::atlas::symv(), boost::numeric::bindings::atlas::syr(), boost::numeric::bindings::atlas::syr2(), boost::numeric::bindings::atlas::detail::syr2k(), boost::numeric::bindings::atlas::detail::syrk(), boost::numeric::bindings::blas::syrk(), boost::numeric::bindings::lapack::detail::sysv(), boost::numeric::bindings::lapack::sytrd(), boost::numeric::bindings::lapack::detail::sytrf(), boost::numeric::bindings::lapack::detail::sytrs(), boost::numeric::bindings::lapack::trevc(), boost::numeric::bindings::lapack::trexc(), boost::numeric::bindings::blas::trsm(), and vector_storage().
BOOST_UBLAS_INLINE M::const_pointer boost::numeric::bindings::traits::matrix_storage_const | ( | const ublas::hermitian_adaptor< M, F > & | m | ) | [inline] |
Definition at line 145 of file symm_herm_raw.hpp.
References matrix_storage_const().
BOOST_UBLAS_INLINE ublas::hermitian_matrix<T,F1,F2,A>::const_pointer boost::numeric::bindings::traits::matrix_storage_const | ( | const ublas::hermitian_matrix< T, F1, F2, A > & | m | ) | [inline] |
Definition at line 122 of file symm_herm_raw.hpp.
BOOST_UBLAS_INLINE M::const_pointer boost::numeric::bindings::traits::matrix_storage_const | ( | const ublas::symmetric_adaptor< M, F > & | m | ) | [inline] |
Definition at line 99 of file symm_herm_raw.hpp.
References matrix_storage_const().
BOOST_UBLAS_INLINE ublas::symmetric_matrix<T,F1,F2,A>::const_pointer boost::numeric::bindings::traits::matrix_storage_const | ( | const ublas::symmetric_matrix< T, F1, F2, A > & | m | ) | [inline] |
Definition at line 76 of file symm_herm_raw.hpp.
BOOST_UBLAS_INLINE M::const_pointer boost::numeric::bindings::traits::matrix_storage_const | ( | const ublas::matrix_slice< M > & | m | ) | [inline] |
Definition at line 299 of file matrix_raw.hpp.
References matrix_storage_const(), matrix_stride1(), and matrix_stride2().
BOOST_UBLAS_INLINE M::const_pointer boost::numeric::bindings::traits::matrix_storage_const | ( | const ublas::matrix_range< M > & | m | ) | [inline] |
Definition at line 291 of file matrix_raw.hpp.
References matrix_storage_const(), matrix_stride1(), and matrix_stride2().
BOOST_UBLAS_INLINE ublas::c_matrix<T, M, N>::const_pointer boost::numeric::bindings::traits::matrix_storage_const | ( | const ublas::c_matrix< T, M, N > & | m | ) | [inline] |
Definition at line 257 of file matrix_raw.hpp.
BOOST_UBLAS_INLINE M::const_pointer boost::numeric::bindings::traits::matrix_storage_const | ( | const ublas::matrix_reference< M > & | m | ) | [inline] |
Definition at line 234 of file matrix_raw.hpp.
References matrix_storage_const().
BOOST_UBLAS_INLINE ublas::matrix<T,F,A>::const_pointer boost::numeric::bindings::traits::matrix_storage_const | ( | const ublas::matrix< T, F, A > & | m | ) | [inline] |
Definition at line 188 of file matrix_raw.hpp.
Referenced by boost::numeric::bindings::atlas::gemm(), boost::numeric::bindings::atlas::gemv(), boost::numeric::bindings::lapack::getrs(), boost::numeric::bindings::atlas::getrs(), boost::numeric::bindings::atlas::detail::hemm(), boost::numeric::bindings::atlas::hemv(), boost::numeric::bindings::atlas::detail::her2k(), boost::numeric::bindings::atlas::detail::herk(), boost::numeric::bindings::lapack::detail::hetrs(), boost::numeric::bindings::atlas::hpmv(), boost::numeric::bindings::lapack::hptrs(), matrix_storage_const(), boost::numeric::bindings::lapack::detail::potrs(), boost::numeric::bindings::atlas::detail::potrs(), boost::numeric::bindings::lapack::pptrs(), boost::numeric::bindings::atlas::spmv(), boost::numeric::bindings::lapack::sptrs(), boost::numeric::bindings::atlas::detail::symm(), boost::numeric::bindings::atlas::symv(), boost::numeric::bindings::atlas::detail::syr2k(), boost::numeric::bindings::atlas::detail::syrk(), boost::numeric::bindings::lapack::detail::sytrs(), and vector_storage_const().
BOOST_UBLAS_INLINE int boost::numeric::bindings::traits::matrix_storage_size | ( | const ublas::hermitian_matrix< T, F1, F2, A > & | m | ) | [inline] |
Definition at line 57 of file symm_herm_raw.hpp.
BOOST_UBLAS_INLINE int boost::numeric::bindings::traits::matrix_storage_size | ( | const ublas::symmetric_matrix< T, F1, F2, A > & | m | ) | [inline] |
Definition at line 51 of file symm_herm_raw.hpp.
BOOST_UBLAS_INLINE int boost::numeric::bindings::traits::matrix_storage_size | ( | const ublas::hermitian_adaptor< M, F > & | m | ) | [inline] |
Definition at line 45 of file symm_herm_raw.hpp.
References matrix_storage_size().
BOOST_UBLAS_INLINE int boost::numeric::bindings::traits::matrix_storage_size | ( | const ublas::symmetric_adaptor< M, F > & | m | ) | [inline] |
Definition at line 39 of file symm_herm_raw.hpp.
References matrix_storage_size().
int boost::numeric::bindings::traits::matrix_storage_size | ( | M & | m | ) | [inline] |
Definition at line 107 of file matrix_traits.hpp.
BOOST_UBLAS_INLINE int boost::numeric::bindings::traits::matrix_storage_size | ( | const ublas::c_matrix< T, M, N > & | m | ) | [inline] |
Definition at line 58 of file matrix_raw.hpp.
BOOST_UBLAS_INLINE int boost::numeric::bindings::traits::matrix_storage_size | ( | const ublas::matrix< T, F, A > & | m | ) | [inline] |
Definition at line 53 of file matrix_raw.hpp.
Referenced by matrix_storage_size().
int boost::numeric::bindings::traits::matrix_stride1 | ( | M & | m | ) | [inline] |
Definition at line 111 of file matrix_traits.hpp.
BOOST_UBLAS_INLINE int boost::numeric::bindings::traits::matrix_stride1 | ( | const ublas::matrix_slice< M > & | m | ) | [inline] |
Definition at line 153 of file matrix_raw.hpp.
References matrix_stride1().
BOOST_UBLAS_INLINE int boost::numeric::bindings::traits::matrix_stride1 | ( | const ublas::matrix_range< M > & | m | ) | [inline] |
Definition at line 143 of file matrix_raw.hpp.
References matrix_stride1().
BOOST_UBLAS_INLINE int boost::numeric::bindings::traits::matrix_stride1 | ( | const ublas::c_matrix< T, M, N > & | m | ) | [inline] |
Definition at line 137 of file matrix_raw.hpp.
BOOST_UBLAS_INLINE int boost::numeric::bindings::traits::matrix_stride1 | ( | const ublas::matrix_reference< M > & | m | ) | [inline] |
Definition at line 127 of file matrix_raw.hpp.
References matrix_stride1().
BOOST_UBLAS_INLINE int boost::numeric::bindings::traits::matrix_stride1 | ( | const ublas::matrix< M, F, A > & | m | ) | [inline] |
Definition at line 117 of file matrix_raw.hpp.
Referenced by matrix_storage(), matrix_storage_const(), matrix_stride1(), vector_storage(), vector_storage_const(), and vector_stride().
int boost::numeric::bindings::traits::matrix_stride2 | ( | M & | m | ) | [inline] |
Definition at line 115 of file matrix_traits.hpp.
BOOST_UBLAS_INLINE int boost::numeric::bindings::traits::matrix_stride2 | ( | const ublas::matrix_slice< M > & | m | ) | [inline] |
Definition at line 158 of file matrix_raw.hpp.
References matrix_stride2().
BOOST_UBLAS_INLINE int boost::numeric::bindings::traits::matrix_stride2 | ( | const ublas::matrix_range< M > & | m | ) | [inline] |
Definition at line 148 of file matrix_raw.hpp.
References matrix_stride2().
BOOST_UBLAS_INLINE int boost::numeric::bindings::traits::matrix_stride2 | ( | const ublas::c_matrix< T, M, N > & | m | ) | [inline] |
Definition at line 140 of file matrix_raw.hpp.
BOOST_UBLAS_INLINE int boost::numeric::bindings::traits::matrix_stride2 | ( | const ublas::matrix_reference< M > & | m | ) | [inline] |
Definition at line 132 of file matrix_raw.hpp.
References matrix_stride2().
BOOST_UBLAS_INLINE int boost::numeric::bindings::traits::matrix_stride2 | ( | const ublas::matrix< M, F, A > & | m | ) | [inline] |
Definition at line 122 of file matrix_raw.hpp.
Referenced by matrix_storage(), matrix_storage_const(), matrix_stride2(), vector_storage(), vector_storage_const(), and vector_stride().
char boost::numeric::bindings::traits::matrix_uplo_tag | ( | SymmM & | ) | [inline] |
Definition at line 163 of file symm_herm_raw.hpp.
References boost::numeric::bindings::traits::detail::m_uplo_tag().
Referenced by boost::numeric::bindings::lapack::detail::hbev(), and boost::numeric::bindings::lapack::hbevx().
int boost::numeric::bindings::traits::matrix_upper_bandwidth | ( | M & | m | ) | [inline] |
Definition at line 119 of file matrix_traits.hpp.
Referenced by boost::numeric::bindings::lapack::detail::hbev(), and boost::numeric::bindings::lapack::hbevx().
T boost::numeric::bindings::traits::real | ( | std::complex< T > const & | c | ) | [inline] |
Definition at line 25 of file type.hpp.
Referenced by boost::numeric::bindings::traits::detail::disentangle(), boost::numeric::bindings::lapack::detail::geev(), boost::numeric::bindings::lapack::detail::Hseqr< 2 >::operator()(), boost::numeric::bindings::lapack::detail::Heevx< 2 >::operator()(), boost::numeric::bindings::lapack::detail::Heevd< 2 >::operator()(), and boost::numeric::bindings::traits::detail::to_int().
sparse_matrix_traits<M>::index_pointer boost::numeric::bindings::traits::spmatrix_index1_storage | ( | M & | m | ) | [inline] |
Definition at line 82 of file sparse_traits.hpp.
Referenced by boost::numeric::bindings::umfpack::detail::factor(), boost::numeric::bindings::umfpack::detail::numeric(), boost::numeric::bindings::umfpack::detail::report_matrix(), boost::numeric::bindings::umfpack::detail::solve(), boost::numeric::bindings::umfpack::detail::symbolic(), and boost::numeric::bindings::umfpack::detail::umf_solve().
sparse_matrix_traits<M>::index_pointer boost::numeric::bindings::traits::spmatrix_index2_storage | ( | M & | m | ) | [inline] |
Definition at line 88 of file sparse_traits.hpp.
Referenced by boost::numeric::bindings::umfpack::detail::factor(), boost::numeric::bindings::umfpack::detail::numeric(), boost::numeric::bindings::umfpack::detail::report_matrix(), boost::numeric::bindings::umfpack::detail::solve(), boost::numeric::bindings::umfpack::detail::symbolic(), and boost::numeric::bindings::umfpack::detail::umf_solve().
int boost::numeric::bindings::traits::spmatrix_num_nonzeros | ( | M & | m | ) | [inline] |
Definition at line 108 of file sparse_traits.hpp.
Referenced by boost::numeric::bindings::umfpack::detail::factor(), boost::numeric::bindings::umfpack::detail::numeric(), boost::numeric::bindings::umfpack::detail::report_matrix(), boost::numeric::bindings::umfpack::detail::solve(), boost::numeric::bindings::umfpack::detail::symbolic(), and boost::numeric::bindings::umfpack::detail::umf_solve().
int boost::numeric::bindings::traits::spmatrix_size1 | ( | M & | m | ) | [inline] |
Definition at line 101 of file sparse_traits.hpp.
Referenced by boost::numeric::bindings::umfpack::detail::factor(), boost::numeric::bindings::umfpack::detail::numeric(), boost::numeric::bindings::umfpack::detail::report_matrix(), boost::numeric::bindings::umfpack::solve(), boost::numeric::bindings::umfpack::detail::solve(), boost::numeric::bindings::umfpack::detail::symbolic(), boost::numeric::bindings::umfpack::umf_solve(), and boost::numeric::bindings::umfpack::detail::umf_solve().
int boost::numeric::bindings::traits::spmatrix_size2 | ( | M & | m | ) | [inline] |
Definition at line 104 of file sparse_traits.hpp.
Referenced by boost::numeric::bindings::umfpack::detail::factor(), boost::numeric::bindings::umfpack::detail::numeric(), boost::numeric::bindings::umfpack::detail::report_matrix(), boost::numeric::bindings::umfpack::solve(), boost::numeric::bindings::umfpack::symbolic(), boost::numeric::bindings::umfpack::detail::symbolic(), boost::numeric::bindings::umfpack::umf_solve(), and boost::numeric::bindings::umfpack::detail::umf_solve().
sparse_matrix_traits<M>::value_pointer boost::numeric::bindings::traits::spmatrix_value_storage | ( | M & | m | ) | [inline] |
Definition at line 95 of file sparse_traits.hpp.
Referenced by boost::numeric::bindings::umfpack::detail::factor(), boost::numeric::bindings::umfpack::detail::numeric(), boost::numeric::bindings::umfpack::detail::report_matrix(), boost::numeric::bindings::umfpack::detail::solve(), boost::numeric::bindings::umfpack::detail::symbolic(), and boost::numeric::bindings::umfpack::detail::umf_solve().
int boost::numeric::bindings::traits::vector_size | ( | V & | v | ) | [inline] |
Definition at line 76 of file vector_traits.hpp.
References boost::numeric::bindings::traits::default_vector_traits< V, V::value_type >::size().
BOOST_UBLAS_INLINE int boost::numeric::bindings::traits::vector_size | ( | const V & | v | ) | [inline] |
Definition at line 25 of file vector_raw.hpp.
Referenced by boost::numeric::bindings::atlas::asum(), boost::numeric::bindings::blas::asum(), boost::numeric::bindings::atlas::axpby(), boost::numeric::bindings::atlas::axpy(), boost::numeric::bindings::blas::axpy(), boost::numeric::bindings::amos::besi(), boost::numeric::bindings::amos::besj(), boost::numeric::bindings::amos::besy(), boost::numeric::bindings::atlas::copy(), boost::numeric::bindings::blas::copy(), boost::numeric::bindings::atlas::dot(), boost::numeric::bindings::blas::dot(), boost::numeric::bindings::atlas::dotc(), boost::numeric::bindings::blas::dotc(), boost::numeric::bindings::atlas::dotu(), boost::numeric::bindings::blas::dotu(), boost::numeric::bindings::atlas::dsdot(), boost::numeric::bindings::lapack::detail::gees(), boost::numeric::bindings::lapack::geev(), boost::numeric::bindings::atlas::gemv(), boost::numeric::bindings::blas::gemv(), boost::numeric::bindings::lapack::geqrf(), boost::numeric::bindings::atlas::ger(), boost::numeric::bindings::blas::ger(), boost::numeric::bindings::atlas::gerc(), boost::numeric::bindings::atlas::geru(), boost::numeric::bindings::lapack::gesdd(), boost::numeric::bindings::lapack::gesv(), boost::numeric::bindings::atlas::gesv(), boost::numeric::bindings::lapack::gesvd(), boost::numeric::bindings::lapack::getrf(), boost::numeric::bindings::atlas::getrf(), boost::numeric::bindings::atlas::getri(), boost::numeric::bindings::lapack::getrs(), boost::numeric::bindings::atlas::getrs(), boost::numeric::bindings::lapack::detail::hbev(), boost::numeric::bindings::lapack::hbevx(), boost::numeric::bindings::lapack::detail::heev(), boost::numeric::bindings::lapack::heevd(), boost::numeric::bindings::lapack::heevx(), boost::numeric::bindings::atlas::hemv(), boost::numeric::bindings::atlas::her(), boost::numeric::bindings::atlas::her2(), boost::numeric::bindings::lapack::hesv(), boost::numeric::bindings::lapack::detail::hesv(), boost::numeric::bindings::lapack::hetrf(), boost::numeric::bindings::lapack::detail::hetrf(), boost::numeric::bindings::lapack::detail::hetrs(), boost::numeric::bindings::atlas::hpmv(), boost::numeric::bindings::atlas::hpr(), boost::numeric::bindings::atlas::hpr2(), boost::numeric::bindings::lapack::hpsv(), boost::numeric::bindings::lapack::hptrf(), boost::numeric::bindings::lapack::hptrs(), boost::numeric::bindings::lapack::hseqr(), boost::numeric::bindings::atlas::iamax(), boost::numeric::bindings::atlas::nrm2(), boost::numeric::bindings::blas::nrm2(), boost::numeric::bindings::lapack::detail::Heevx< 2 >::operator()(), boost::numeric::bindings::lapack::detail::Heevx< 1 >::operator()(), boost::numeric::bindings::lapack::detail::Heevd< 2 >::operator()(), boost::numeric::bindings::lapack::detail::Heevd< 1 >::operator()(), boost::numeric::bindings::lapack::detail::Hbevx< 2 >::operator()(), boost::numeric::bindings::lapack::detail::Hbevx< 1 >::operator()(), boost::numeric::bindings::lapack::detail::Hbev< 2 >::operator()(), boost::numeric::bindings::lapack::detail::Hbev< 1 >::operator()(), boost::numeric::bindings::lapack::orgqr(), boost::numeric::bindings::lapack::detail::ormqr(), boost::numeric::bindings::umfpack::report_vector(), boost::numeric::bindings::atlas::scal(), boost::numeric::bindings::blas::scal(), boost::numeric::bindings::umfpack::scale(), boost::numeric::bindings::atlas::sdsdot(), boost::numeric::bindings::atlas::set(), boost::numeric::bindings::umfpack::solve(), boost::numeric::bindings::atlas::spmv(), boost::numeric::bindings::atlas::spr(), boost::numeric::bindings::atlas::spr2(), boost::numeric::bindings::lapack::spsv(), boost::numeric::bindings::lapack::sptrf(), boost::numeric::bindings::lapack::sptrs(), boost::numeric::bindings::lapack::steqr(), boost::numeric::bindings::atlas::swap(), boost::numeric::bindings::lapack::detail::syev(), boost::numeric::bindings::umfpack::symbolic(), boost::numeric::bindings::atlas::symv(), boost::numeric::bindings::atlas::syr(), boost::numeric::bindings::atlas::syr2(), boost::numeric::bindings::lapack::sysv(), boost::numeric::bindings::lapack::detail::sysv(), boost::numeric::bindings::lapack::sytrd(), boost::numeric::bindings::lapack::sytrf(), boost::numeric::bindings::lapack::detail::sytrf(), boost::numeric::bindings::lapack::detail::sytrs(), boost::numeric::bindings::lapack::trevc(), boost::numeric::bindings::lapack::trexc(), and boost::numeric::bindings::umfpack::umf_solve().
vector_traits<V>::pointer boost::numeric::bindings::traits::vector_storage | ( | V & | v | ) | [inline] |
Definition at line 70 of file vector_traits.hpp.
References boost::numeric::bindings::traits::default_vector_traits< V, V::value_type >::storage().
BOOST_UBLAS_INLINE T* boost::numeric::bindings::traits::vector_storage | ( | detail::array< T > & | a | ) | [inline] |
Definition at line 271 of file vector_raw.hpp.
References boost::numeric::bindings::traits::detail::array< T >::storage().
BOOST_UBLAS_INLINE const T* boost::numeric::bindings::traits::vector_storage | ( | const detail::array< T > & | a | ) | [inline] |
Definition at line 260 of file vector_raw.hpp.
References boost::numeric::bindings::traits::detail::array< T >::storage().
BOOST_UBLAS_INLINE std::vector<T, A>::value_type* boost::numeric::bindings::traits::vector_storage | ( | std::vector< T, A > & | v | ) | [inline] |
Definition at line 245 of file vector_raw.hpp.
BOOST_UBLAS_INLINE std::vector<T, A>::value_type const* boost::numeric::bindings::traits::vector_storage | ( | const std::vector< T, A > & | v | ) | [inline] |
Definition at line 235 of file vector_raw.hpp.
BOOST_UBLAS_INLINE V::value_type* boost::numeric::bindings::traits::vector_storage | ( | ublas::vector_range< V > & | v | ) | [inline] |
Definition at line 210 of file vector_raw.hpp.
References vector_storage(), and vector_stride().
BOOST_UBLAS_INLINE V::value_type * boost::numeric::bindings::traits::vector_storage | ( | ublas::vector_slice< V > & | v | ) | [inline] |
Definition at line 217 of file vector_raw.hpp.
References vector_storage(), and vector_stride().
BOOST_UBLAS_INLINE V::value_type const* boost::numeric::bindings::traits::vector_storage | ( | const ublas::vector_range< V > & | v | ) | [inline] |
Definition at line 172 of file vector_raw.hpp.
References vector_storage(), and vector_stride().
BOOST_UBLAS_INLINE V::value_type const * boost::numeric::bindings::traits::vector_storage | ( | const ublas::vector_slice< V > & | v | ) | [inline] |
Definition at line 179 of file vector_raw.hpp.
References vector_storage(), and vector_stride().
BOOST_UBLAS_INLINE ublas::c_vector<T, N>::value_type* boost::numeric::bindings::traits::vector_storage | ( | ublas::c_vector< T, N > & | v | ) | [inline] |
Definition at line 162 of file vector_raw.hpp.
BOOST_UBLAS_INLINE ublas::c_vector<T, N>::value_type const* boost::numeric::bindings::traits::vector_storage | ( | const ublas::c_vector< T, N > & | v | ) | [inline] |
Definition at line 146 of file vector_raw.hpp.
BOOST_UBLAS_INLINE V::value_type* boost::numeric::bindings::traits::vector_storage | ( | ublas::vector_reference< V > & | v | ) | [inline] |
Definition at line 138 of file vector_raw.hpp.
References vector_storage().
BOOST_UBLAS_INLINE V::value_type const* boost::numeric::bindings::traits::vector_storage | ( | const ublas::vector_reference< V > & | v | ) | [inline] |
Definition at line 124 of file vector_raw.hpp.
References vector_storage().
BOOST_UBLAS_INLINE ublas::vector<T,A>::value_type* boost::numeric::bindings::traits::vector_storage | ( | ublas::vector< T, A > & | v | ) | [inline] |
Definition at line 93 of file vector_raw.hpp.
BOOST_UBLAS_INLINE ublas::vector<T,A>::value_type const* boost::numeric::bindings::traits::vector_storage | ( | const ublas::vector< T, A > & | v | ) | [inline] |
Definition at line 78 of file vector_raw.hpp.
BOOST_UBLAS_INLINE M::pointer boost::numeric::bindings::traits::vector_storage | ( | ublas::matrix_column< M > & | v | ) | [inline] |
Definition at line 359 of file matrix_raw.hpp.
References matrix_storage(), and matrix_stride2().
BOOST_UBLAS_INLINE M::pointer boost::numeric::bindings::traits::vector_storage | ( | ublas::matrix_row< M > & | v | ) | [inline] |
Definition at line 353 of file matrix_raw.hpp.
References matrix_storage(), and matrix_stride1().
BOOST_UBLAS_INLINE M::const_pointer boost::numeric::bindings::traits::vector_storage | ( | const ublas::matrix_column< M > & | v | ) | [inline] |
Definition at line 330 of file matrix_raw.hpp.
References matrix_storage(), and matrix_stride2().
BOOST_UBLAS_INLINE M::const_pointer boost::numeric::bindings::traits::vector_storage | ( | const ublas::matrix_row< M > & | v | ) | [inline] |
Definition at line 323 of file matrix_raw.hpp.
References matrix_storage(), and matrix_stride1().
Referenced by boost::numeric::bindings::atlas::asum(), boost::numeric::bindings::blas::asum(), boost::numeric::bindings::atlas::axpby(), boost::numeric::bindings::atlas::axpy(), boost::numeric::bindings::blas::axpy(), boost::numeric::bindings::amos::besi(), boost::numeric::bindings::amos::besj(), boost::numeric::bindings::amos::besy(), boost::numeric::bindings::atlas::copy(), boost::numeric::bindings::blas::copy(), boost::numeric::bindings::atlas::dot(), boost::numeric::bindings::blas::dot(), boost::numeric::bindings::atlas::dotc(), boost::numeric::bindings::blas::dotc(), boost::numeric::bindings::atlas::dotu(), boost::numeric::bindings::blas::dotu(), boost::numeric::bindings::atlas::dsdot(), boost::numeric::bindings::lapack::detail::gees(), boost::numeric::bindings::lapack::detail::geev(), boost::numeric::bindings::atlas::gemv(), boost::numeric::bindings::blas::gemv(), boost::numeric::bindings::lapack::geqrf(), boost::numeric::bindings::atlas::ger(), boost::numeric::bindings::blas::ger(), boost::numeric::bindings::atlas::gerc(), boost::numeric::bindings::atlas::geru(), boost::numeric::bindings::lapack::gesdd(), boost::numeric::bindings::lapack::gesv(), boost::numeric::bindings::atlas::gesv(), boost::numeric::bindings::lapack::gesvd(), boost::numeric::bindings::lapack::getrf(), boost::numeric::bindings::atlas::getrf(), boost::numeric::bindings::atlas::getri(), boost::numeric::bindings::lapack::getrs(), boost::numeric::bindings::atlas::getrs(), boost::numeric::bindings::lapack::detail::hbev(), boost::numeric::bindings::lapack::hbevx(), boost::numeric::bindings::lapack::detail::heev(), boost::numeric::bindings::lapack::heevd(), boost::numeric::bindings::lapack::heevx(), boost::numeric::bindings::atlas::hemv(), boost::numeric::bindings::atlas::her(), boost::numeric::bindings::atlas::her2(), boost::numeric::bindings::lapack::detail::hesv(), boost::numeric::bindings::lapack::detail::hetrf(), boost::numeric::bindings::lapack::detail::hetrs(), boost::numeric::bindings::atlas::hpmv(), boost::numeric::bindings::atlas::hpr(), boost::numeric::bindings::atlas::hpr2(), boost::numeric::bindings::lapack::detail::hpsv(), boost::numeric::bindings::lapack::hptrf(), boost::numeric::bindings::lapack::hptrs(), boost::numeric::bindings::atlas::iamax(), boost::numeric::bindings::atlas::nrm2(), boost::numeric::bindings::blas::nrm2(), boost::numeric::bindings::lapack::detail::Hseqr< 2 >::operator()(), boost::numeric::bindings::lapack::detail::Heevx< 2 >::operator()(), boost::numeric::bindings::lapack::detail::Heevx< 1 >::operator()(), boost::numeric::bindings::lapack::detail::Heevd< 2 >::operator()(), boost::numeric::bindings::lapack::detail::Heevd< 1 >::operator()(), boost::numeric::bindings::lapack::detail::Hbevx< 2 >::operator()(), boost::numeric::bindings::lapack::detail::Hbevx< 1 >::operator()(), boost::numeric::bindings::lapack::detail::Hbev< 2 >::operator()(), boost::numeric::bindings::lapack::detail::Hbev< 1 >::operator()(), boost::numeric::bindings::lapack::orgqr(), boost::numeric::bindings::lapack::detail::ormqr(), boost::numeric::bindings::umfpack::report_permutation(), boost::numeric::bindings::umfpack::report_vector(), boost::numeric::bindings::atlas::scal(), boost::numeric::bindings::blas::scal(), boost::numeric::bindings::umfpack::scale(), boost::numeric::bindings::atlas::sdsdot(), boost::numeric::bindings::atlas::set(), boost::numeric::bindings::umfpack::detail::solve(), boost::numeric::bindings::atlas::spmv(), boost::numeric::bindings::atlas::spr(), boost::numeric::bindings::atlas::spr2(), boost::numeric::bindings::lapack::detail::spsv(), boost::numeric::bindings::lapack::sptrf(), boost::numeric::bindings::lapack::sptrs(), boost::numeric::bindings::lapack::steqr(), boost::numeric::bindings::atlas::swap(), boost::numeric::bindings::lapack::detail::syev(), boost::numeric::bindings::umfpack::detail::symbolic(), boost::numeric::bindings::atlas::symv(), boost::numeric::bindings::atlas::syr(), boost::numeric::bindings::atlas::syr2(), boost::numeric::bindings::lapack::detail::sysv(), boost::numeric::bindings::lapack::sytrd(), boost::numeric::bindings::lapack::detail::sytrf(), boost::numeric::bindings::lapack::detail::sytrs(), boost::numeric::bindings::lapack::trevc(), boost::numeric::bindings::lapack::trexc(), boost::numeric::bindings::umfpack::detail::umf_solve(), and vector_storage().
BOOST_UBLAS_INLINE const T* boost::numeric::bindings::traits::vector_storage_const | ( | const detail::array< T > & | a | ) | [inline] |
Definition at line 266 of file vector_raw.hpp.
References boost::numeric::bindings::traits::detail::array< T >::storage().
BOOST_UBLAS_INLINE std::vector<T, A>::value_type const* boost::numeric::bindings::traits::vector_storage_const | ( | const std::vector< T, A > & | v | ) | [inline] |
Definition at line 242 of file vector_raw.hpp.
BOOST_UBLAS_INLINE V::value_type const* boost::numeric::bindings::traits::vector_storage_const | ( | const ublas::vector_range< V > & | v | ) | [inline] |
Definition at line 193 of file vector_raw.hpp.
References vector_storage_const(), and vector_stride().
BOOST_UBLAS_INLINE V::value_type const * boost::numeric::bindings::traits::vector_storage_const | ( | const ublas::vector_slice< V > & | v | ) | [inline] |
Definition at line 201 of file vector_raw.hpp.
References vector_storage_const(), and vector_stride().
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 | ) | [inline] |
Definition at line 156 of file vector_raw.hpp.
BOOST_UBLAS_INLINE V::value_type const* boost::numeric::bindings::traits::vector_storage_const | ( | const ublas::vector_reference< V > & | v | ) | [inline] |
Definition at line 133 of file vector_raw.hpp.
References vector_storage_const().
BOOST_UBLAS_INLINE ublas::vector<T,A>::value_type const* boost::numeric::bindings::traits::vector_storage_const | ( | const ublas::vector< T, A > & | v | ) | [inline] |
Definition at line 87 of file vector_raw.hpp.
BOOST_UBLAS_INLINE M::const_pointer boost::numeric::bindings::traits::vector_storage_const | ( | const ublas::matrix_column< M > & | v | ) | [inline] |
Definition at line 347 of file matrix_raw.hpp.
References matrix_storage_const(), and matrix_stride2().
BOOST_UBLAS_INLINE M::const_pointer boost::numeric::bindings::traits::vector_storage_const | ( | const ublas::matrix_row< M > & | v | ) | [inline] |
Definition at line 340 of file matrix_raw.hpp.
References matrix_storage_const(), and matrix_stride1().
Referenced by boost::numeric::bindings::atlas::asum(), boost::numeric::bindings::atlas::axpby(), boost::numeric::bindings::atlas::axpy(), boost::numeric::bindings::atlas::copy(), boost::numeric::bindings::atlas::dot(), boost::numeric::bindings::atlas::dotc(), boost::numeric::bindings::atlas::dotu(), boost::numeric::bindings::atlas::dsdot(), boost::numeric::bindings::atlas::gemv(), boost::numeric::bindings::atlas::ger(), boost::numeric::bindings::atlas::gerc(), boost::numeric::bindings::atlas::geru(), boost::numeric::bindings::atlas::getri(), boost::numeric::bindings::lapack::getrs(), boost::numeric::bindings::atlas::getrs(), boost::numeric::bindings::atlas::hemv(), boost::numeric::bindings::atlas::her(), boost::numeric::bindings::atlas::her2(), boost::numeric::bindings::lapack::detail::hetrs(), boost::numeric::bindings::atlas::hpmv(), boost::numeric::bindings::atlas::hpr(), boost::numeric::bindings::atlas::hpr2(), boost::numeric::bindings::lapack::hptrs(), boost::numeric::bindings::atlas::iamax(), boost::numeric::bindings::atlas::nrm2(), boost::numeric::bindings::atlas::sdsdot(), boost::numeric::bindings::atlas::spmv(), boost::numeric::bindings::atlas::spr(), boost::numeric::bindings::atlas::spr2(), boost::numeric::bindings::lapack::sptrs(), boost::numeric::bindings::atlas::symv(), boost::numeric::bindings::atlas::syr(), boost::numeric::bindings::atlas::syr2(), boost::numeric::bindings::lapack::detail::sytrs(), and vector_storage_const().
int boost::numeric::bindings::traits::vector_stride | ( | V & | v | ) | [inline] |
Definition at line 82 of file vector_traits.hpp.
References boost::numeric::bindings::traits::default_vector_traits< V, V::value_type >::stride().
BOOST_UBLAS_INLINE int boost::numeric::bindings::traits::vector_stride | ( | const detail::array< T > & | a | ) | [inline] |
Definition at line 255 of file vector_raw.hpp.
BOOST_UBLAS_INLINE int boost::numeric::bindings::traits::vector_stride | ( | const std::vector< T, A > & | v | ) | [inline] |
Definition at line 229 of file vector_raw.hpp.
BOOST_UBLAS_INLINE int boost::numeric::bindings::traits::vector_stride | ( | const ublas::vector_range< V > & | v | ) | [inline] |
Definition at line 64 of file vector_raw.hpp.
References vector_stride().
BOOST_UBLAS_INLINE int boost::numeric::bindings::traits::vector_stride | ( | const ublas::vector_slice< V > & | v | ) | [inline] |
Definition at line 69 of file vector_raw.hpp.
References vector_stride().
BOOST_UBLAS_INLINE int boost::numeric::bindings::traits::vector_stride | ( | const ublas::c_vector< T, N > & | v | ) | [inline] |
Definition at line 59 of file vector_raw.hpp.
BOOST_UBLAS_INLINE int boost::numeric::bindings::traits::vector_stride | ( | const ublas::vector_reference< V > & | v | ) | [inline] |
Definition at line 54 of file vector_raw.hpp.
References vector_stride().
BOOST_UBLAS_INLINE int boost::numeric::bindings::traits::vector_stride | ( | const ublas::vector< T, A > & | v | ) | [inline] |
Definition at line 51 of file vector_raw.hpp.
BOOST_UBLAS_INLINE int boost::numeric::bindings::traits::vector_stride | ( | const ublas::matrix_column< M > & | v | ) | [inline] |
Definition at line 168 of file matrix_raw.hpp.
References matrix_stride1().
BOOST_UBLAS_INLINE int boost::numeric::bindings::traits::vector_stride | ( | const ublas::matrix_row< M > & | v | ) | [inline] |
Definition at line 163 of file matrix_raw.hpp.
References matrix_stride2().
Referenced by boost::numeric::bindings::atlas::asum(), boost::numeric::bindings::blas::asum(), boost::numeric::bindings::atlas::axpby(), boost::numeric::bindings::atlas::axpy(), boost::numeric::bindings::blas::axpy(), boost::numeric::bindings::atlas::copy(), boost::numeric::bindings::blas::copy(), boost::numeric::bindings::atlas::dot(), boost::numeric::bindings::blas::dot(), boost::numeric::bindings::atlas::dotc(), boost::numeric::bindings::blas::dotc(), boost::numeric::bindings::atlas::dotu(), boost::numeric::bindings::blas::dotu(), boost::numeric::bindings::atlas::dsdot(), boost::numeric::bindings::atlas::gemv(), boost::numeric::bindings::blas::gemv(), boost::numeric::bindings::atlas::ger(), boost::numeric::bindings::blas::ger(), boost::numeric::bindings::atlas::gerc(), boost::numeric::bindings::atlas::geru(), boost::numeric::bindings::atlas::hemv(), boost::numeric::bindings::atlas::her(), boost::numeric::bindings::atlas::her2(), boost::numeric::bindings::atlas::hpmv(), boost::numeric::bindings::atlas::hpr(), boost::numeric::bindings::atlas::hpr2(), boost::numeric::bindings::atlas::iamax(), boost::numeric::bindings::atlas::nrm2(), boost::numeric::bindings::blas::nrm2(), boost::numeric::bindings::atlas::scal(), boost::numeric::bindings::blas::scal(), boost::numeric::bindings::atlas::sdsdot(), boost::numeric::bindings::atlas::set(), boost::numeric::bindings::atlas::spmv(), boost::numeric::bindings::atlas::spr(), boost::numeric::bindings::atlas::spr2(), boost::numeric::bindings::atlas::swap(), boost::numeric::bindings::atlas::symv(), boost::numeric::bindings::atlas::syr(), boost::numeric::bindings::atlas::syr2(), vector_storage(), vector_storage_const(), and vector_stride().
const char boost::numeric::bindings::traits::CONJUGATE = 'C' |
Definition at line 8 of file transpose.hpp.
const char boost::numeric::bindings::traits::NO_TRANSPOSE = 'N' |
Definition at line 6 of file transpose.hpp.
Referenced by boost::numeric::bindings::blas::gemm(), boost::numeric::bindings::blas::gemv(), boost::numeric::bindings::blas::herk(), and boost::numeric::bindings::blas::syrk().
const char boost::numeric::bindings::traits::TRANSPOSE = 'T' |
Definition at line 7 of file transpose.hpp.