![]() |
Boost.uBlas 1.49
Linear Algebra in C++: matrices, vectors and numeric algorithms
|
Namespaces | |
namespace | anonymous_namespace{size.hpp} |
Classes | |
struct | begin_impl< matrix_tag, tag::major, column_major_tag > |
Specialization of begin_impl for iterating matrix expressions with a column-major orientation over the major dimension. More... | |
struct | begin_impl< matrix_tag, tag::major, row_major_tag > |
Specialization of begin_impl for iterating matrix expressions with a row-major orientation over the major dimension. More... | |
struct | begin_impl< matrix_tag, tag::minor, column_major_tag > |
Specialization of begin_impl for iterating matrix expressions with a column-major orientation over the minor dimension. More... | |
struct | begin_impl< matrix_tag, tag::minor, row_major_tag > |
Specialization of begin_impl for iterating matrix expressions with a row-major orientation over the minor dimension. More... | |
struct | begin_impl< vector_tag, void, void > |
Specialization of begin_impl for iterating vector expressions. More... | |
struct | const_iterator_type_impl< MatrixT, tag::major, column_major_tag > |
Specialization of const_iterator_type_impl for column-major oriented matrices and over the major dimension. More... | |
struct | const_iterator_type_impl< MatrixT, tag::major, row_major_tag > |
Specialization of const_iterator_type_impl for row-major oriented matrices and over the major dimension. More... | |
struct | const_iterator_type_impl< MatrixT, tag::minor, column_major_tag > |
Specialization of const_iterator_type_impl for column-major oriented matrices and over the minor dimension. More... | |
struct | const_iterator_type_impl< MatrixT, tag::minor, row_major_tag > |
Specialization of const_iterator_type_impl for row-major oriented matrices and over the minor dimension. More... | |
struct | end_impl< matrix_tag, tag::major, column_major_tag > |
Specialization of end_impl for iterating matrix expressions with a column-major orientation over the major dimension. More... | |
struct | end_impl< matrix_tag, tag::major, row_major_tag > |
Specialization of end_impl for iterating matrix expressions with a row-major orientation over the major dimension. More... | |
struct | end_impl< matrix_tag, tag::minor, column_major_tag > |
Specialization of end_impl for iterating matrix expressions with a column-major orientation over the minor dimension. More... | |
struct | end_impl< matrix_tag, tag::minor, row_major_tag > |
Specialization of end_impl for iterating matrix expressions with a row-major orientation over the minor dimension. More... | |
struct | end_impl< vector_tag, void, void > |
Specialization of end_impl for iterating vector expressions. More... | |
struct | has_trivial_constructor |
struct | has_trivial_constructor< std::complex< FLT > > |
struct | has_trivial_destructor |
struct | has_trivial_destructor< std::complex< FLT > > |
struct | iterator_type_impl< MatrixT, tag::major, column_major_tag > |
Specialization of iterator_type_impl for column-major oriented matrices and over the major dimension. More... | |
struct | iterator_type_impl< MatrixT, tag::major, row_major_tag > |
Specialization of iterator_type_impl for row-major oriented matrices and over the major dimension. More... | |
struct | iterator_type_impl< MatrixT, tag::minor, column_major_tag > |
Specialization of iterator_type_impl for column-major oriented matrices and over the minor dimension. More... | |
struct | iterator_type_impl< MatrixT, tag::minor, row_major_tag > |
Specialization of iterator_type_impl for row-major oriented matrices and over the minor dimension. More... | |
struct | less_pair |
struct | less_triple |
struct | map_capacity_traits |
struct | map_capacity_traits< map_array< I, T, ALLOC > > |
struct | map_traits |
struct | map_traits< map_array< I, T, ALLOC >, T > |
struct | transposed_structure |
Functions | |
template<class E1 , class E2 , class S > | |
BOOST_UBLAS_INLINE bool | equals (const matrix_expression< E1 > &e1, const matrix_expression< E2 > &e2, S epsilon, S min_norm) |
template<class E1 , class E2 , class S > | |
BOOST_UBLAS_INLINE bool | equals (const vector_expression< E1 > &e1, const vector_expression< E2 > &e2, S epsilon, S min_norm) |
template<class E1 , class E2 > | |
BOOST_UBLAS_INLINE bool | expression_type_check (const matrix_expression< E1 > &e1, const matrix_expression< E2 > &e2) |
template<class E1 , class E2 > | |
BOOST_UBLAS_INLINE bool | expression_type_check (const vector_expression< E1 > &e1, const vector_expression< E2 > &e2) |
template<class T > | |
void | ignore_unused_variable_warning (const T &) |
template<class I , class T , class C > | |
BOOST_UBLAS_INLINE I | lower_bound (const I &begin, const I &end, const T &t, C compare) |
template<class M , class E , class R > | |
void | make_conformant (M &m, const matrix_expression< E > &e, row_major_tag, R) |
template<class V , class E > | |
void | make_conformant (V &v, const vector_expression< E > &e) |
template<class M , class E , class R > | |
void | make_conformant (M &m, const matrix_expression< E > &e, column_major_tag, R) |
template<class M > | |
BOOST_UBLAS_INLINE map_capacity_traits< M >::type | map_capacity (M const &m) |
template<class M > | |
BOOST_UBLAS_INLINE void | map_reserve (M &, typename M::size_type) |
template<class I , class T , class ALLOC > | |
BOOST_UBLAS_INLINE void | map_reserve (map_array< I, T, ALLOC > &m, typename map_array< I, T, ALLOC >::size_type capacity) |
template<class L , class T , class M > | |
BOOST_UBLAS_INLINE void | matrix_resize_preserve (M &m, M &temporary) |
template<class L , class M > | |
BOOST_UBLAS_INLINE void | matrix_resize_preserve (M &m, M &temporary) |
template<class I , class T , class C > | |
BOOST_UBLAS_INLINE I | upper_bound (const I &begin, const I &end, const T &t, C compare) |
void boost::numeric::ublas::detail::ignore_unused_variable_warning | ( | const T & | ) | [inline] |
Definition at line 25 of file definitions.hpp.
BOOST_UBLAS_INLINE bool boost::numeric::ublas::detail::equals | ( | const matrix_expression< E1 > & | e1, |
const matrix_expression< E2 > & | e2, | ||
S | epsilon, | ||
S | min_norm | ||
) |
Definition at line 32 of file matrix_assign.hpp.
BOOST_UBLAS_INLINE bool boost::numeric::ublas::detail::expression_type_check | ( | const matrix_expression< E1 > & | e1, |
const matrix_expression< E2 > & | e2 | ||
) |
Definition at line 39 of file matrix_assign.hpp.
void boost::numeric::ublas::detail::make_conformant | ( | M & | m, |
const matrix_expression< E > & | e, | ||
row_major_tag | , | ||
R | |||
) |
Definition at line 48 of file matrix_assign.hpp.
void boost::numeric::ublas::detail::make_conformant | ( | M & | m, |
const matrix_expression< E > & | e, | ||
column_major_tag | , | ||
R | |||
) |
Definition at line 152 of file matrix_assign.hpp.
BOOST_UBLAS_INLINE bool boost::numeric::ublas::detail::equals | ( | const vector_expression< E1 > & | e1, |
const vector_expression< E2 > & | e2, | ||
S | epsilon, | ||
S | min_norm | ||
) |
Definition at line 32 of file vector_assign.hpp.
BOOST_UBLAS_INLINE bool boost::numeric::ublas::detail::expression_type_check | ( | const vector_expression< E1 > & | e1, |
const vector_expression< E2 > & | e2 | ||
) |
Definition at line 39 of file vector_assign.hpp.
void boost::numeric::ublas::detail::make_conformant | ( | V & | v, |
const vector_expression< E > & | e | ||
) |
Definition at line 49 of file vector_assign.hpp.
BOOST_UBLAS_INLINE void boost::numeric::ublas::detail::matrix_resize_preserve | ( | M & | m, |
M & | temporary | ||
) |
Definition at line 42 of file matrix.hpp.
BOOST_UBLAS_INLINE I boost::numeric::ublas::detail::lower_bound | ( | const I & | begin, |
const I & | end, | ||
const T & | t, | ||
C | compare | ||
) |
Definition at line 32 of file storage_sparse.hpp.
BOOST_UBLAS_INLINE I boost::numeric::ublas::detail::upper_bound | ( | const I & | begin, |
const I & | end, | ||
const T & | t, | ||
C | compare | ||
) |
Definition at line 42 of file storage_sparse.hpp.
BOOST_UBLAS_INLINE void boost::numeric::ublas::detail::map_reserve | ( | M & | , |
typename M::size_type | |||
) |
Definition at line 529 of file storage_sparse.hpp.
BOOST_UBLAS_INLINE void boost::numeric::ublas::detail::map_reserve | ( | map_array< I, T, ALLOC > & | m, |
typename map_array< I, T, ALLOC >::size_type | capacity | ||
) |
Definition at line 533 of file storage_sparse.hpp.
BOOST_UBLAS_INLINE map_capacity_traits<M>::type boost::numeric::ublas::detail::map_capacity | ( | M const & | m | ) |
Definition at line 555 of file storage_sparse.hpp.
BOOST_UBLAS_INLINE void boost::numeric::ublas::detail::matrix_resize_preserve | ( | M & | m, |
M & | temporary | ||
) |
Definition at line 30 of file triangular.hpp.