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

Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:

o*boost::numeric::ublas::anonymous_namespace{concepts.hpp}::AdditiveAbelianGroupConcept< T >

o*boost::numeric::ublas::anonymous_namespace{concepts.hpp}::CommutativeRingWithIdentityConcept< T >

o*boost::numeric::ublas::anonymous_namespace{concepts.hpp}::FieldConcept< T >

o*boost::numeric::ublas::anonymous_namespace{concepts.hpp}::LinearOperatorConcept< T, V, M >

o*boost::numeric::ublas::anonymous_namespace{concepts.hpp}::MultiplicativeAbelianGroupConcept< T >

o*boost::numeric::ublas::anonymous_namespace{concepts.hpp}::Prod_RingWithIdentityConcept< T >

o*boost::numeric::ublas::anonymous_namespace{concepts.hpp}::RingWithIdentityConcept< T >

o*boost::numeric::ublas::anonymous_namespace{concepts.hpp}::VectorSpaceConcept< T, V >

o*boost::numeric::ublas::assign_tag

o*boost::numeric::ublas::bad_argument

o*boost::numeric::ublas::bad_index

o*boost::numeric::ublas::bad_size

o*boost::numeric::ublas::basic_column_major< Z, D >

o*boost::numeric::ublas::basic_full< Z >

o+boost::numeric::ublas::basic_lower< Z >

o*boost::numeric::ublas::basic_range< Z, D >

o*boost::numeric::ublas::basic_row_major< Z, D >

o*boost::numeric::ublas::basic_slice< Z, D >

o*boost::numeric::ublas::column_major_tag

o*boost::numeric::ublas::complex_traits< T >

o*boost::numeric::ublas::compressed_matrix_view< L, IB, IA, JA, TA >::const_iterator1

o*boost::numeric::ublas::compressed_matrix_view< L, IB, IA, JA, TA >::const_iterator2

o*boost::numeric::ublas::computed_assign_tag

o*boost::numeric::ublas::const_iterator_type< MatrixT, tag::major >

o*boost::numeric::ublas::const_iterator_type< MatrixT, tag::minor >

o*boost::numeric::ublas::const_iterator_type< VectorT, void >

o+boost::numeric::ublas::container_view_traits< E >

o*boost::numeric::ublas::detail::anonymous_namespace{size.hpp}::matrix_size_type< MatrixT >

o*boost::numeric::ublas::detail::anonymous_namespace{size.hpp}::size_by_dim_impl< 1, matrix_tag >

o*boost::numeric::ublas::detail::anonymous_namespace{size.hpp}::size_by_dim_impl< 1, vector_tag >

o*boost::numeric::ublas::detail::anonymous_namespace{size.hpp}::size_by_dim_impl< 2, matrix_tag >

o*boost::numeric::ublas::detail::anonymous_namespace{size.hpp}::size_by_tag_impl< tag::leading, matrix_tag, column_major_tag >

o*boost::numeric::ublas::detail::anonymous_namespace{size.hpp}::size_by_tag_impl< tag::leading, matrix_tag, row_major_tag >

o*boost::numeric::ublas::detail::anonymous_namespace{size.hpp}::size_by_tag_impl< tag::major, matrix_tag, column_major_tag >

o*boost::numeric::ublas::detail::anonymous_namespace{size.hpp}::size_by_tag_impl< tag::major, matrix_tag, row_major_tag >

o*boost::numeric::ublas::detail::anonymous_namespace{size.hpp}::size_by_tag_impl< tag::minor, matrix_tag, column_major_tag >

o*boost::numeric::ublas::detail::anonymous_namespace{size.hpp}::size_by_tag_impl< tag::minor, matrix_tag, row_major_tag >

o*boost::numeric::ublas::detail::anonymous_namespace{size.hpp}::size_by_tag_impl< TagT, CategoryT, unknown_orientation_tag >

o*boost::numeric::ublas::detail::anonymous_namespace{size.hpp}::vector_size_type< VectorT >

o*boost::numeric::ublas::detail::begin_impl< matrix_tag, tag::major, column_major_tag >

o*boost::numeric::ublas::detail::begin_impl< matrix_tag, tag::major, row_major_tag >

o*boost::numeric::ublas::detail::begin_impl< matrix_tag, tag::minor, column_major_tag >

o*boost::numeric::ublas::detail::begin_impl< matrix_tag, tag::minor, row_major_tag >

o*boost::numeric::ublas::detail::begin_impl< vector_tag, void, void >

o*boost::numeric::ublas::detail::const_iterator_type_impl< MatrixT, tag::major, column_major_tag >

o*boost::numeric::ublas::detail::const_iterator_type_impl< MatrixT, tag::major, row_major_tag >

o*boost::numeric::ublas::detail::const_iterator_type_impl< MatrixT, tag::minor, column_major_tag >

o*boost::numeric::ublas::detail::const_iterator_type_impl< MatrixT, tag::minor, row_major_tag >

o*boost::numeric::ublas::detail::end_impl< matrix_tag, tag::major, column_major_tag >

o*boost::numeric::ublas::detail::end_impl< matrix_tag, tag::major, row_major_tag >

o*boost::numeric::ublas::detail::end_impl< matrix_tag, tag::minor, column_major_tag >

o*boost::numeric::ublas::detail::end_impl< matrix_tag, tag::minor, row_major_tag >

o*boost::numeric::ublas::detail::end_impl< vector_tag, void, void >

o*boost::numeric::ublas::detail::has_trivial_constructor< T >

o*boost::numeric::ublas::detail::has_trivial_constructor< std::complex< FLT > >

o*boost::numeric::ublas::detail::has_trivial_destructor< T >

o*boost::numeric::ublas::detail::has_trivial_destructor< std::complex< FLT > >

