Classes | |
struct | begin_impl |
Auxiliary class for implementing the begin operation. More... | |
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 |
Auxiliary class for retrieving the const iterator to the given matrix expression according its orientation and to the given dimension tag. 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 |
Auxiliary class for implementing the end operation. 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 |
Auxiliary class for retrieving the iterator to the given matrix expression according its orientation and to the given dimension tag. More... | |
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 > |
class | matrix_vector_iterator |
Iterator used in the represention of a matrix as a vector of rows or columns. More... | |
struct | transposed_structure |
Functions | |
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 | lower_bound (const I &begin, const I &end, const T &t, C compare) |
template<class I , class T , class C > | |
BOOST_UBLAS_INLINE I | upper_bound (const I &begin, const I &end, const T &t, C compare) |
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 M > | |
BOOST_UBLAS_INLINE map_capacity_traits< M >::type | map_capacity (M const &m) |
template<class L , class T , class M > | |
BOOST_UBLAS_INLINE void | matrix_resize_preserve (M &m, M &temporary) |
BOOST_UBLAS_INLINE I boost::numeric::ublas::detail::lower_bound | ( | const I & | begin, |
const I & | end, | ||
const T & | t, | ||
C | compare | ||
) |
References boost::numeric::ublas::begin(), and boost::numeric::ublas::end().
Referenced by boost::unit_test::fixed_mapping< Key, Value, Compare >::BOOST_PP_REPEAT(), boost::numeric::ublas::compressed_matrix< T, L, IB, IA, TA >::compressed_matrix(), boost::icl::interval_base_map< interval_map< DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >, DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >::equal_range(), boost::numeric::ublas::compressed_vector< T, IB, IA, TA >::erase_element(), boost::numeric::ublas::coordinate_vector< T, IB, IA, TA >::erase_element(), boost::numeric::ublas::compressed_matrix< T, L, IB, IA, TA >::erase_element(), boost::numeric::ublas::coordinate_matrix< T, L, IB, IA, TA >::erase_element(), boost::phoenix::impl::lower_bound::execute(), boost::numeric::ublas::map_array< I, T, ALLOC >::find(), boost::numeric::ublas::mapped_vector< T, A >::find(), boost::numeric::ublas::compressed_vector< T, IB, IA, TA >::find(), boost::numeric::ublas::coordinate_vector< T, IB, IA, TA >::find(), boost::numeric::ublas::mapped_matrix< T, L, A >::find1(), boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::find1(), boost::numeric::ublas::compressed_matrix< T, L, IB, IA, TA >::find1(), boost::numeric::ublas::coordinate_matrix< T, L, IB, IA, TA >::find1(), boost::numeric::ublas::mapped_matrix< T, L, A >::find2(), boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::find2(), boost::numeric::ublas::compressed_matrix< T, L, IB, IA, TA >::find2(), boost::numeric::ublas::coordinate_matrix< T, L, IB, IA, TA >::find2(), boost::numeric::ublas::compressed_vector< T, IB, IA, TA >::find_element(), boost::numeric::ublas::coordinate_vector< T, IB, IA, TA >::find_element(), boost::numeric::ublas::compressed_matrix< T, L, IB, IA, TA >::find_element(), boost::numeric::ublas::coordinate_matrix< T, L, IB, IA, TA >::find_element(), boost::re_detail::get_default_class_id(), boost::re_detail::named_subexpressions::get_id(), boost::spirit::get_line_start(), boost::numeric::ublas::map_array< I, T, ALLOC >::insert(), boost::numeric::ublas::compressed_vector< T, IB, IA, TA >::insert_element(), boost::numeric::ublas::compressed_matrix< T, L, IB, IA, TA >::insert_element(), boost::intersects(), boost::intrusive::splaytree_algorithms< NodeTraits >::lower_bound(), boost::numeric::ublas::map_array< I, T, ALLOC >::lower_bound(), boost::interprocess::ipcdetail::mq_hdr_t< VoidPointer >::lower_bound(), boost::math::mode(), boost::math::detail::mode_fallback(), boost::parallel::uneven_block::operator()(), boost::phoenix::impl::lower_bound::operator()(), boost::lambda::ll::lower_bound::operator()(), boost::numeric::ublas::compressed_vector< T, IB, IA, TA >::operator()(), boost::numeric::ublas::coordinate_vector< T, IB, IA, TA >::operator()(), boost::numeric::ublas::compressed_vector< T, IB, IA, TA >::ref(), boost::numeric::ublas::coordinate_vector< T, IB, IA, TA >::ref(), boost::numeric::ublas::mapped_vector< T, A >::resize(), boost::accumulators::impl::extended_p_square_quantile_impl< Sample, Impl1, Impl2 >::result(), and boost::intrusive::hashtable_impl< ValueTraits, Hash, Equal, SizeType, BucketTraits, BoolFlags >::suggested_upper_bucket_count().
BOOST_UBLAS_INLINE map_capacity_traits<M>::type boost::numeric::ublas::detail::map_capacity | ( | M const & | m | ) |
Referenced by boost::numeric::ublas::mapped_matrix< T, L, A >::nnz_capacity(), boost::numeric::ublas::mapped_vector< T, A >::nnz_capacity(), boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::nnz_capacity(), boost::numeric::ublas::mapped_matrix< T, L, A >::operator+=(), boost::numeric::ublas::mapped_vector< T, A >::operator+=(), boost::numeric::ublas::mapped_matrix< T, L, A >::operator-=(), boost::numeric::ublas::mapped_vector< T, A >::operator-=(), boost::numeric::ublas::mapped_matrix< T, L, A >::operator=(), and boost::numeric::ublas::mapped_vector< T, A >::operator=().
BOOST_UBLAS_INLINE void boost::numeric::ublas::detail::map_reserve | ( | M & | , |
typename M::size_type | |||
) |
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 | ||
) |
BOOST_UBLAS_INLINE void boost::numeric::ublas::detail::matrix_resize_preserve | ( | M & | m, |
M & | temporary | ||
) |
BOOST_UBLAS_INLINE void boost::numeric::ublas::detail::matrix_resize_preserve | ( | M & | m, |
M & | temporary | ||
) |
BOOST_UBLAS_INLINE I boost::numeric::ublas::detail::upper_bound | ( | const I & | begin, |
const I & | end, | ||
const T & | t, | ||
C | compare | ||
) |
References boost::numeric::ublas::begin(), and boost::numeric::ublas::end().
Referenced by boost::spirit::support::detail::range_run< Char >::clear(), boost::edge_from_index(), boost::icl::interval_base_map< interval_map< DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >, DomainT, CodomainT, Traits, Compare, Combine, Section, Interval, Alloc >::equal_range(), boost::numeric::ublas::coordinate_matrix< T, L, IB, IA, TA >::erase_element(), boost::phoenix::impl::upper_bound::execute(), boost::numeric::ublas::coordinate_matrix< T, L, IB, IA, TA >::find1(), boost::numeric::ublas::coordinate_matrix< T, L, IB, IA, TA >::find2(), boost::numeric::ublas::coordinate_matrix< T, L, IB, IA, TA >::find_element(), boost::spirit::get_current_line(), boost::intersects(), boost::accumulators::impl::weighted_p_square_quantile_impl< Sample, Weight, Impl >::operator()(), boost::accumulators::impl::weighted_p_square_cumulative_distribution_impl< Sample, Weight >::operator()(), boost::accumulators::impl::weighted_density_impl< Sample, Weight >::operator()(), boost::accumulators::impl::p_square_cumulative_distribution_impl< Sample >::operator()(), boost::accumulators::impl::p_square_quantile_impl< Sample, Impl >::operator()(), boost::accumulators::impl::density_impl< Sample >::operator()(), boost::accumulators::impl::weighted_extended_p_square_impl< Sample, Weight >::operator()(), boost::accumulators::impl::extended_p_square_impl< Sample >::operator()(), boost::phoenix::impl::upper_bound::operator()(), boost::lambda::ll::upper_bound::operator()(), boost::spirit::support::detail::range_run< Char >::set(), boost::intrusive::hashtable_impl< ValueTraits, Hash, Equal, SizeType, BucketTraits, BoolFlags >::suggested_lower_bucket_count(), boost::spirit::support::detail::range_run< Char >::test(), and boost::intrusive::splaytree_algorithms< NodeTraits >::upper_bound().