Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for an old version of boost. Click here for the latest Boost documentation.

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
boost::numeric::ublas::array_adaptor< T >
boost::numeric::ublas::assign_tag
boost::numeric::ublas::bad_argument
boost::numeric::ublas::bad_index
boost::numeric::ublas::bad_size
boost::numeric::ublas::banded_adaptor< M >A banded matrix adaptator: convert a any matrix into a banded matrix expression
boost::numeric::ublas::banded_matrix< T, L, A >A banded matrix of values of type T
boost::numeric::ublas::basic_column_major< Z, D >
boost::numeric::ublas::basic_full< Z >
boost::numeric::ublas::basic_lower< Z >
boost::numeric::ublas::basic_range< Z, D >
boost::numeric::ublas::basic_row_major< Z, D >
boost::numeric::ublas::basic_slice< Z, D >
boost::numeric::ublas::basic_strict_lower< Z >
boost::numeric::ublas::basic_strict_upper< Z >
boost::numeric::ublas::basic_unit_lower< Z >
boost::numeric::ublas::basic_unit_upper< Z >
boost::numeric::ublas::basic_upper< Z >
boost::numeric::ublas::begin1_manipA begining of row manipulator
boost::numeric::ublas::begin2_manipA begining of column manipulator
boost::numeric::ublas::bounded_array< T, N, ALLOC >
boost::numeric::ublas::bounded_matrix< T, M, N, L >A dense matrix of values of type T with a variable size bounded to a maximum of $M$ by $N$
boost::numeric::ublas::bounded_vector< T, N >Dense vector of values of type T, of variable size but with maximum $N$. A dense vector of values of type T, of variable size but with maximum $N$. The default constructor creates the vector with size $N$. Elements are constructed by the storage type bounded_array, which need not initialise their value
boost::numeric::ublas::traverse_policy::by_column_policy< Wrap >The column_by_column traverse policy
boost::numeric::ublas::traverse_policy::by_row_policy< Wrap >The row_by_row traverse policy
boost::numeric::ublas::c_matrix< T, N, M >An array based matrix class which size is defined at type specification or object instanciation
boost::numeric::ublas::c_vector< T, N >A dense vector of values of type T with the given size. The data is stored as an ordinary C++ array T data_[M]
boost::numeric::ublas::column_major_tag
boost::numeric::ublas::complex_traits< T >
boost::numeric::ublas::compressed_matrix< T, L, IB, IA, TA >
boost::numeric::ublas::compressed_vector< T, IB, IA, TA >Compressed array based sparse vector
boost::numeric::ublas::computed_assign_tag
boost::numeric::ublas::basic_range< Z, D >::const_iterator
boost::numeric::ublas::basic_slice< Z, D >::const_iterator
boost::numeric::ublas::indirect_array< A >::const_iterator
boost::numeric::ublas::matrix_vector_binary1< E1, E2, F >::const_iterator
boost::numeric::ublas::matrix_vector_binary2< E1, E2, F >::const_iterator
boost::numeric::ublas::vector< T, A >::const_iterator
boost::numeric::ublas::matrix_row< M >::const_iterator
boost::numeric::ublas::zero_vector< T, ALLOC >::const_iterator
boost::numeric::ublas::unit_vector< T, ALLOC >::const_iterator
boost::numeric::ublas::scalar_vector< T, ALLOC >::const_iterator
boost::numeric::ublas::c_vector< T, N >::const_iterator
boost::numeric::ublas::vector_unary< E, F >::const_iterator
boost::numeric::ublas::matrix_column< M >::const_iterator
boost::numeric::ublas::vector_binary< E1, E2, F >::const_iterator
boost::numeric::ublas::vector_binary_scalar1< E1, E2, F >::const_iterator
boost::numeric::ublas::vector_binary_scalar2< E1, E2, F >::const_iterator
boost::numeric::ublas::matrix_vector_range< M >::const_iterator
boost::numeric::ublas::vector_range< V >::const_iterator
boost::numeric::ublas::vector_slice< V >::const_iterator
boost::numeric::ublas::matrix_vector_slice< M >::const_iterator
boost::numeric::ublas::vector_indirect< V, IA >::const_iterator
boost::numeric::ublas::matrix_vector_indirect< M, IA >::const_iterator
boost::numeric::ublas::mapped_vector< T, A >::const_iterator
boost::numeric::ublas::compressed_vector< T, IB, IA, TA >::const_iterator
boost::numeric::ublas::coordinate_vector< T, IB, IA, TA >::const_iterator
boost::numeric::ublas::banded_adaptor< M >::const_iterator1
boost::numeric::ublas::mapped_matrix< T, L, A >::const_iterator1
boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::const_iterator1
boost::numeric::ublas::hermitian_matrix< T, TRI, L, A >::const_iterator1
boost::numeric::ublas::hermitian_adaptor< M, TRI >::const_iterator1
boost::numeric::ublas::compressed_matrix< T, L, IB, IA, TA >::const_iterator1
boost::numeric::ublas::coordinate_matrix< T, L, IB, IA, TA >::const_iterator1
boost::numeric::ublas::matrix< T, L, A >::const_iterator1
boost::numeric::ublas::vector_of_vector< T, L, A >::const_iterator1
boost::numeric::ublas::symmetric_matrix< T, TRI, L, A >::const_iterator1
boost::numeric::ublas::zero_matrix< T, ALLOC >::const_iterator1
boost::numeric::ublas::symmetric_adaptor< M, TRI >::const_iterator1
boost::numeric::ublas::identity_matrix< T, ALLOC >::const_iterator1
boost::numeric::ublas::scalar_matrix< T, ALLOC >::const_iterator1
boost::numeric::ublas::c_matrix< T, N, M >::const_iterator1
boost::numeric::ublas::vector_matrix_binary< E1, E2, F >::const_iterator1
boost::numeric::ublas::matrix_unary1< E, F >::const_iterator1
boost::numeric::ublas::matrix_unary2< E, F >::const_iterator1
boost::numeric::ublas::matrix_binary< E1, E2, F >::const_iterator1
boost::numeric::ublas::matrix_binary_scalar1< E1, E2, F >::const_iterator1
boost::numeric::ublas::matrix_binary_scalar2< E1, E2, F >::const_iterator1
boost::numeric::ublas::triangular_matrix< T, TRI, L, A >::const_iterator1
boost::numeric::ublas::triangular_adaptor< M, TRI >::const_iterator1
boost::numeric::ublas::matrix_matrix_binary< E1, E2, F >::const_iterator1
boost::numeric::ublas::generalized_vector_of_vector< T, L, A >::const_iterator1
boost::numeric::ublas::banded_matrix< T, L, A >::const_iterator1
boost::numeric::ublas::matrix_range< M >::const_iterator1
boost::numeric::ublas::matrix_slice< M >::const_iterator1
boost::numeric::ublas::matrix_indirect< M, IA >::const_iterator1
boost::numeric::ublas::hermitian_matrix< T, TRI, L, A >::const_iterator2
boost::numeric::ublas::mapped_matrix< T, L, A >::const_iterator2
boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::const_iterator2
boost::numeric::ublas::compressed_matrix< T, L, IB, IA, TA >::const_iterator2
boost::numeric::ublas::coordinate_matrix< T, L, IB, IA, TA >::const_iterator2
boost::numeric::ublas::hermitian_adaptor< M, TRI >::const_iterator2
boost::numeric::ublas::banded_adaptor< M >::const_iterator2
boost::numeric::ublas::matrix< T, L, A >::const_iterator2
boost::numeric::ublas::symmetric_matrix< T, TRI, L, A >::const_iterator2
boost::numeric::ublas::vector_of_vector< T, L, A >::const_iterator2
boost::numeric::ublas::symmetric_adaptor< M, TRI >::const_iterator2
boost::numeric::ublas::zero_matrix< T, ALLOC >::const_iterator2
boost::numeric::ublas::identity_matrix< T, ALLOC >::const_iterator2
boost::numeric::ublas::scalar_matrix< T, ALLOC >::const_iterator2
boost::numeric::ublas::c_matrix< T, N, M >::const_iterator2
boost::numeric::ublas::vector_matrix_binary< E1, E2, F >::const_iterator2
boost::numeric::ublas::matrix_unary1< E, F >::const_iterator2
boost::numeric::ublas::matrix_unary2< E, F >::const_iterator2
boost::numeric::ublas::matrix_binary< E1, E2, F >::const_iterator2
boost::numeric::ublas::matrix_binary_scalar1< E1, E2, F >::const_iterator2
boost::numeric::ublas::matrix_binary_scalar2< E1, E2, F >::const_iterator2
boost::numeric::ublas::triangular_matrix< T, TRI, L, A >::const_iterator2
boost::numeric::ublas::triangular_adaptor< M, TRI >::const_iterator2
boost::numeric::ublas::matrix_matrix_binary< E1, E2, F >::const_iterator2
boost::numeric::ublas::generalized_vector_of_vector< T, L, A >::const_iterator2
boost::numeric::ublas::matrix_range< M >::const_iterator2
boost::numeric::ublas::banded_matrix< T, L, A >::const_iterator2
boost::numeric::ublas::matrix_slice< M >::const_iterator2
boost::numeric::ublas::matrix_indirect< M, IA >::const_iterator2
boost::numeric::ublas::container_traits< E >Traits class to extract type information from a matrix or vector CONTAINER
boost::numeric::ublas::container_view_traits< E >Traits class to extract type information from a constant matrix or vector CONTAINER
boost::numeric::ublas::coordinate_matrix< T, L, IB, IA, TA >
boost::numeric::ublas::coordinate_vector< T, IB, IA, TA >Coordimate array based sparse vector
boost::numeric::ublas::dense_proxy_tag
boost::numeric::ublas::dense_random_access_iterator_tag
boost::numeric::ublas::dense_tag
boost::numeric::ublas::diagonal_adaptor< M >A diagonal matrix adaptator: convert a any matrix into a diagonal matrix expression
boost::numeric::ublas::diagonal_matrix< T, L, A >A diagonal matrix of values of type T, which is a specialization of a banded matrix
boost::numeric::ublas::divide_by_zeroException raised when a division by zero occurs
boost::numeric::ublas::external_logic
boost::numeric::ublas::fill_policy_wrapper< T >A wrapper for fill policy classes
boost::numeric::ublas::generalized_vector_of_vector< T, L, A >
boost::numeric::ublas::detail::has_trivial_constructor< T >
boost::numeric::ublas::detail::has_trivial_constructor< std::complex< FLT > >
boost::numeric::ublas::detail::has_trivial_destructor< T >
boost::numeric::ublas::detail::has_trivial_destructor< std::complex< FLT > >
boost::numeric::ublas::hermitian_adaptor< M, TRI >A Hermitian matrix adaptator: convert a any matrix into a Hermitian matrix expression
boost::numeric::ublas::hermitian_matrix< T, TRI, L, A >A hermitian matrix of values of type T
boost::numeric::ublas::identity_matrix< T, ALLOC >An identity matrix with values of type T
boost::numeric::ublas::fill_policy::index_assignAn index assign policy
boost::numeric::ublas::index_manipulator< TV >A CRTP and Barton-Nackman trick index manipulator wrapper class
boost::numeric::ublas::fill_policy::index_minus_assignAn index minus assign policy
boost::numeric::ublas::index_pair< V >
boost::numeric::ublas::index_pair_array< V1, V2 >
boost::numeric::ublas::fill_policy::index_plus_assignAn index plus assign policy
boost::numeric::ublas::index_triple< M >
boost::numeric::ublas::index_triple_array< V1, V2, V3 >
boost::numeric::ublas::indirect_array< A >
boost::numeric::ublas::internal_logicExpception raised when some interal errors occurs like computations errors, zeros values where you should not have zeros, etc..
boost::numeric::ublas::vector< T, A >::iterator
boost::numeric::ublas::c_vector< T, N >::iterator
boost::numeric::ublas::matrix_row< M >::iterator
boost::numeric::ublas::matrix_column< M >::iterator
boost::numeric::ublas::matrix_vector_range< M >::iterator
boost::numeric::ublas::vector_range< V >::iterator
boost::numeric::ublas::vector_slice< V >::iterator
boost::numeric::ublas::matrix_vector_slice< M >::iterator
boost::numeric::ublas::vector_indirect< V, IA >::iterator
boost::numeric::ublas::mapped_vector< T, A >::iterator
boost::numeric::ublas::compressed_vector< T, IB, IA, TA >::iterator
boost::numeric::ublas::matrix_vector_indirect< M, IA >::iterator
boost::numeric::ublas::coordinate_vector< T, IB, IA, TA >::iterator
boost::numeric::ublas::mapped_matrix< T, L, A >::iterator1
boost::numeric::ublas::hermitian_matrix< T, TRI, L, A >::iterator1
boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::iterator1
boost::numeric::ublas::compressed_matrix< T, L, IB, IA, TA >::iterator1
boost::numeric::ublas::hermitian_adaptor< M, TRI >::iterator1
boost::numeric::ublas::coordinate_matrix< T, L, IB, IA, TA >::iterator1
boost::numeric::ublas::banded_adaptor< M >::iterator1
boost::numeric::ublas::matrix< T, L, A >::iterator1
boost::numeric::ublas::symmetric_matrix< T, TRI, L, A >::iterator1
boost::numeric::ublas::vector_of_vector< T, L, A >::iterator1
boost::numeric::ublas::symmetric_adaptor< M, TRI >::iterator1
boost::numeric::ublas::c_matrix< T, N, M >::iterator1
boost::numeric::ublas::triangular_matrix< T, TRI, L, A >::iterator1
boost::numeric::ublas::triangular_adaptor< M, TRI >::iterator1
boost::numeric::ublas::generalized_vector_of_vector< T, L, A >::iterator1
boost::numeric::ublas::banded_matrix< T, L, A >::iterator1
boost::numeric::ublas::matrix_range< M >::iterator1
boost::numeric::ublas::matrix_slice< M >::iterator1
boost::numeric::ublas::matrix_indirect< M, IA >::iterator1
boost::numeric::ublas::mapped_matrix< T, L, A >::iterator2
boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >::iterator2
boost::numeric::ublas::hermitian_matrix< T, TRI, L, A >::iterator2
boost::numeric::ublas::compressed_matrix< T, L, IB, IA, TA >::iterator2
boost::numeric::ublas::hermitian_adaptor< M, TRI >::iterator2
boost::numeric::ublas::coordinate_matrix< T, L, IB, IA, TA >::iterator2
boost::numeric::ublas::banded_adaptor< M >::iterator2
boost::numeric::ublas::matrix< T, L, A >::iterator2
boost::numeric::ublas::symmetric_matrix< T, TRI, L, A >::iterator2
boost::numeric::ublas::vector_of_vector< T, L, A >::iterator2
boost::numeric::ublas::symmetric_adaptor< M, TRI >::iterator2
boost::numeric::ublas::c_matrix< T, N, M >::iterator2
boost::numeric::ublas::triangular_matrix< T, TRI, L, A >::iterator2
boost::numeric::ublas::triangular_adaptor< M, TRI >::iterator2
boost::numeric::ublas::generalized_vector_of_vector< T, L, A >::iterator2
boost::numeric::ublas::matrix_range< M >::iterator2
boost::numeric::ublas::matrix_slice< M >::iterator2
boost::numeric::ublas::banded_matrix< T, L, A >::iterator2
boost::numeric::ublas::matrix_indirect< M, IA >::iterator2
boost::numeric::ublas::iterator_base_traits< std::forward_iterator_tag >::iterator_base< I, T >
boost::numeric::ublas::iterator_base_traits< std::bidirectional_iterator_tag >::iterator_base< I, T >
boost::numeric::ublas::iterator_base_traits< sparse_bidirectional_iterator_tag >::iterator_base< I, T >
boost::numeric::ublas::iterator_base_traits< std::random_access_iterator_tag >::iterator_base< I, T >
boost::numeric::ublas::iterator_base_traits< packed_random_access_iterator_tag >::iterator_base< I, T >
boost::numeric::ublas::iterator_base_traits< dense_random_access_iterator_tag >::iterator_base< I, T >
boost::numeric::ublas::iterator_base_traits< IC >
boost::numeric::ublas::iterator_base_traits< dense_random_access_iterator_tag >
boost::numeric::ublas::iterator_base_traits< packed_random_access_iterator_tag >
boost::numeric::ublas::iterator_base_traits< sparse_bidirectional_iterator_tag >
boost::numeric::ublas::iterator_base_traits< std::bidirectional_iterator_tag >
boost::numeric::ublas::iterator_base_traits< std::forward_iterator_tag >
boost::numeric::ublas::iterator_base_traits< std::random_access_iterator_tag >
boost::numeric::ublas::iterator_restrict_traits< I1, I2 >
boost::numeric::ublas::iterator_restrict_traits< dense_random_access_iterator_tag, packed_random_access_iterator_tag >
boost::numeric::ublas::iterator_restrict_traits< dense_random_access_iterator_tag, sparse_bidirectional_iterator_tag >
boost::numeric::ublas::iterator_restrict_traits< packed_random_access_iterator_tag, dense_random_access_iterator_tag >
boost::numeric::ublas::iterator_restrict_traits< packed_random_access_iterator_tag, sparse_bidirectional_iterator_tag >
boost::numeric::ublas::iterator_restrict_traits< sparse_bidirectional_iterator_tag, dense_random_access_iterator_tag >
boost::numeric::ublas::iterator_restrict_traits< sparse_bidirectional_iterator_tag, packed_random_access_iterator_tag >
boost::numeric::ublas::tag::leadingTag for the leading dimension
boost::numeric::ublas::detail::less_pair< P >
boost::numeric::ublas::detail::less_triple< T >
boost::numeric::ublas::lower_tag
boost::numeric::ublas::tag::majorTag for the major dimension
boost::numeric::ublas::map_array< I, T, ALLOC >
boost::numeric::ublas::detail::map_capacity_traits< M >
boost::numeric::ublas::detail::map_capacity_traits< map_array< I, T, ALLOC > >
boost::numeric::ublas::map_std< I, T, ALLOC >
boost::numeric::ublas::detail::map_traits< A, T >
boost::numeric::ublas::detail::map_traits< map_array< I, T, ALLOC >, T >
boost::numeric::ublas::mapped_matrix< T, L, A >Index map based sparse matrix of values of type T
boost::numeric::ublas::mapped_vector< T, A >Index map based sparse vector
boost::numeric::ublas::mapped_vector_of_mapped_vector< T, L, A >
boost::numeric::ublas::matrix< T, L, A >A dense matrix of values of type T
boost::numeric::ublas::matrix_binary< E1, E2, F >
boost::numeric::ublas::matrix_binary_scalar1< E1, E2, F >
boost::numeric::ublas::matrix_binary_scalar1_traits< E1, E2, F >
boost::numeric::ublas::matrix_binary_scalar2< E1, E2, F >
boost::numeric::ublas::matrix_binary_scalar2_traits< E1, E2, F >
boost::numeric::ublas::matrix_binary_traits< E1, E2, F >
boost::numeric::ublas::matrix_column< M >
boost::numeric::ublas::matrix_container< C >Base class for Matrix container models
boost::numeric::ublas::matrix_expression< E >Base class for Matrix Expression models
boost::numeric::ublas::matrix_expression_assigner< E, Fill_Policy, Traverse_Policy >An assigner object used to fill a vector using operator <<= and operator, (comma)
boost::numeric::ublas::matrix_indirect< M, IA >A matrix referencing a non continuous submatrix of elements given another matrix of indices
boost::numeric::ublas::matrix_matrix_binary< E1, E2, F >
boost::numeric::ublas::matrix_matrix_binary_functor< M1, M2, TV >
boost::numeric::ublas::matrix_matrix_binary_traits< T1, E1, T2, E2 >
boost::numeric::ublas::matrix_matrix_prod< M1, M2, TV >
boost::numeric::ublas::matrix_matrix_solve_traits< E1, E2 >
boost::numeric::ublas::matrix_move_manip< T >A move matrix index manipulator
boost::numeric::ublas::matrix_move_to_manip< T >A move_to matrix manipulator
boost::numeric::ublas::matrix_norm_1< M >
boost::numeric::ublas::matrix_norm_frobenius< M >
boost::numeric::ublas::matrix_norm_inf< M >
boost::numeric::ublas::matrix_range< M >
boost::numeric::ublas::matrix_reference< E >
boost::numeric::ublas::matrix_row< M >
boost::numeric::ublas::matrix_scalar_real_unary_functor< M >
boost::numeric::ublas::matrix_scalar_unary< E, F >
boost::numeric::ublas::matrix_scalar_unary_traits< E, F >
boost::numeric::ublas::matrix_slice< M >
boost::numeric::ublas::matrix_tag
boost::numeric::ublas::matrix_temporary_traits< banded_adaptor< M > >
boost::numeric::ublas::matrix_temporary_traits< const banded_adaptor< M > >
boost::numeric::ublas::matrix_temporary_traits< const hermitian_adaptor< M, TRI > >
boost::numeric::ublas::matrix_temporary_traits< const matrix_indirect< M > >
boost::numeric::ublas::matrix_temporary_traits< const matrix_range< M > >
boost::numeric::ublas::matrix_temporary_traits< const matrix_slice< M > >
boost::numeric::ublas::matrix_temporary_traits< const symmetric_adaptor< M, TRI > >
boost::numeric::ublas::matrix_temporary_traits< const triangular_adaptor< M, TRI > >
boost::numeric::ublas::matrix_temporary_traits< hermitian_adaptor< M, TRI > >
boost::numeric::ublas::matrix_temporary_traits< matrix_indirect< M > >Specialization of temporary_traits
boost::numeric::ublas::matrix_temporary_traits< matrix_range< M > >
boost::numeric::ublas::matrix_temporary_traits< matrix_slice< M > >
boost::numeric::ublas::matrix_temporary_traits< symmetric_adaptor< M, TRI > >
boost::numeric::ublas::matrix_temporary_traits< triangular_adaptor< M, TRI > >
boost::numeric::ublas::matrix_traits< MATRIX >Traits class to extract type information from a MATRIX
boost::numeric::ublas::matrix_unary1< E, F >
boost::numeric::ublas::matrix_unary1_traits< E, F >
boost::numeric::ublas::matrix_unary2< E, F >
boost::numeric::ublas::matrix_unary2_traits< E, F >
boost::numeric::ublas::matrix_vector_binary1< E1, E2, F >
boost::numeric::ublas::matrix_vector_binary1_traits< T1, E1, T2, E2 >
boost::numeric::ublas::matrix_vector_binary2< E1, E2, F >
boost::numeric::ublas::matrix_vector_binary2_traits< T1, E1, T2, E2 >
boost::numeric::ublas::matrix_vector_binary_functor< M1, M2, TV >
boost::numeric::ublas::matrix_vector_indirect< M, IA >
boost::numeric::ublas::matrix_vector_prod1< M1, M2, TV >
boost::numeric::ublas::matrix_vector_prod2< M1, M2, TV >
boost::numeric::ublas::matrix_vector_range< M >
boost::numeric::ublas::matrix_vector_slice< M >
boost::numeric::ublas::matrix_vector_solve_traits< E1, E2 >
boost::numeric::ublas::matrix_view_traits< MATRIX >Traits class to extract type information from a constant MATRIX
boost::numeric::ublas::tag::minorTag for the minor dimension
boost::numeric::ublas::mutable_container_traits< E >Traits class to extract additional type information from a mutable matrix or vector CONTAINER
boost::numeric::ublas::mutable_matrix_traits< MATRIX >Traits class to extract additional type information from a mutable MATRIX
boost::numeric::ublas::mutable_vector_traits< VECTOR >Traits class to extract type information from a VECTOR
boost::numeric::ublas::next_column_manipA next column matrix manipulator
boost::numeric::ublas::next_row_manipA next row matrix manipulator
boost::numeric::ublas::traverse_policy::no_wrapThe no wrap policy
boost::numeric::ublas::non_real
nonassignable
boost::numeric::ublas::packed_proxy_tag
boost::numeric::ublas::packed_random_access_iterator_tag
boost::numeric::ublas::packed_tag
boost::numeric::ublas::permutation_matrix< T, A >
boost::numeric::ublas::promote_traits< X, Y >
boost::numeric::ublas::scalar_plus_assign< T1, T2 >::rebind< U1, U2 >
boost::numeric::ublas::scalar_divides_assign< T1, T2 >::rebind< U1, U2 >
boost::numeric::ublas::scalar_swap< T1, T2 >::rebind< U1, U2 >
boost::numeric::ublas::scalar_minus_assign< T1, T2 >::rebind< U1, U2 >
boost::numeric::ublas::scalar_assign< T1, T2 >::rebind< U1, U2 >
boost::numeric::ublas::scalar_multiplies_assign< T1, T2 >::rebind< U1, U2 >
boost::numeric::ublas::row_major_tag
boost::numeric::ublas::scalar_assign< T1, T2 >
boost::numeric::ublas::scalar_binary_assign_functor< T1, T2 >
boost::numeric::ublas::scalar_binary_functor< T1, T2 >
boost::numeric::ublas::scalar_binary_swap_functor< T1, T2 >
boost::numeric::ublas::scalar_conj< T >
boost::numeric::ublas::scalar_divides< T1, T2 >
boost::numeric::ublas::scalar_divides_assign< T1, T2 >
boost::numeric::ublas::scalar_expression< E >Base class for Scalar Expression models
boost::numeric::ublas::scalar_identity< T >
boost::numeric::ublas::scalar_imag< T >
boost::numeric::ublas::scalar_matrix< T, ALLOC >A matrix with all values of type T equal to the same value
boost::numeric::ublas::scalar_minus< T1, T2 >
boost::numeric::ublas::scalar_minus_assign< T1, T2 >
boost::numeric::ublas::scalar_multiplies< T1, T2 >
boost::numeric::ublas::scalar_multiplies_assign< T1, T2 >
boost::numeric::ublas::scalar_negate< T >
boost::numeric::ublas::scalar_plus< T1, T2 >
boost::numeric::ublas::scalar_plus_assign< T1, T2 >
boost::numeric::ublas::scalar_real< T >
boost::numeric::ublas::scalar_real_unary_functor< T >
boost::numeric::ublas::scalar_reference< T >
boost::numeric::ublas::scalar_swap< T1, T2 >
boost::numeric::ublas::scalar_tag
boost::numeric::ublas::scalar_traits< T >
boost::numeric::ublas::scalar_unary_functor< T >
boost::numeric::ublas::scalar_value< T >
boost::numeric::ublas::scalar_vector< T, ALLOC >A scalar (i.e. unique value) vector of type T and a given size A scalar (i.e. unique value) vector of type T and a given size. This is a virtual vector in the sense that no memory is allocated for storing the unique value more than once: it still acts like any other vector. However assigning a new value will change all the value at once. vector into a normal vector. It must first be assigned to another normal vector by any suitable means. Its memory footprint is constant
boost::numeric::ublas::singular
boost::numeric::ublas::sparse_bidirectional_iterator_tag
boost::numeric::ublas::fill_policy::sparse_insertThe sparse insert fill policy
boost::numeric::ublas::sparse_proxy_tag
boost::numeric::ublas::fill_policy::sparse_push_backThe sparse push_back fill policy
boost::numeric::ublas::sparse_tag
boost::numeric::ublas::static_matrix_move_manip< I, J >A static move matrix index manipulator
boost::numeric::ublas::static_matrix_move_to_manip< I, J >A static move_to matrix manipulator When member function traverse is called the referenced index will be set to the manipulators' index
boost::numeric::ublas::static_vector_move_manip< I >A static move vector manipulator
boost::numeric::ublas::static_vector_move_to_manip< I >A static move to vector manipulator
boost::numeric::ublas::storage_array< E >
boost::numeric::ublas::storage_restrict_traits< S1, S2 >
boost::numeric::ublas::storage_restrict_traits< dense_proxy_tag, packed_proxy_tag >
boost::numeric::ublas::storage_restrict_traits< dense_proxy_tag, sparse_proxy_tag >
boost::numeric::ublas::storage_restrict_traits< dense_tag, dense_proxy_tag >
boost::numeric::ublas::storage_restrict_traits< dense_tag, packed_proxy_tag >
boost::numeric::ublas::storage_restrict_traits< dense_tag, sparse_proxy_tag >
boost::numeric::ublas::storage_restrict_traits< packed_proxy_tag, sparse_proxy_tag >
boost::numeric::ublas::storage_restrict_traits< packed_tag, dense_proxy_tag >
boost::numeric::ublas::storage_restrict_traits< packed_tag, packed_proxy_tag >
boost::numeric::ublas::storage_restrict_traits< packed_tag, sparse_proxy_tag >
boost::numeric::ublas::storage_restrict_traits< sparse_tag, dense_proxy_tag >
boost::numeric::ublas::storage_restrict_traits< sparse_tag, packed_proxy_tag >
boost::numeric::ublas::storage_restrict_traits< sparse_tag, sparse_proxy_tag >
boost::numeric::ublas::strict_lower_tag
boost::numeric::ublas::strict_upper_tag
boost::numeric::ublas::symmetric_adaptor< M, TRI >
boost::numeric::ublas::symmetric_matrix< T, TRI, L, A >
boost::numeric::ublas::detail::transposed_structure< L >
boost::numeric::ublas::traverse_policy_wrapper< T >A wrapper for traverse policy classes
boost::numeric::ublas::triangular_adaptor< M, TRI >
boost::numeric::ublas::triangular_matrix< T, TRI, L, A >A triangular matrix of values of type T
boost::numeric::ublas::type_traits< T >
boost::numeric::ublas::type_traits< double >
boost::numeric::ublas::type_traits< float >
boost::numeric::ublas::type_traits< long double >
boost::numeric::ublas::type_traits< std::complex< double > >
boost::numeric::ublas::type_traits< std::complex< float > >
boost::numeric::ublas::type_traits< std::complex< long double > >
boost::numeric::ublas::ublas_expression< E >Base class for uBLAS staticaly derived expressions using the the Barton Nackman trick
boost::numeric::ublas::unbounded_array< T, ALLOC >
boost::numeric::ublas::unit_lower_tag
boost::numeric::ublas::unit_upper_tag
boost::numeric::ublas::unit_vector< T, ALLOC >Unit_vector represents a canonical unit vector unit_vector represents a canonical unit vector. The k-th unit vector of dimension $n$ holds 0 for every value $u_i$ s.t. $i \neq k$ and 1 when $i=k$. At construction, the value k is given after the dimension of the vector
boost::numeric::ublas::unknown_orientation_tag
boost::numeric::ublas::unknown_storage_tag
boost::numeric::ublas::upper_tag
boost::numeric::ublas::vector< T, A >A dense vector of values of type T
boost::numeric::ublas::vector_binary< E1, E2, F >
boost::numeric::ublas::vector_binary_scalar1< E1, E2, F >
boost::numeric::ublas::vector_binary_scalar1_traits< E1, E2, F >
boost::numeric::ublas::vector_binary_scalar2< E1, E2, F >
boost::numeric::ublas::vector_binary_scalar2_traits< E1, E2, F >
boost::numeric::ublas::vector_binary_traits< E1, E2, F >
boost::numeric::ublas::vector_container< C >Base class for Vector container models
boost::numeric::ublas::vector_expression< E >Base class for Vector Expression models
boost::numeric::ublas::vector_expression_assigner< E, Fill_Policy >An assigner object used to fill a vector using operator <<= and operator, (comma)
boost::numeric::ublas::vector_index_norm_inf< V >
boost::numeric::ublas::vector_indirect< V, IA >A vector referencing a non continuous subvector of elements given another vector of indices
boost::numeric::ublas::vector_inner_prod< V1, V2, TV >
boost::numeric::ublas::vector_matrix_binary< E1, E2, F >
boost::numeric::ublas::vector_matrix_binary_traits< E1, E2, F >
boost::numeric::ublas::vector_move_manip< T >A move vector index manipulator
boost::numeric::ublas::vector_move_to_manip< T >A move_to vector index manipulator
boost::numeric::ublas::vector_norm_1< V >
boost::numeric::ublas::vector_norm_2< V >
boost::numeric::ublas::vector_norm_inf< V >
boost::numeric::ublas::vector_of_vector< T, L, A >A dense matrix of values of type T stored as a vector of vectors
boost::numeric::ublas::vector_range< V >A vector referencing a continuous subvector of elements of vector v containing all elements specified by range
boost::numeric::ublas::vector_reference< E >
boost::numeric::ublas::vector_scalar_binary< E1, E2, F >
boost::numeric::ublas::vector_scalar_binary_functor< V1, V2, TV >
boost::numeric::ublas::vector_scalar_binary_traits< E1, E2, F >
boost::numeric::ublas::vector_scalar_index_unary_functor< V >
boost::numeric::ublas::vector_scalar_real_unary_functor< V >
boost::numeric::ublas::vector_scalar_unary< E, F >
boost::numeric::ublas::vector_scalar_unary_functor< V >
boost::numeric::ublas::vector_scalar_unary_traits< E, F >
boost::numeric::ublas::vector_slice< V >A vector referencing a non continuous subvector of elements of vector v containing all elements specified by slice
boost::numeric::ublas::vector_sum< V >
boost::numeric::ublas::vector_tag
boost::numeric::ublas::vector_temporary_traits< banded_adaptor< M > >
boost::numeric::ublas::vector_temporary_traits< const banded_adaptor< M > >
boost::numeric::ublas::vector_temporary_traits< const hermitian_adaptor< M, TRI > >
boost::numeric::ublas::vector_temporary_traits< const matrix_column< M > >
boost::numeric::ublas::vector_temporary_traits< const matrix_indirect< M > >
boost::numeric::ublas::vector_temporary_traits< const matrix_range< M > >
boost::numeric::ublas::vector_temporary_traits< const matrix_row< M > >
boost::numeric::ublas::vector_temporary_traits< const matrix_slice< M > >
boost::numeric::ublas::vector_temporary_traits< const matrix_vector_indirect< M, IA > >
boost::numeric::ublas::vector_temporary_traits< const matrix_vector_range< M > >
boost::numeric::ublas::vector_temporary_traits< const matrix_vector_slice< M > >
boost::numeric::ublas::vector_temporary_traits< const symmetric_adaptor< M, TRI > >
boost::numeric::ublas::vector_temporary_traits< const triangular_adaptor< M, TRI > >
boost::numeric::ublas::vector_temporary_traits< const vector_indirect< V > >
boost::numeric::ublas::vector_temporary_traits< const vector_range< V > >
boost::numeric::ublas::vector_temporary_traits< const vector_slice< V > >
boost::numeric::ublas::vector_temporary_traits< hermitian_adaptor< M, TRI > >
boost::numeric::ublas::vector_temporary_traits< matrix_column< M > >
boost::numeric::ublas::vector_temporary_traits< matrix_indirect< M > >
boost::numeric::ublas::vector_temporary_traits< matrix_range< M > >
boost::numeric::ublas::vector_temporary_traits< matrix_row< M > >
boost::numeric::ublas::vector_temporary_traits< matrix_slice< M > >
boost::numeric::ublas::vector_temporary_traits< matrix_vector_indirect< M, IA > >
boost::numeric::ublas::vector_temporary_traits< matrix_vector_range< M > >
boost::numeric::ublas::vector_temporary_traits< matrix_vector_slice< M > >
boost::numeric::ublas::vector_temporary_traits< symmetric_adaptor< M, TRI > >
boost::numeric::ublas::vector_temporary_traits< triangular_adaptor< M, TRI > >
boost::numeric::ublas::vector_temporary_traits< vector_indirect< V > >
boost::numeric::ublas::vector_temporary_traits< vector_range< V > >
boost::numeric::ublas::vector_temporary_traits< vector_slice< V > >
boost::numeric::ublas::vector_traits< VECTOR >Traits class to extract type information from a VECTOR
boost::numeric::ublas::vector_unary< E, F >
boost::numeric::ublas::vector_unary_traits< E, F >
boost::numeric::ublas::vector_view_traits< VECTOR >Traits class to extract type information from a VECTOR
boost::numeric::ublas::traverse_policy::wrapThe wrap policy
boost::numeric::ublas::zero_matrix< T, ALLOC >A matrix with all values of type T equal to zero
boost::numeric::ublas::zero_vector< T, ALLOC >A zero vector of type T and a given size A zero vector of type T and a given size. This is a virtual vector in the sense that no memory is allocated for storing the zero values: it still acts like any other vector. However assigning values to it will not change the zero vector into a normal vector. It must first be assigned to another normal vector by any suitable means. Its memory footprint is constant

Generated on Sun Jul 4 20:31:06 2010 for ublas by  doxygen 1.6.1