o*boost::numeric::ublas::detail::iterator_type_impl< MatrixT, tag::major, column_major_tag >

o*boost::numeric::ublas::detail::iterator_type_impl< MatrixT, tag::major, row_major_tag >

o*boost::numeric::ublas::detail::iterator_type_impl< MatrixT, tag::minor, column_major_tag >

o*boost::numeric::ublas::detail::iterator_type_impl< MatrixT, tag::minor, row_major_tag >

o*boost::numeric::ublas::detail::less_pair< P >

o*boost::numeric::ublas::detail::less_triple< T >

o*boost::numeric::ublas::detail::map_capacity_traits< M >

o*boost::numeric::ublas::detail::map_capacity_traits< map_array< I, T, ALLOC > >

o*boost::numeric::ublas::detail::map_traits< A, T >

o*boost::numeric::ublas::detail::map_traits< map_array< I, T, ALLOC >, T >

o*boost::numeric::ublas::detail::transposed_structure< L >

o*boost::numeric::ublas::dimension::dimension_properties< dimension >

o*boost::numeric::ublas::dimension::dimension_properties< 1 >

o*boost::numeric::ublas::dimension::dimension_properties< 2 >

o*boost::numeric::ublas::divide_by_zero

o*boost::numeric::ublas::error_cant_deduce_type

o*boost::numeric::ublas::external_logic

o*boost::numeric::ublas::fill_policy_wrapper< T >

o*boost::numeric::ublas::index_manipulator< TV >

o*boost::numeric::ublas::index_pair_array< V1, V2 >

o*boost::numeric::ublas::index_triple_array< V1, V2, V3 >

o*boost::numeric::ublas::Indexed1DIteratorConcept< I >

o*boost::numeric::ublas::Indexed2DIteratorConcept< I >

o*boost::numeric::ublas::IndexedBidirectional1DIteratorConcept< I >

o*boost::numeric::ublas::IndexedBidirectional2DIteratorConcept< I1, I2 >

o*boost::numeric::ublas::IndexedRandomAccess1DIteratorConcept< I >

o*boost::numeric::ublas::IndexedRandomAccess2DIteratorConcept< I1, I2 >

o*boost::numeric::ublas::IndexSetConcept< G >

o*boost::numeric::ublas::indirect_array< A >

o*boost::numeric::ublas::internal_logic

o*boost::numeric::ublas::iterator_base_traits< IC >

o*boost::numeric::ublas::iterator_base_traits< dense_random_access_iterator_tag >

o*boost::numeric::ublas::iterator_base_traits< dense_random_access_iterator_tag >::iterator_base< I, T >

o*boost::numeric::ublas::iterator_base_traits< packed_random_access_iterator_tag >

o*boost::numeric::ublas::iterator_base_traits< packed_random_access_iterator_tag >::iterator_base< I, T >

o*boost::numeric::ublas::iterator_base_traits< sparse_bidirectional_iterator_tag >

o*boost::numeric::ublas::iterator_base_traits< sparse_bidirectional_iterator_tag >::iterator_base< I, T >

o*boost::numeric::ublas::iterator_base_traits< std::bidirectional_iterator_tag >

o*boost::numeric::ublas::iterator_base_traits< std::bidirectional_iterator_tag >::iterator_base< I, T >

o*boost::numeric::ublas::iterator_base_traits< std::forward_iterator_tag >

o*boost::numeric::ublas::iterator_base_traits< std::forward_iterator_tag >::iterator_base< I, T >

o*boost::numeric::ublas::iterator_base_traits< std::random_access_iterator_tag >

o*boost::numeric::ublas::iterator_base_traits< std::random_access_iterator_tag >::iterator_base< I, T >

o*boost::numeric::ublas::iterator_restrict_traits< I1, I2 >

o*boost::numeric::ublas::iterator_restrict_traits< dense_random_access_iterator_tag, packed_random_access_iterator_tag >

o*boost::numeric::ublas::iterator_restrict_traits< dense_random_access_iterator_tag, sparse_bidirectional_iterator_tag >

o*boost::numeric::ublas::iterator_restrict_traits< packed_random_access_iterator_tag, dense_random_access_iterator_tag >

o*boost::numeric::ublas::iterator_restrict_traits< packed_random_access_iterator_tag, sparse_bidirectional_iterator_tag >

o*boost::numeric::ublas::iterator_restrict_traits< sparse_bidirectional_iterator_tag, dense_random_access_iterator_tag >

o*boost::numeric::ublas::iterator_restrict_traits< sparse_bidirectional_iterator_tag, packed_random_access_iterator_tag >

o*boost::numeric::ublas::iterator_type< MatrixT, tag::major >

o*boost::numeric::ublas::iterator_type< MatrixT, tag::minor >

o*boost::numeric::ublas::iterator_type< VectorT, void >

o+boost::numeric::ublas::lower_tag

o*boost::numeric::ublas::map_array< I, T, ALLOC >

o*boost::numeric::ublas::map_std< I, T, ALLOC >

o*boost::numeric::ublas::matrix_assign_traits< SC, COMPUTED, RI1, RI2 >

o*boost::numeric::ublas::matrix_assign_traits< dense_proxy_tag, COMPUTED, packed_random_access_iterator_tag, packed_random_access_iterator_tag >

o*boost::numeric::ublas::matrix_assign_traits< dense_proxy_tag, COMPUTED, sparse_bidirectional_iterator_tag, sparse_bidirectional_iterator_tag >

o*boost::numeric::ublas::matrix_assign_traits< dense_tag, COMPUTED, packed_random_access_iterator_tag, packed_random_access_iterator_tag >

o*boost::numeric::ublas::matrix_assign_traits< dense_tag, false, sparse_bidirectional_iterator_tag, sparse_bidirectional_iterator_tag >

