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

Click here to view the latest version of this page.

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