o*boost::numeric::ublas::matrix_assign_traits< dense_tag, true, sparse_bidirectional_iterator_tag, sparse_bidirectional_iterator_tag >

o*boost::numeric::ublas::matrix_assign_traits< packed_proxy_tag, COMPUTED, sparse_bidirectional_iterator_tag, sparse_bidirectional_iterator_tag >

o*boost::numeric::ublas::matrix_assign_traits< packed_tag, false, sparse_bidirectional_iterator_tag, sparse_bidirectional_iterator_tag >

o*boost::numeric::ublas::matrix_assign_traits< packed_tag, true, sparse_bidirectional_iterator_tag, sparse_bidirectional_iterator_tag >

o*boost::numeric::ublas::matrix_assign_traits< sparse_tag, true, dense_random_access_iterator_tag, dense_random_access_iterator_tag >

o*boost::numeric::ublas::matrix_assign_traits< sparse_tag, true, packed_random_access_iterator_tag, packed_random_access_iterator_tag >

o*boost::numeric::ublas::matrix_assign_traits< sparse_tag, true, sparse_bidirectional_iterator_tag, sparse_bidirectional_iterator_tag >

o*boost::numeric::ublas::matrix_binary_scalar1_traits< E1, E2, F >

o*boost::numeric::ublas::matrix_binary_scalar2_traits< E1, E2, F >

o*boost::numeric::ublas::matrix_binary_traits< E1, E2, F >

o*boost::numeric::ublas::matrix_expression_assigner< E, Fill_Policy, Traverse_Policy >

o+boost::numeric::ublas::matrix_matrix_binary_functor< M1, M2, TV >

o*boost::numeric::ublas::matrix_matrix_binary_traits< T1, E1, T2, E2 >

o*boost::numeric::ublas::matrix_matrix_solve_traits< E1, E2 >

o+boost::numeric::ublas::matrix_scalar_real_unary_functor< M >

o*boost::numeric::ublas::matrix_scalar_unary_traits< E, F >

o*boost::numeric::ublas::matrix_swap_traits< SC, RI1, RI2 >

o*boost::numeric::ublas::matrix_swap_traits< dense_proxy_tag, sparse_bidirectional_iterator_tag, sparse_bidirectional_iterator_tag >

o*boost::numeric::ublas::matrix_swap_traits< packed_proxy_tag, sparse_bidirectional_iterator_tag, sparse_bidirectional_iterator_tag >

o*boost::numeric::ublas::matrix_tag

o+boost::numeric::ublas::matrix_temporary_traits< M >

o*boost::numeric::ublas::matrix_unary1_traits< E, F >

o*boost::numeric::ublas::matrix_unary2_traits< E, F >

o*boost::numeric::ublas::matrix_vector_binary1_traits< T1, E1, T2, E2 >

o*boost::numeric::ublas::matrix_vector_binary2_traits< T1, E1, T2, E2 >

o+boost::numeric::ublas::matrix_vector_binary_functor< M1, M2, TV >

o*boost::numeric::ublas::matrix_vector_solve_traits< E1, E2 >

o*boost::numeric::ublas::matrix_view_traits< T[M][N] >

o*boost::numeric::ublas::MatrixConcept< M >

o*boost::numeric::ublas::MatrixExpressionConcept< ME >

o+boost::numeric::ublas::mutable_container_traits< E >

o*boost::numeric::ublas::Mutable_IndexedBidirectional1DIteratorConcept< I >

o*boost::numeric::ublas::Mutable_IndexedBidirectional2DIteratorConcept< I1, I2 >

o*boost::numeric::ublas::Mutable_IndexedRandomAccess1DIteratorConcept< I >

o*boost::numeric::ublas::Mutable_IndexedRandomAccess2DIteratorConcept< I1, I2 >

o*boost::numeric::ublas::mutable_matrix_traits< T[M][N] >

o*boost::numeric::ublas::Mutable_MatrixConcept< M >

o*boost::numeric::ublas::Mutable_MatrixExpressionConcept< ME >

o*boost::numeric::ublas::Mutable_SparseMatrixConcept< M >

o*boost::numeric::ublas::Mutable_SparseVectorConcept< V >

o*boost::numeric::ublas::Mutable_StorageArrayConcept< C >

o*boost::numeric::ublas::Mutable_StorageSparseConcept< C >

o*boost::numeric::ublas::mutable_vector_traits< T[N] >

o*boost::numeric::ublas::Mutable_VectorConcept< V >

o*boost::numeric::ublas::Mutable_VectorExpressionConcept< VE >

o*boost::numeric::ublas::non_real

o+boost::numeric::ublas::nonassignable_::nonassignable

|o+boost::numeric::ublas::container_const_reference< C >

|o+boost::numeric::ublas::container_reference< C >

|o*boost::numeric::ublas::noalias_proxy< C >

|o*boost::numeric::ublas::storage_array< E >

|o+boost::numeric::ublas::container_const_reference< banded_adaptor >

|o+boost::numeric::ublas::container_const_reference< banded_matrix >

|o+boost::numeric::ublas::container_const_reference< basic_range >

|o+boost::numeric::ublas::container_const_reference< basic_slice >

|o+boost::numeric::ublas::container_const_reference< c_matrix >

|o+boost::numeric::ublas::container_const_reference< c_vector >

|o+boost::numeric::ublas::container_const_reference< compressed_matrix >

|o+boost::numeric::ublas::container_const_reference< compressed_vector >

|o+boost::numeric::ublas::container_const_reference< coordinate_matrix >

|o+boost::numeric::ublas::container_const_reference< coordinate_vector >

|o+boost::numeric::ublas::container_const_reference< generalized_vector_of_vector >

|o+boost::numeric::ublas::container_const_reference< hermitian_adaptor >

|o+boost::numeric::ublas::container_const_reference< hermitian_matrix >

|o+boost::numeric::ublas::container_const_reference< identity_matrix >

|o+boost::numeric::ublas::container_const_reference< indirect_array >

|o+boost::numeric::ublas::container_const_reference< mapped_matrix >

|o+boost::numeric::ublas::container_const_reference< mapped_vector >

|o+boost::numeric::ublas::container_const_reference< mapped_vector_of_mapped_vector >

|o+boost::numeric::ublas::container_const_reference< matrix >

|o+boost::numeric::ublas::container_const_reference< matrix_binary >

|o+boost::numeric::ublas::container_const_reference< matrix_binary_scalar1 >

|o+boost::numeric::ublas::container_const_reference< matrix_binary_scalar2 >

|o+boost::numeric::ublas::container_const_reference< matrix_column >

|o+boost::numeric::ublas::container_const_reference< matrix_indirect >

|o+boost::numeric::ublas::container_const_reference< matrix_matrix_binary >

|o+boost::numeric::ublas::container_const_reference< matrix_range >

|o+boost::numeric::ublas::container_const_reference< matrix_row >

|o+boost::numeric::ublas::container_const_reference< matrix_slice >

|o+boost::numeric::ublas::container_const_reference< matrix_unary1 >

|o+boost::numeric::ublas::container_const_reference< matrix_unary2 >

|o+boost::numeric::ublas::container_const_reference< matrix_vector_binary1 >

|o+boost::numeric::ublas::container_const_reference< matrix_vector_binary2 >

|o+boost::numeric::ublas::container_const_reference< matrix_vector_indirect >

|o+boost::numeric::ublas::container_const_reference< matrix_vector_range >

|o+boost::numeric::ublas::container_const_reference< matrix_vector_slice >

|o+boost::numeric::ublas::container_const_reference< scalar_matrix >

|o+boost::numeric::ublas::container_const_reference< scalar_vector >

|o+boost::numeric::ublas::container_const_reference< symmetric_adaptor >

|o+boost::numeric::ublas::container_const_reference< symmetric_matrix >

|o+boost::numeric::ublas::container_const_reference< triangular_adaptor >

|o+boost::numeric::ublas::container_const_reference< triangular_matrix >

|o+boost::numeric::ublas::container_const_reference< unit_vector >

|o+boost::numeric::ublas::container_const_reference< vector >

|o+boost::numeric::ublas::container_const_reference< vector_binary >

|o+boost::numeric::ublas::container_const_reference< vector_binary_scalar1 >

|o+boost::numeric::ublas::container_const_reference< vector_binary_scalar2 >

|o+boost::numeric::ublas::container_const_reference< vector_indirect >

|o+boost::numeric::ublas::container_const_reference< vector_matrix_binary >

|o+boost::numeric::ublas::container_const_reference< vector_of_vector >

|o+boost::numeric::ublas::container_const_reference< vector_range >

|o+boost::numeric::ublas::container_const_reference< vector_slice >

|o+boost::numeric::ublas::container_const_reference< vector_unary >

|o+boost::numeric::ublas::container_const_reference< zero_matrix >

|o+boost::numeric::ublas::container_const_reference< zero_vector >

|o+boost::numeric::ublas::container_reference< banded_adaptor >

|o+boost::numeric::ublas::container_reference< banded_matrix >

|o+boost::numeric::ublas::container_reference< c_matrix >

|o+boost::numeric::ublas::container_reference< c_vector >

|o+boost::numeric::ublas::container_reference< compressed_matrix >

|o+boost::numeric::ublas::container_reference< compressed_vector >

|o+boost::numeric::ublas::container_reference< coordinate_matrix >

|o+boost::numeric::ublas::container_reference< coordinate_vector >

|o+boost::numeric::ublas::container_reference< generalized_vector_of_vector >

|o+boost::numeric::ublas::container_reference< hermitian_adaptor >

|o+boost::numeric::ublas::container_reference< hermitian_matrix >

|o+boost::numeric::ublas::container_reference< M >

|o+boost::numeric::ublas::container_reference< mapped_matrix >

|o+boost::numeric::ublas::container_reference< mapped_vector >

|o+boost::numeric::ublas::container_reference< mapped_vector_of_mapped_vector >

|o+boost::numeric::ublas::container_reference< matrix >

|o+boost::numeric::ublas::container_reference< matrix_column >

|o+boost::numeric::ublas::container_reference< matrix_indirect >

|o+boost::numeric::ublas::container_reference< matrix_range >

|o+boost::numeric::ublas::container_reference< matrix_row >

|o+boost::numeric::ublas::container_reference< matrix_slice >

|o+boost::numeric::ublas::container_reference< matrix_vector_indirect >

|o+boost::numeric::ublas::container_reference< matrix_vector_range >

|o+boost::numeric::ublas::container_reference< matrix_vector_slice >

|o+boost::numeric::ublas::container_reference< symmetric_adaptor >

|o+boost::numeric::ublas::container_reference< symmetric_matrix >

|o+boost::numeric::ublas::container_reference< triangular_adaptor >

|o+boost::numeric::ublas::container_reference< triangular_matrix >

|o+boost::numeric::ublas::container_reference< V >

|o+boost::numeric::ublas::container_reference< vector >

|o+boost::numeric::ublas::container_reference< vector_indirect >

|o+boost::numeric::ublas::container_reference< vector_of_vector >

|o+boost::numeric::ublas::container_reference< vector_range >

|o+boost::numeric::ublas::container_reference< vector_slice >

|o+boost::numeric::ublas::storage_array< array_adaptor< T > >

|o+boost::numeric::ublas::storage_array< bounded_array< T, N, ALLOC > >

|o+boost::numeric::ublas::storage_array< c_array_view< T > >

|\+boost::numeric::ublas::storage_array< unbounded_array< T, ALLOC > >

o+boost::numeric::ublas::packed_random_access_iterator_tag

o*boost::numeric::ublas::promote_traits< X, Y >

o*boost::numeric::ublas::reverse_iterator_base< I >

o*boost::numeric::ublas::reverse_iterator_base1< I >

o*boost::numeric::ublas::reverse_iterator_base2< I >

o*boost::numeric::ublas::row_major_tag

o*boost::numeric::ublas::scalar_assign< T1, T2 >::rebind< U1, U2 >

o+boost::numeric::ublas::scalar_binary_assign_functor< T1, T2 >

o+boost::numeric::ublas::scalar_binary_functor< T1, T2 >

o+boost::numeric::ublas::scalar_binary_swap_functor< T1, T2 >

o*boost::numeric::ublas::scalar_divides_assign< T1, T2 >::rebind< U1, U2 >

o*boost::numeric::ublas::scalar_minus_assign< T1, T2 >::rebind< U1, U2 >

o*boost::numeric::ublas::scalar_multiplies_assign< T1, T2 >::rebind< U1, U2 >

o*boost::numeric::ublas::scalar_plus_assign< T1, T2 >::rebind< U1, U2 >

o+boost::numeric::ublas::scalar_real_unary_functor< T >

o*boost::numeric::ublas::scalar_swap< T1, T2 >::rebind< U1, U2 >

o*boost::numeric::ublas::scalar_tag

o+boost::numeric::ublas::scalar_traits< T >

o+boost::numeric::ublas::scalar_unary_functor< T >

o*boost::numeric::ublas::ScalarExpressionConcept< SE >

o*boost::numeric::ublas::singular

o*boost::numeric::ublas::sparse_bidirectional_iterator_tag

o*boost::numeric::ublas::SparseMatrixConcept< M >

o*boost::numeric::ublas::SparseVectorConcept< V >

o*boost::numeric::ublas::storage_restrict_traits< S1, S2 >

o*boost::numeric::ublas::storage_restrict_traits< dense_proxy_tag, packed_proxy_tag >

o*boost::numeric::ublas::storage_restrict_traits< dense_proxy_tag, sparse_proxy_tag >

o*boost::numeric::ublas::storage_restrict_traits< dense_tag, dense_proxy_tag >

o*boost::numeric::ublas::storage_restrict_traits< dense_tag, packed_proxy_tag >

o*boost::numeric::ublas::storage_restrict_traits< dense_tag, sparse_proxy_tag >

o*boost::numeric::ublas::storage_restrict_traits< packed_proxy_tag, sparse_proxy_tag >

o*boost::numeric::ublas::storage_restrict_traits< packed_tag, dense_proxy_tag >

o*boost::numeric::ublas::storage_restrict_traits< packed_tag, packed_proxy_tag >

o*boost::numeric::ublas::storage_restrict_traits< packed_tag, sparse_proxy_tag >

o*boost::numeric::ublas::storage_restrict_traits< sparse_tag, dense_proxy_tag >

o*boost::numeric::ublas::storage_restrict_traits< sparse_tag, packed_proxy_tag >

o*boost::numeric::ublas::storage_restrict_traits< sparse_tag, sparse_proxy_tag >

o*boost::numeric::ublas::StorageArrayConcept< C >

o*boost::numeric::ublas::StorageSparseConcept< C >

o*boost::numeric::ublas::tag::leading

o*boost::numeric::ublas::tag::major

o*boost::numeric::ublas::tag::minor

o*boost::numeric::ublas::traverse_policy::no_wrap

o*boost::numeric::ublas::traverse_policy::wrap

o*boost::numeric::ublas::traverse_policy_wrapper< T >

o*boost::numeric::ublas::type_deduction_detail::base_result_of< X, Y >

o*boost::numeric::ublas::type_deduction_detail::is_basic< T, PlainT >

o+boost::numeric::ublas::ublas_expression< E >

o*boost::numeric::ublas::unknown_orientation_tag

o+boost::numeric::ublas::unknown_storage_tag

o+boost::numeric::ublas::upper_tag

o*boost::numeric::ublas::vector_assign_traits< SC, COMPUTED, RI >

o*boost::numeric::ublas::vector_assign_traits< dense_proxy_tag, COMPUTED, packed_random_access_iterator_tag >

o*boost::numeric::ublas::vector_assign_traits< dense_proxy_tag, false, sparse_bidirectional_iterator_tag >

o*boost::numeric::ublas::vector_assign_traits< dense_proxy_tag, true, sparse_bidirectional_iterator_tag >

o*boost::numeric::ublas::vector_assign_traits< dense_tag, COMPUTED, packed_random_access_iterator_tag >

o*boost::numeric::ublas::vector_assign_traits< dense_tag, false, sparse_bidirectional_iterator_tag >

o*boost::numeric::ublas::vector_assign_traits< dense_tag, true, sparse_bidirectional_iterator_tag >

o*boost::numeric::ublas::vector_assign_traits< packed_proxy_tag, COMPUTED, sparse_bidirectional_iterator_tag >

o*boost::numeric::ublas::vector_assign_traits< packed_tag, false, sparse_bidirectional_iterator_tag >

o*boost::numeric::ublas::vector_assign_traits< packed_tag, true, sparse_bidirectional_iterator_tag >

o*boost::numeric::ublas::vector_assign_traits< sparse_tag, true, dense_random_access_iterator_tag >

o*boost::numeric::ublas::vector_assign_traits< sparse_tag, true, packed_random_access_iterator_tag >

o*boost::numeric::ublas::vector_assign_traits< sparse_tag, true, sparse_bidirectional_iterator_tag >

o*boost::numeric::ublas::vector_binary_scalar1_traits< E1, E2, F >

o*boost::numeric::ublas::vector_binary_scalar2_traits< E1, E2, F >

o*boost::numeric::ublas::vector_binary_traits< E1, E2, F >

o*boost::numeric::ublas::vector_expression_assigner< E, Fill_Policy >

o*boost::numeric::ublas::vector_matrix_binary_traits< E1, E2, F >

o+boost::numeric::ublas::vector_scalar_binary_functor< V1, V2, TV >

o*boost::numeric::ublas::vector_scalar_binary_traits< E1, E2, F >

o+boost::numeric::ublas::vector_scalar_index_unary_functor< V >

o+boost::numeric::ublas::vector_scalar_real_unary_functor< V >

o+boost::numeric::ublas::vector_scalar_unary_functor< V >

o*boost::numeric::ublas::vector_scalar_unary_traits< E, F >

o*boost::numeric::ublas::vector_swap_traits< SC, RI >

o*boost::numeric::ublas::vector_swap_traits< dense_proxy_tag, sparse_bidirectional_iterator_tag >

o*boost::numeric::ublas::vector_swap_traits< packed_proxy_tag, sparse_bidirectional_iterator_tag >

o*boost::numeric::ublas::vector_tag

o+boost::numeric::ublas::vector_temporary_traits< M >

|o*boost::numeric::ublas::vector_temporary_traits< banded_adaptor< M > >

|o*boost::numeric::ublas::vector_temporary_traits< const banded_adaptor< M > >

|o*boost::numeric::ublas::vector_temporary_traits< const hermitian_adaptor< M, TRI > >

|o*boost::numeric::ublas::vector_temporary_traits< const matrix_column< M > >

|o*boost::numeric::ublas::vector_temporary_traits< const matrix_indirect< M > >

|o*boost::numeric::ublas::vector_temporary_traits< const matrix_range< M > >

|o*boost::numeric::ublas::vector_temporary_traits< const matrix_row< M > >

|o*boost::numeric::ublas::vector_temporary_traits< const matrix_slice< M > >

|o*boost::numeric::ublas::vector_temporary_traits< const matrix_vector_indirect< M, IA > >

|o*boost::numeric::ublas::vector_temporary_traits< const matrix_vector_range< M > >

|o*boost::numeric::ublas::vector_temporary_traits< const matrix_vector_slice< M > >

|o*boost::numeric::ublas::vector_temporary_traits< const symmetric_adaptor< M, TRI > >

|o*boost::numeric::ublas::vector_temporary_traits< hermitian_adaptor< M, TRI > >

|o*boost::numeric::ublas::vector_temporary_traits< matrix_column< M > >

|o*boost::numeric::ublas::vector_temporary_traits< matrix_indirect< M > >

|o*boost::numeric::ublas::vector_temporary_traits< matrix_range< M > >

|o*boost::numeric::ublas::vector_temporary_traits< matrix_row< M > >

|o*boost::numeric::ublas::vector_temporary_traits< matrix_slice< M > >

|o*boost::numeric::ublas::vector_temporary_traits< matrix_vector_indirect< M, IA > >

|o*boost::numeric::ublas::vector_temporary_traits< matrix_vector_range< M > >

|o*boost::numeric::ublas::vector_temporary_traits< matrix_vector_slice< M > >

|\*boost::numeric::ublas::vector_temporary_traits< symmetric_adaptor< M, TRI > >

o*boost::numeric::ublas::vector_unary_traits< E, F >

o*boost::numeric::ublas::vector_view_traits< T[N] >

o*boost::numeric::ublas::VectorConcept< V >

o*boost::numeric::ublas::VectorExpressionConcept< VE >

o+boost::numeric::ublas::complex_traits< std::complex< double > >

o+boost::numeric::ublas::complex_traits< std::complex< float > >

o+boost::numeric::ublas::complex_traits< std::complex< long double > >

o+boost::numeric::ublas::container_view_traits< MATRIX >

o+boost::numeric::ublas::container_view_traits< VECTOR >

o*disable_type_check< Dummy >

o+boost::numeric::ublas::fill_policy_wrapper< index_assign >

o+boost::numeric::ublas::fill_policy_wrapper< index_minus_assign >

o+boost::numeric::ublas::fill_policy_wrapper< index_plus_assign >

o+boost::numeric::ublas::fill_policy_wrapper< sparse_insert >

o+boost::numeric::ublas::fill_policy_wrapper< sparse_push_back >

o+boost::numeric::ublas::index_manipulator< begin1_manip >

o+boost::numeric::ublas::index_manipulator< begin2_manip >

o+boost::numeric::ublas::index_manipulator< matrix_move_manip< T > >

o+boost::numeric::ublas::index_manipulator< matrix_move_to_manip< T > >

o+boost::numeric::ublas::index_manipulator< next_column_manip >

o+boost::numeric::ublas::index_manipulator< next_row_manip >

o+boost::numeric::ublas::index_manipulator< static_matrix_move_manip< I, J > >

o+boost::numeric::ublas::index_manipulator< static_matrix_move_to_manip< I, J > >

o+boost::numeric::ublas::index_manipulator< static_vector_move_manip< I > >

o+boost::numeric::ublas::index_manipulator< static_vector_move_to_manip< I > >

o+boost::numeric::ublas::index_manipulator< vector_move_manip< T > >

o+boost::numeric::ublas::index_manipulator< vector_move_to_manip< T > >

o+boost::numeric::ublas::matrix_temporary_traits< boost::remove_const< M >::type >

o+boost::numeric::ublas::mutable_container_traits< MATRIX >

o+boost::numeric::ublas::mutable_container_traits< VECTOR >

o+boost::numeric::ublas::scalar_traits< double >

o+boost::numeric::ublas::scalar_traits< float >

o+boost::numeric::ublas::scalar_traits< long double >

o+iterator

|o+boost::numeric::ublas::bidirectional_iterator_base< sparse_bidirectional_iterator_tag, const_iterator, value_type >

|o+boost::numeric::ublas::bidirectional_iterator_base< sparse_bidirectional_iterator_tag, const_iterator1, value_type >

|o+boost::numeric::ublas::bidirectional_iterator_base< sparse_bidirectional_iterator_tag, const_iterator2, value_type >

|o+boost::numeric::ublas::bidirectional_iterator_base< sparse_bidirectional_iterator_tag, iterator, value_type >

|o+boost::numeric::ublas::bidirectional_iterator_base< sparse_bidirectional_iterator_tag, iterator1, value_type >

|o+boost::numeric::ublas::bidirectional_iterator_base< sparse_bidirectional_iterator_tag, iterator2, value_type >

|o*boost::numeric::ublas::bidirectional_iterator_base< IC, I, T >

|o*boost::numeric::ublas::forward_iterator_base< IC, I, T >

|o*boost::numeric::ublas::random_access_iterator_base< IC, I, T, D >

|o+boost::numeric::ublas::random_access_iterator_base< dense_random_access_iterator_tag, const_iterator, value_type >

|o+boost::numeric::ublas::random_access_iterator_base< dense_random_access_iterator_tag, const_iterator, value_type, difference_type >

|o+boost::numeric::ublas::random_access_iterator_base< dense_random_access_iterator_tag, const_iterator1, value_type >

|o+boost::numeric::ublas::random_access_iterator_base< dense_random_access_iterator_tag, const_iterator2, value_type >

|o+boost::numeric::ublas::random_access_iterator_base< dense_random_access_iterator_tag, iterator, value_type >

|o+boost::numeric::ublas::random_access_iterator_base< dense_random_access_iterator_tag, iterator, value_type, difference_type >

|o+boost::numeric::ublas::random_access_iterator_base< dense_random_access_iterator_tag, iterator1, value_type >

|o+boost::numeric::ublas::random_access_iterator_base< dense_random_access_iterator_tag, iterator2, value_type >

|o+boost::numeric::ublas::random_access_iterator_base< IC, indexed_const_iterator1< C, IC >, C::value_type, C::difference_type >

|o+boost::numeric::ublas::random_access_iterator_base< IC, indexed_const_iterator2< C, IC >, C::value_type, C::difference_type >

|o+boost::numeric::ublas::random_access_iterator_base< IC, indexed_const_iterator< C, IC >, C::value_type, C::difference_type >

|o+boost::numeric::ublas::random_access_iterator_base< IC, indexed_iterator1< C, IC >, C::value_type, C::difference_type >

|o+boost::numeric::ublas::random_access_iterator_base< IC, indexed_iterator2< C, IC >, C::value_type, C::difference_type >

|o+boost::numeric::ublas::random_access_iterator_base< IC, indexed_iterator< C, IC >, C::value_type, C::difference_type >

|o+boost::numeric::ublas::random_access_iterator_base< iterator_restrict_traits< const_subiterator1_type::iterator_category, dense_random_access_iterator_tag >::iterator_category, const_iterator1, value_type >

|o+boost::numeric::ublas::random_access_iterator_base< iterator_restrict_traits< const_subiterator1_type::iterator_category, packed_random_access_iterator_tag >::iterator_category, const_iterator1, value_type >

|o+boost::numeric::ublas::random_access_iterator_base< iterator_restrict_traits< const_subiterator1_type::iterator_category, packed_random_access_iterator_tag >::iterator_category, const_iterator2, value_type >

|o+boost::numeric::ublas::random_access_iterator_base< iterator_restrict_traits< const_subiterator2_type::iterator_category, dense_random_access_iterator_tag >::iterator_category, const_iterator2, value_type >

|o+boost::numeric::ublas::random_access_iterator_base< iterator_restrict_traits< subiterator1_type::iterator_category, packed_random_access_iterator_tag >::iterator_category, iterator1, value_type >

|o+boost::numeric::ublas::random_access_iterator_base< iterator_restrict_traits< subiterator1_type::iterator_category, packed_random_access_iterator_tag >::iterator_category, iterator2, value_type >

|o+boost::numeric::ublas::random_access_iterator_base< iterator_restrict_traits< subiterator2_type::iterator_category, packed_random_access_iterator_tag >::iterator_category, iterator2, value_type >

|o+boost::numeric::ublas::random_access_iterator_base< packed_random_access_iterator_tag, const_iterator1, value_type >

|o+boost::numeric::ublas::random_access_iterator_base< packed_random_access_iterator_tag, const_iterator2, value_type >

|o+boost::numeric::ublas::random_access_iterator_base< packed_random_access_iterator_tag, iterator1, value_type >

|o+boost::numeric::ublas::random_access_iterator_base< packed_random_access_iterator_tag, iterator2, value_type >

|\+boost::numeric::ublas::random_access_iterator_base< std::random_access_iterator_tag, const_iterator, value_type >

o+boost::numeric::ublas::detail::transposed_structure< basic_lower< Z > >

o+boost::numeric::ublas::detail::transposed_structure< basic_strict_lower< Z > >

o+boost::numeric::ublas::detail::transposed_structure< basic_unit_lower< Z > >

o+boost::numeric::ublas::traverse_policy_wrapper< by_column_policy< Wrap > >

o+boost::numeric::ublas::traverse_policy_wrapper< by_row_policy< Wrap > >

o+boost::numeric::ublas::ublas_expression< banded_adaptor< M > >

o+boost::numeric::ublas::ublas_expression< banded_matrix< T, L, A > >

o+boost::numeric::ublas::ublas_expression< C >

o+boost::numeric::ublas::ublas_expression< c_matrix< T, N, M > >

o+boost::numeric::ublas::ublas_expression< c_vector< T, N > >

o+boost::numeric::ublas::ublas_expression< compressed_matrix< T, L, IB, IA, TA > >

o+boost::numeric::ublas::ublas_expression< compressed_matrix_view< L, IB, IA, JA, TA > >

o+boost::numeric::ublas::ublas_expression< compressed_vector< T, IB, IA, TA > >

o+boost::numeric::ublas::ublas_expression< coordinate_matrix< T, L, IB, IA, TA > >

o+boost::numeric::ublas::ublas_expression< coordinate_vector< T, IB, IA, TA > >

o+boost::numeric::ublas::ublas_expression< generalized_vector_of_vector< T, L, A > >

o+boost::numeric::ublas::ublas_expression< hermitian_adaptor< M, TRI > >

o+boost::numeric::ublas::ublas_expression< hermitian_matrix< T, TRI, L, A > >

o+boost::numeric::ublas::ublas_expression< identity_matrix< T, ALLOC > >

o+boost::numeric::ublas::ublas_expression< mapped_matrix< T, L, A > >

o+boost::numeric::ublas::ublas_expression< mapped_vector< T, A > >

o+boost::numeric::ublas::ublas_expression< mapped_vector_of_mapped_vector< T, L, A > >

o+boost::numeric::ublas::ublas_expression< matrix< T, L, A > >

o+boost::numeric::ublas::ublas_expression< matrix< T, L, bounded_array< T, M *N > > >

o+boost::numeric::ublas::ublas_expression< matrix_binary< E1, E2, F > >

o+boost::numeric::ublas::ublas_expression< matrix_binary_scalar1< E1, E2, F > >

o+boost::numeric::ublas::ublas_expression< matrix_binary_scalar2< E1, E2, F > >

o+boost::numeric::ublas::ublas_expression< matrix_column< M > >

o+boost::numeric::ublas::ublas_expression< matrix_indirect< M, IA > >

o+boost::numeric::ublas::ublas_expression< matrix_matrix_binary< E1, E2, F > >

o+boost::numeric::ublas::ublas_expression< matrix_range< M > >

o+boost::numeric::ublas::ublas_expression< matrix_reference< E > >

o+boost::numeric::ublas::ublas_expression< matrix_row< M > >

o+boost::numeric::ublas::ublas_expression< matrix_scalar_unary< E, F > >

o+boost::numeric::ublas::ublas_expression< matrix_slice< M > >

o+boost::numeric::ublas::ublas_expression< matrix_unary1< E, F > >

o+boost::numeric::ublas::ublas_expression< matrix_unary2< E, F > >

o+boost::numeric::ublas::ublas_expression< matrix_vector_binary1< E1, E2, F > >

o+boost::numeric::ublas::ublas_expression< matrix_vector_binary2< E1, E2, F > >

o+boost::numeric::ublas::ublas_expression< matrix_vector_indirect< M, IA > >

o+boost::numeric::ublas::ublas_expression< matrix_vector_range< M > >

o+boost::numeric::ublas::ublas_expression< matrix_vector_slice< M > >

o+boost::numeric::ublas::ublas_expression< scalar_matrix< T, ALLOC > >

o+boost::numeric::ublas::ublas_expression< scalar_reference< T > >

o+boost::numeric::ublas::ublas_expression< scalar_value< T > >

o+boost::numeric::ublas::ublas_expression< scalar_vector< T, ALLOC > >

o+boost::numeric::ublas::ublas_expression< symmetric_adaptor< M, TRI > >

o+boost::numeric::ublas::ublas_expression< symmetric_matrix< T, TRI, L, A > >

o+boost::numeric::ublas::ublas_expression< triangular_adaptor< M, TRI > >

o+boost::numeric::ublas::ublas_expression< triangular_matrix< T, TRI, L, A > >

o+boost::numeric::ublas::ublas_expression< unit_vector< T, ALLOC > >

o+boost::numeric::ublas::ublas_expression< vector< T, A > >

o+boost::numeric::ublas::ublas_expression< vector< T, bounded_array< T, N > > >

o+boost::numeric::ublas::ublas_expression< vector_binary< E1, E2, F > >

o+boost::numeric::ublas::ublas_expression< vector_binary_scalar1< E1, E2, F > >

o+boost::numeric::ublas::ublas_expression< vector_binary_scalar2< E1, E2, F > >

o+boost::numeric::ublas::ublas_expression< vector_indirect< V, IA > >

o+boost::numeric::ublas::ublas_expression< vector_matrix_binary< E1, E2, F > >

o+boost::numeric::ublas::ublas_expression< vector_of_vector< T, L, A > >

o+boost::numeric::ublas::ublas_expression< vector_range< V > >

o+boost::numeric::ublas::ublas_expression< vector_reference< E > >

o+boost::numeric::ublas::ublas_expression< vector_scalar_binary< E1, E2, F > >

o+boost::numeric::ublas::ublas_expression< vector_scalar_unary< E, F > >

o+boost::numeric::ublas::ublas_expression< vector_slice< V > >

o+boost::numeric::ublas::ublas_expression< vector_unary< E, F > >

o+boost::numeric::ublas::ublas_expression< zero_matrix< T, ALLOC > >

o+boost::numeric::ublas::ublas_expression< zero_vector< T, ALLOC > >

o+boost::numeric::ublas::vector_temporary_traits< boost::remove_const< M >::type >

\+boost::numeric::ublas::vector_temporary_traits< V >