Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r61753 - branches/ublas-doxygen
From: david.bellot_at_[hidden]
Date: 2010-05-04 07:52:41


Author: david.bellot
Date: 2010-05-04 07:52:39 EDT (Tue, 04 May 2010)
New Revision: 61753
URL: http://svn.boost.org/trac/boost/changeset/61753

Log:
added structure of documentation. Now using automatic generation

Added:
   branches/ublas-doxygen/doxydoc.hpp (contents, props changed)

Added: branches/ublas-doxygen/doxydoc.hpp
==============================================================================
--- (empty file)
+++ branches/ublas-doxygen/doxydoc.hpp 2010-05-04 07:52:39 EDT (Tue, 04 May 2010)
@@ -0,0 +1,19430 @@
+///
+/// \class boost::numeric::ublas::array_adaptor
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::banded_adaptor
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::banded_adaptor::const_iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::banded_adaptor::const_iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::banded_adaptor::iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::banded_adaptor::iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::banded_matrix
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::banded_matrix::const_iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::banded_matrix::const_iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::banded_matrix::iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::banded_matrix::iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::basic_range
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::basic_range::const_iterator
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::basic_slice
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::basic_slice::const_iterator
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::bounded_array
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::bounded_matrix
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::bounded_vector
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::c_array_view
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::c_matrix
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::c_matrix::const_iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::c_matrix::const_iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::c_matrix::iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::c_matrix::iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::compressed_matrix
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::compressed_matrix::const_iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::compressed_matrix::const_iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::compressed_matrix::iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::compressed_matrix::iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::compressed_matrix_view
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::compressed_matrix_view::const_iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::compressed_matrix_view::const_iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::compressed_vector
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::compressed_vector::const_iterator
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::compressed_vector::iterator
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::container_const_reference
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::container_reference
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::coordinate_matrix
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::coordinate_matrix::const_iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::coordinate_matrix::const_iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::coordinate_matrix::iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::coordinate_matrix::iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::coordinate_vector
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::coordinate_vector::const_iterator
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::coordinate_vector::iterator
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::c_vector
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::c_vector::const_iterator
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::c_vector::iterator
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::diagonal_adaptor
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::diagonal_matrix
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::generalized_vector_of_vector
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::generalized_vector_of_vector::const_iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::generalized_vector_of_vector::const_iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::generalized_vector_of_vector::iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::generalized_vector_of_vector::iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::hermitian_adaptor
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::hermitian_adaptor::const_iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::hermitian_adaptor::const_iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::hermitian_adaptor::iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::hermitian_adaptor::iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::hermitian_matrix
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::hermitian_matrix::const_iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::hermitian_matrix::const_iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::hermitian_matrix_element
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::hermitian_matrix::iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::hermitian_matrix::iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::identity_matrix
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::identity_matrix::const_iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::identity_matrix::const_iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::indexed_const_iterator
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::indexed_const_iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::indexed_const_iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::indexed_iterator
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::indexed_iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::indexed_iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::index_pair
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::index_pair_array
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::index_triple
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::index_triple_array
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::indirect_array
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::indirect_array::const_iterator
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::map_array
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::mapped_matrix
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::mapped_matrix::const_iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::mapped_matrix::const_iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::mapped_matrix::iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::mapped_matrix::iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::mapped_vector
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::mapped_vector::const_iterator
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::mapped_vector::iterator
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::mapped_vector_of_mapped_vector
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::map_std
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_binary
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_binary::const_iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_binary::const_iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_binary_scalar1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_binary_scalar1::const_iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_binary_scalar1::const_iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_binary_scalar2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_binary_scalar2::const_iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_binary_scalar2::const_iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_column
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_column::const_iterator
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_column::iterator
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix::const_iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix::const_iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_container
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_expression
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_indirect
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_indirect::const_iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_indirect::const_iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_indirect::iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_indirect::iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix::iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix::iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_matrix_binary
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_matrix_binary::const_iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_matrix_binary::const_iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_range
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_range::const_iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_range::const_iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_range::iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_range::iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_reference
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_row
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_row::const_iterator
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_row::iterator
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_scalar_unary
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_slice
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_slice::const_iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_slice::const_iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_slice::iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_slice::iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_unary1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_unary1::const_iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_unary1::const_iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_unary2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_unary2::const_iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_unary2::const_iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_vector_binary1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_vector_binary1::const_iterator
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_vector_binary2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_vector_binary2::const_iterator
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_vector_indirect
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_vector_indirect::const_iterator
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_vector_indirect::iterator
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_vector_range
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_vector_range::const_iterator
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_vector_range::iterator
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_vector_slice
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_vector_slice::const_iterator
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::matrix_vector_slice::iterator
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::noalias_proxy
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::nonassignable_::nonassignable
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::permutation_matrix
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::reverse_iterator_base
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::reverse_iterator_base1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::reverse_iterator_base2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::scalar_expression
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::scalar_matrix
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::scalar_matrix::const_iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::scalar_matrix::const_iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::scalar_reference
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::scalar_value
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::scalar_vector
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::scalar_vector::const_iterator
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::shallow_array_adaptor
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::sparse_matrix_element
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::sparse_storage_element
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::sparse_vector_element
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::storage_array
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::symmetric_adaptor
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::symmetric_adaptor::const_iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::symmetric_adaptor::const_iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::symmetric_adaptor::iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::symmetric_adaptor::iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::symmetric_matrix
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::symmetric_matrix::const_iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::symmetric_matrix::const_iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::symmetric_matrix::iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::symmetric_matrix::iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::triangular_adaptor
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::triangular_adaptor::const_iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::triangular_adaptor::const_iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::triangular_adaptor::iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::triangular_adaptor::iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::triangular_matrix
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::triangular_matrix::const_iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::triangular_matrix::const_iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::triangular_matrix::iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::triangular_matrix::iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::ublas_expression
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::unbounded_array
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::unit_vector
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::unit_vector::const_iterator
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::vector
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::vector_binary
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::vector_binary::const_iterator
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::vector_binary_scalar1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::vector_binary_scalar1::const_iterator
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::vector_binary_scalar2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::vector_binary_scalar2::const_iterator
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::vector::const_iterator
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::vector_container
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::vector_expression
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::vector_indirect
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::vector_indirect::const_iterator
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::vector_indirect::iterator
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::vector::iterator
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::vector_matrix_binary
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::vector_matrix_binary::const_iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::vector_matrix_binary::const_iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::vector_of_vector
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::vector_of_vector::const_iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::vector_of_vector::const_iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::vector_of_vector::iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::vector_of_vector::iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::vector_range
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::vector_range::const_iterator
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::vector_range::iterator
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::vector_reference
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::vector_scalar_binary
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::vector_scalar_unary
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::vector_slice
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::vector_slice::const_iterator
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::vector_slice::iterator
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::vector_unary
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::vector_unary::const_iterator
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::zero_matrix
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::zero_matrix::const_iterator1
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::zero_matrix::const_iterator2
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::zero_vector
+/// \brief
+///
+
+///
+/// \class boost::numeric::ublas::zero_vector::const_iterator
+/// \brief
+///
+
+///
+/// \fn iter_swap
+/// \brief
+///
+
+///
+/// \fn std::iter_swap
+/// \brief
+///
+
+///
+/// \fn std::swap
+/// \brief
+///
+
+///
+/// \fn std::swap
+/// \brief
+///
+
+///
+/// \fn swap
+/// \brief
+///
+
+///
+/// \fn swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::__anon1::AdditiveAbelianGroupConcept::constraints
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::__anon1::CommutativeRingWithIdentityConcept::constraints
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::__anon1::concept_checks
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::__anon1::FieldConcept::constraints
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::__anon1::LinearOperatorConcept::constraints
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::__anon1::MultiplicativeAbelianGroupConcept::constraints
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::__anon1::OneElement
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::__anon1::OneElement
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::__anon1::OneElement
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::__anon1::OneElement
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::__anon1::OneElement
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::__anon1::OneElement
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::__anon1::OneElement
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::__anon1::OneElement
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::__anon1::Prod_RingWithIdentityConcept::constraints
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::__anon1::RingWithIdentityConcept::constraints
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::__anon1::VectorSpaceConcept::constraints
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::__anon1::ZeroElement
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::__anon1::ZeroElement
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::__anon1::ZeroElement
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::__anon1::ZeroElement
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::__anon1::ZeroElement
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::__anon1::ZeroElement
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::__anon1::ZeroElement
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::__anon1::ZeroElement
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::__anon1::ZeroElement
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::__anon1::ZeroElement
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::__anon1::ZeroElement
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::__anon1::ZeroElement
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::array_adaptor::~array_adaptor
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::array_adaptor::array_adaptor
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::array_adaptor::array_adaptor
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::array_adaptor::array_adaptor
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::array_adaptor::array_adaptor
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::array_adaptor::array_adaptor
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::array_adaptor::assign_temporary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::array_adaptor::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::array_adaptor::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::array_adaptor::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::array_adaptor::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::array_adaptor::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::array_adaptor::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::array_adaptor::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::array_adaptor::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::array_adaptor::resize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::array_adaptor::resize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::array_adaptor::resize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::array_adaptor::resize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::array_adaptor::resize_internal
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::array_adaptor::resize_internal
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::array_adaptor::size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::array_adaptor::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::array_adaptor::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::axpy_lu_factorize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::axpy_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::axpy_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::axpy_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::axpy_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::axpy_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::axpy_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::axpy_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::axpy_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::axpy_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::axpy_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::axpy_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::axpy_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::axpy_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::axpy_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::axpy_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::axpy_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::axpy_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::axpy_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::axpy_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::axpy_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::axpy_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::axpy_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::axpy_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::axpy_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::axpy_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::axpy_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::axpy_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::axpy_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::axpy_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::bad_argument::bad_argument
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::bad_argument::raise
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::bad_index::bad_index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::bad_index::raise
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::bad_size::bad_size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::bad_size::raise
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::assign_temporary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::banded_adaptor
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::banded_adaptor
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::const_iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::const_iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::const_iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::const_iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::const_iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::const_iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::const_iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::const_iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::const_iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::const_iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::const_iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::const_iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::iterator1::iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::iterator1::iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::iterator2::iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::iterator2::iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::lower
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::minus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::plus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::same_closure
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::size1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::size2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_adaptor::upper
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::assign_temporary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::at_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::banded_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::banded_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::banded_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::banded_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::banded_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::clear
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::const_iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::const_iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::const_iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::const_iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::const_iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::const_iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::const_iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::const_iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::const_iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::const_iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::const_iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::const_iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::erase_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::insert_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::iterator1::iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::iterator1::iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::iterator2::iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::iterator2::iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::lower
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::minus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::plus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::resize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::resize_packed_preserve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::size1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::size2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::banded_matrix::upper
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_column_major::address
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_column_major::decrement_i
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_column_major::decrement_i
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_column_major::decrement_j
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_column_major::decrement_j
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_column_major::distance_i
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_column_major::distance_j
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_column_major::element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_column_major::fast_i
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_column_major::fast_j
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_column_major::increment_i
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_column_major::increment_i
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_column_major::increment_j
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_column_major::increment_j
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_column_major::index_i
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_column_major::index_j
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_column_major::index_m
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_column_major::index_M
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_column_major::lower_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_column_major::size_m
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_column_major::size_M
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_column_major::storage_size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_column_major::triangular_size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_column_major::upper_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_full::mutable_restrict1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_full::mutable_restrict2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_full::one
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_full::other
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_full::packed_size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_full::restrict1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_full::restrict2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_full::zero
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_lower::element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_lower::global_mutable_restrict1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_lower::global_mutable_restrict2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_lower::global_restrict1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_lower::global_restrict2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_lower::mutable_restrict1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_lower::mutable_restrict2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_lower::one
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_lower::other
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_lower::packed_size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_lower::restrict1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_lower::restrict2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_lower::zero
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_range::all
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_range::basic_range
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_range::basic_range
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_range::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_range::compose
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_range::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_range::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_range::const_iterator::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_range::empty
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_range::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_range::max_size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_range::preprocess
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_range::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_range::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_range::size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_range::start
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_row_major::address
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_row_major::decrement_i
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_row_major::decrement_i
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_row_major::decrement_j
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_row_major::decrement_j
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_row_major::distance_i
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_row_major::distance_j
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_row_major::element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_row_major::fast_i
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_row_major::fast_j
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_row_major::increment_i
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_row_major::increment_i
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_row_major::increment_j
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_row_major::increment_j
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_row_major::index_i
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_row_major::index_j
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_row_major::index_m
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_row_major::index_M
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_row_major::lower_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_row_major::size_m
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_row_major::size_M
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_row_major::storage_size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_row_major::triangular_size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_row_major::upper_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_slice::all
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_slice::basic_slice
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_slice::basic_slice
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_slice::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_slice::compose
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_slice::compose
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_slice::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_slice::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_slice::const_iterator::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_slice::empty
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_slice::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_slice::max_size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_slice::preprocess
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_slice::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_slice::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_slice::size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_slice::start
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_slice::stride
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_strict_lower::element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_strict_lower::global_restrict1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_strict_lower::global_restrict2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_strict_lower::one
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_strict_lower::other
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_strict_lower::packed_size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_strict_lower::restrict1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_strict_lower::restrict2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_strict_lower::zero
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_unit_lower::element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_unit_lower::global_mutable_restrict1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_unit_lower::global_mutable_restrict2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_unit_lower::mutable_restrict1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_unit_lower::mutable_restrict2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_unit_lower::one
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_unit_lower::other
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::basic_unit_lower::packed_size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::blas_1::amax
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::blas_1::asum
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::blas_1::axpy
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::blas_1::copy
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::blas_1::dot
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::blas_1::nrm2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::blas_1::rot
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::blas_1::scal
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::blas_1::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::blas_2::gmv
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::blas_2::gr
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::blas_2::hr
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::blas_2::hr2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::blas_2::sr
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::blas_2::sr2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::blas_2::tmv
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::blas_2::tsv
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::blas_3::gmm
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::blas_3::hr2k
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::blas_3::hrk
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::blas_3::sr2k
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::blas_3::srk
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::blas_3::tmm
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::blas_3::tsm
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::block_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::block_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::block_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::block_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::block_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::bounded_array::assign_temporary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::bounded_array::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::bounded_array::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::bounded_array::bounded_array
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::bounded_array::bounded_array
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::bounded_array::bounded_array
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::bounded_array::bounded_array
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::bounded_array::empty
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::bounded_array::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::bounded_array::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::bounded_array::max_size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::bounded_array::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::bounded_array::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::bounded_array::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::bounded_array::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::bounded_array::resize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::bounded_array::resize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::bounded_array::serialize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::bounded_array::size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::bounded_array::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::bounded_array::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::bounded_matrix::~bounded_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::bounded_matrix::bounded_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::bounded_matrix::bounded_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::bounded_matrix::bounded_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::bounded_matrix::bounded_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::bounded_matrix::bounded_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::bounded_vector::~bounded_vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::bounded_vector::bounded_vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::bounded_vector::bounded_vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::bounded_vector::bounded_vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::bounded_vector::bounded_vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::bounded_vector::bounded_vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_array_view::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_array_view::~c_array_view
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_array_view::c_array_view
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_array_view::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_array_view::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_array_view::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_array_view::size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::assign_temporary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::at_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::clear
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::c_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::c_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::c_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::c_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::const_iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::const_iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::const_iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::const_iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::const_iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::const_iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::const_iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::const_iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::const_iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::const_iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::const_iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::const_iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::insert_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::iterator1::iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::iterator1::iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::iterator2::iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::iterator2::iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::minus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::plus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::resize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::serialize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::size1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::size2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_matrix::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::column
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::column
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::complex_traits::conj
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::complex_traits::equals
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::complex_traits::imag
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::complex_traits::norm_1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::complex_traits::norm_2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::complex_traits::norm_inf
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::complex_traits::real
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::complex_traits::type_abs
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::complex_traits::type_sqrt
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::assign_temporary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::at_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::clear
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::complete_index1_data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::compressed_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::compressed_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::compressed_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::compressed_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::compressed_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::const_iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::const_iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::const_iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::const_iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::const_iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::const_iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::const_iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::const_iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::const_iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::const_iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::const_iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::const_iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::erase_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::filled1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::filled2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::find_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::find_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::index1_data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::index1_data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::index2_data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::index2_data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::index_base
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::insert_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::iterator1::iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::iterator1::iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::iterator2::iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::iterator2::iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::k_based
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::minus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::nnz
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::nnz_capacity
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::plus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::pop_back
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::push_back
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::reserve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::resize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::restrict_capacity
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::serialize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::set_filled
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::size1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::size2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::storage_invariants
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::value_data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::value_data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix_view::compressed_matrix_view
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix_view::compressed_matrix_view
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix_view::compressed_matrix_view
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix_view::find_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix_view::find_index_in_row
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix_view::k_based
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix_view::size1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix_view::size2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix_view::storage_invariants
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix_view::zero_based
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_matrix::zero_based
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::assign_temporary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::at_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::clear
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::compressed_vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::compressed_vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::compressed_vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::compressed_vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::const_iterator::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::erase_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::filled
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::find
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::find
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::find_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::find_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::index_base
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::index_data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::index_data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::insert_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::iterator::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::iterator::iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::iterator::iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::k_based
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::minus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::nnz
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::nnz_capacity
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::plus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::pop_back
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::push_back
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::ref
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::reserve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::resize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::restrict_capacity
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::serialize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::set_filled
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::storage_invariants
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::value_data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::value_data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::compressed_vector::zero_based
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::conj
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::conj
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::container_const_reference::assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::container_const_reference::container_const_reference
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::container_const_reference::container_const_reference
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::container_const_reference::same_closure
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::container_reference::assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::container_reference::container_reference
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::container_reference::container_reference
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::container_reference::same_closure
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::append_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::assign_temporary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::at_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::clear
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::const_iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::const_iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::const_iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::const_iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::const_iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::const_iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::const_iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::const_iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::const_iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::const_iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::const_iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::const_iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::coordinate_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::coordinate_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::coordinate_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::coordinate_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::erase_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::filled
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::find_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::find_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::index1_data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::index1_data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::index2_data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::index2_data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::index_base
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::insert_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::iterator1::iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::iterator1::iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::iterator2::iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::iterator2::iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::k_based
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::minus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::nnz
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::nnz_capacity
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::plus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::pop_back
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::push_back
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::reserve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::resize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::restrict_capacity
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::serialize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::set_filled
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::size1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::size2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::sort
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::storage_invariants
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::value_data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::value_data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_matrix::zero_based
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::append_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::assign_temporary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::at_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::clear
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::const_iterator::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::coordinate_vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::coordinate_vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::coordinate_vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::coordinate_vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::erase_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::filled
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::find
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::find
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::find_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::find_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::index_base
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::index_data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::index_data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::insert_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::iterator::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::iterator::iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::iterator::iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::k_based
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::minus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::nnz
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::nnz_capacity
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::plus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::pop_back
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::push_back
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::ref
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::reserve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::resize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::restrict_capacity
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::serialize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::set_filled
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::sort
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::storage_invariants
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::value_data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::value_data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::coordinate_vector::zero_based
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_vector::assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_vector::assign_temporary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_vector::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_vector::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_vector::clear
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_vector::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_vector::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_vector::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_vector::const_iterator::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_vector::c_vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_vector::c_vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_vector::c_vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_vector::c_vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_vector::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_vector::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_vector::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_vector::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_vector::erase_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_vector::find
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_vector::find
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_vector::find_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_vector::find_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_vector::insert_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_vector::iterator::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_vector::iterator::iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_vector::iterator::iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_vector::minus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_vector::plus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_vector::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_vector::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_vector::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_vector::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_vector::resize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_vector::serialize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_vector::size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_vector::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::c_vector::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::begin_impl::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::begin_impl::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::begin_impl::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::begin_impl::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::begin_impl::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::begin_impl::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::begin_impl::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::begin_impl::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::begin_impl::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::begin_impl::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::element_reference::get_reference
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::element_reference::get_reference
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::element_reference::get_reference
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::end_impl::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::end_impl::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::end_impl::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::end_impl::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::end_impl::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::end_impl::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::end_impl::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::end_impl::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::end_impl::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::end_impl::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::equals
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::equals
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::expression_type_check
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::expression_type_check
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::ignore_unused_variable_warning
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::lower_bound
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::make_conformant
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::make_conformant
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::make_conformant
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::map_capacity
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::map_reserve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::map_reserve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::matrix_resize_preserve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::matrix_resize_preserve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::size_by_dim_impl::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::size_by_dim_impl::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::size_by_dim_impl::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::size_by_tag_impl::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::size_by_tag_impl::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::size_by_tag_impl::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::size_by_tag_impl::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::size_by_tag_impl::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::size_by_tag_impl::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::transposed_structure::element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::transposed_structure::global_mutable_restrict1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::transposed_structure::global_mutable_restrict2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::transposed_structure::global_restrict1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::transposed_structure::global_restrict2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::transposed_structure::mutable_restrict1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::transposed_structure::mutable_restrict2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::transposed_structure::one
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::transposed_structure::other
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::transposed_structure::packed_size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::transposed_structure::restrict1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::transposed_structure::restrict2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::transposed_structure::zero
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::detail::upper_bound
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::diagonal_adaptor::~diagonal_adaptor
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::diagonal_adaptor::diagonal_adaptor
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::diagonal_adaptor::diagonal_adaptor
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::diagonal_matrix::~diagonal_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::diagonal_matrix::diagonal_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::diagonal_matrix::diagonal_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::diagonal_matrix::diagonal_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::diagonal_matrix::diagonal_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::diagonal_matrix::diagonal_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::dimension::dimension_properties::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::dimension::dimension_properties::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::dimension::dimension_properties::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::dimension::dimension_properties::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::dimension::dimension_properties::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::dimension::dimension_properties::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::dimension::dimension_properties::size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::dimension::dimension_properties::size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::dimension::dimension_properties::size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::dimension::dimension_properties::size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::dimension::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::dimension::num_columns
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::dimension::num_elements
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::dimension::num_non_zeros
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::dimension::num_rows
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::dimension::size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::divide_by_zero::divide_by_zero
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::divide_by_zero::raise
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::element_div
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::element_div
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::element_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::element_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::external_logic::external_logic
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::external_logic::raise
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::append_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::assign_temporary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::at_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::clear
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::const_iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::const_iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::const_iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::const_iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::const_iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::const_iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::const_iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::const_iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::const_iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::const_iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::const_iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::const_iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::erase_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::find_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::find_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::generalized_vector_of_vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::generalized_vector_of_vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::generalized_vector_of_vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::generalized_vector_of_vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::insert_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::iterator1::iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::iterator1::iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::iterator2::iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::iterator2::iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::minus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::nnz
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::nnz_capacity
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::plus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::resize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::serialize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::size1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::size2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::sort
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::storage_invariants
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::generalized_vector_of_vector::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::herm
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::herm
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::assign_temporary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::const_iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::const_iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::const_iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::const_iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::const_iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::const_iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::const_iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::const_iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::const_iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::const_iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::const_iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::const_iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::hermitian_adaptor
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::hermitian_adaptor
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::insert_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::insert_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::iterator1::iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::iterator1::iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::iterator2::iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::iterator2::iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::minus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::plus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::same_closure
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::size1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::size2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_adaptor::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::assign_temporary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::at_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::clear
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::const_iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::const_iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::const_iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::const_iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::const_iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::const_iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::const_iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::const_iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::const_iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::const_iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::const_iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::const_iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix_element::~hermitian_matrix_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix_element::hermitian_matrix_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix_element::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix_element::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::erase_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::hermitian_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::hermitian_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::hermitian_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::hermitian_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::hermitian_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::hermitian_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::insert_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::iterator1::iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::iterator1::iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::iterator2::iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::iterator2::iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::minus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::plus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::resize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::resize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::resize_packed_preserve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::size1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::size2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::hermitian_matrix::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::identity_matrix::assign_temporary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::identity_matrix::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::identity_matrix::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::identity_matrix::const_iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::identity_matrix::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::identity_matrix::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::identity_matrix::const_iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::identity_matrix::const_iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::identity_matrix::const_iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::identity_matrix::const_iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::identity_matrix::const_iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::identity_matrix::const_iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::identity_matrix::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::identity_matrix::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::identity_matrix::const_iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::identity_matrix::const_iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::identity_matrix::const_iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::identity_matrix::const_iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::identity_matrix::const_iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::identity_matrix::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::identity_matrix::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::identity_matrix::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::identity_matrix::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::identity_matrix::identity_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::identity_matrix::identity_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::identity_matrix::identity_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::identity_matrix::identity_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::identity_matrix::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::identity_matrix::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::identity_matrix::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::identity_matrix::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::identity_matrix::resize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::identity_matrix::resize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::identity_matrix::serialize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::identity_matrix::size1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::identity_matrix::size2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::identity_matrix::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::identity_matrix::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::imag
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::imag
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::increment
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::increment
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::increment
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::increment
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::Indexed1DIteratorConcept::constraints
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::Indexed2DIteratorConcept::constraints
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::IndexedBidirectional1DIteratorConcept::constraints
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::IndexedBidirectional2DIteratorConcept::constraints
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexed_const_iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexed_const_iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexed_const_iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexed_const_iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexed_const_iterator1::indexed_const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexed_const_iterator1::indexed_const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexed_const_iterator1::indexed_const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexed_const_iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexed_const_iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexed_const_iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexed_const_iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexed_const_iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexed_const_iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexed_const_iterator2::indexed_const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexed_const_iterator2::indexed_const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexed_const_iterator2::indexed_const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexed_const_iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexed_const_iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexed_const_iterator::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexed_const_iterator::indexed_const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexed_const_iterator::indexed_const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexed_const_iterator::indexed_const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexed_iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexed_iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexed_iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexed_iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexed_iterator1::indexed_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexed_iterator1::indexed_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexed_iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexed_iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexed_iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexed_iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexed_iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexed_iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexed_iterator2::indexed_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexed_iterator2::indexed_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexed_iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexed_iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexed_iterator::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexed_iterator::indexed_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexed_iterator::indexed_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::IndexedRandomAccess1DIteratorConcept::constraints
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::IndexedRandomAccess2DIteratorConcept::constraints
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexing_matrix_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexing_matrix_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexing_matrix_assign_scalar
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexing_matrix_assign_scalar
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexing_vector_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indexing_vector_assign_scalar
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::index_norm_inf
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::index_pair_array::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::index_pair_array::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::index_pair_array::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::index_pair_array::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::index_pair_array::equal
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::index_pair_array::index_pair_array
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::index_pair_array::iter_swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::index_pair_array::less
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::index_pair_array::size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::index_pair::equal
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::index_pair::~index_pair
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::index_pair::index_pair
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::index_pair::index_pair
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::index_pair::less
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::index_pair::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::index_pair::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::IndexSetConcept::constraints
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::index_triple_array::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::index_triple_array::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::index_triple_array::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::index_triple_array::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::index_triple_array::equal
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::index_triple_array::index_triple_array
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::index_triple_array::iter_swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::index_triple_array::less
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::index_triple_array::size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::index_triple::equal
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::index_triple::~index_triple
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::index_triple::index_triple
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::index_triple::index_triple
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::index_triple::less
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::index_triple::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::index_triple::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indirect_array::all
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indirect_array::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indirect_array::compose
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indirect_array::compose
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indirect_array::compose
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indirect_array::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indirect_array::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indirect_array::const_iterator::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indirect_array::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indirect_array::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indirect_array::empty
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indirect_array::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indirect_array::indirect_array
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indirect_array::indirect_array
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indirect_array::indirect_array
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indirect_array::indirect_array
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indirect_array::max_size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indirect_array::preprocess
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indirect_array::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indirect_array::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::indirect_array::size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::inner_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::inplace_solve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::inplace_solve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::inplace_solve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::inplace_solve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::inplace_solve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::inplace_solve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::inplace_solve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::inplace_solve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::inplace_solve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::inplace_solve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::inplace_solve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::inplace_solve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::inplace_solve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::inplace_solve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::inplace_solve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::inplace_solve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::inplace_solve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::inplace_solve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::inplace_solve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::inplace_solve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::inplace_solve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::inplace_solve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::inplace_solve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::inplace_solve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::inplace_solve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::inplace_solve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::inplace_solve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::inplace_solve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::inplace_solve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::inplace_solve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::inplace_solve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::inplace_solve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::inplace_solve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::inplace_solve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::inplace_solve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::inplace_solve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::inplace_solve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::inplace_solve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::internal_logic::internal_logic
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::internal_logic::raise
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::is_hermitian
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::is_symmetric
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::iterating_matrix_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::iterating_matrix_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::iterating_matrix_assign_scalar
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::iterating_matrix_assign_scalar
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::iterating_vector_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::iterating_vector_assign_scalar
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::lu_factorize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::lu_factorize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::lu_substitute
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::lu_substitute
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::lu_substitute
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::lu_substitute
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::lu_substitute
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::lu_substitute
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::make_compressed_matrix_view
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::map_array::assign_temporary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::map_array::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::map_array::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::map_array::capacity
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::map_array::clear
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::map_array::empty
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::map_array::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::map_array::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::map_array::erase
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::map_array::erase
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::map_array::find
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::map_array::find
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::map_array::get_allocator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::map_array::insert
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::map_array::insert
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::map_array::lower_bound
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::map_array::lower_bound
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::map_array::~map_array
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::map_array::map_array
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::map_array::map_array
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::map_array::max_size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::map_array::push_back
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::map_array::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::map_array::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::map_array::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::map_array::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::map_array::reserve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::map_array::resize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::map_array::serialize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::map_array::size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::map_array::static_destroy
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::map_array::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::map_array::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::assign_temporary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::at_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::clear
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::const_iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::const_iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::const_iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::const_iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::const_iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::const_iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::const_iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::const_iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::const_iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::const_iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::const_iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::const_iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::erase_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::find_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::find_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::insert_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::iterator1::iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::iterator1::iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::iterator2::iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::iterator2::iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::mapped_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::mapped_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::mapped_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::mapped_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::minus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::nnz
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::nnz_capacity
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::plus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::reserve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::resize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::restrict_capacity
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::serialize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::size1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::size2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_matrix::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector::assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector::assign_temporary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector::at_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector::clear
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector::const_iterator::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector::erase_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector::find
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector::find
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector::find_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector::find_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector::insert_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector::iterator::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector::iterator::iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector::iterator::iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector::mapped_vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector::mapped_vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector::mapped_vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector::mapped_vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector::minus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector::nnz
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector::nnz_capacity
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::assign_temporary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::at_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::clear
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::const_iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::erase_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::find_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::find_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::insert_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator1::iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator1::iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator2::iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator2::iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::mapped_vector_of_mapped_vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::mapped_vector_of_mapped_vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::mapped_vector_of_mapped_vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::mapped_vector_of_mapped_vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::minus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::nnz
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::nnz_capacity
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::plus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::resize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::serialize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::size1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::size2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector_of_mapped_vector::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector::plus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector::ref
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector::reserve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector::resize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector::restrict_capacity
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector::serialize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector::size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mapped_vector::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::map_std::serialize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_assign_scalar
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_assign_scalar
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_assign_scalar
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_assign_scalar
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_assign_scalar
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_assign_scalar
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::assign_temporary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::at_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator1::decrement
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator1::decrement
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator1::decrement
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator1::decrement
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator1::decrement
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator1::decrement
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator1::dereference
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator1::dereference
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator1::dereference
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator1::increment
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator1::increment
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator1::increment
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator1::increment
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator1::increment
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator1::increment
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator2::decrement
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator2::decrement
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator2::decrement
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator2::decrement
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator2::decrement
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator2::decrement
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator2::dereference
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator2::dereference
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator2::dereference
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator2::increment
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator2::increment
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator2::increment
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator2::increment
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator2::increment
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator2::increment
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::const_iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::expression1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::expression2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::matrix_binary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::same_closure
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar1::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar1::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar1::const_iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar1::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar1::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar1::const_iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar1::const_iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar1::const_iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar1::const_iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar1::const_iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar1::const_iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar1::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar1::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar1::const_iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar1::const_iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar1::const_iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar1::const_iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar1::const_iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar1::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar1::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar1::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar1::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar1::matrix_binary_scalar1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar1::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar1::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar1::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar1::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar1::same_closure
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar1::size1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar1::size2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar2::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar2::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar2::const_iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar2::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar2::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar2::const_iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar2::const_iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar2::const_iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar2::const_iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar2::const_iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar2::const_iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar2::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar2::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar2::const_iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar2::const_iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar2::const_iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar2::const_iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar2::const_iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar2::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar2::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar2::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar2::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar2::matrix_binary_scalar2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar2::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar2::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar2::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar2::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar2::same_closure
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar2::size1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary_scalar2::size2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::size1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_binary::size2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::clear
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_column::assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_column::assign_temporary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_column::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_column::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_column::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_column::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_column::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_column::const_iterator::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_column::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_column::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_column::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_column::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_column::find
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_column::find
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_column::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_column::iterator::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_column::iterator::iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_column::iterator::iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_column::matrix_column
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_column::minus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_column::plus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_column::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_column::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_column::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_column::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_column::same_closure
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_column::size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_column::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_column::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::MatrixConcept::constraints
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::const_iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::const_iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::const_iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::const_iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::const_iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::const_iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::const_iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::const_iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::const_iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::const_iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::const_iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::const_iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::erase_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_expression::column
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_expression::column
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::MatrixExpressionConcept::constraints
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_expression::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_expression::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_expression::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_expression::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_expression::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_expression::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_expression::row
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_expression::row
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::assign_temporary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::const_iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::const_iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::const_iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::const_iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::const_iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::const_iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::const_iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::const_iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::const_iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::const_iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::const_iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::const_iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::indirect1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::indirect1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::indirect2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::indirect2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::iterator1::iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::iterator1::iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::iterator2::iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::iterator2::iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::matrix_indirect
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::matrix_indirect
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::matrix_indirect
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::minus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::plus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::same_closure
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::size1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::size2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_indirect::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::insert_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::iterator1::iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::iterator1::iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::iterator2::iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::iterator2::iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_binary::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_binary::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_binary::const_iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_binary::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_binary::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_binary::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_binary::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_binary::const_iterator1::dereference
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_binary::const_iterator1::dereference
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_binary::const_iterator1::dereference
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_binary::const_iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_binary::const_iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_binary::const_iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_binary::const_iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_binary::const_iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_binary::const_iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_binary::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_binary::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_binary::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_binary::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_binary::const_iterator2::dereference
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_binary::const_iterator2::dereference
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_binary::const_iterator2::dereference
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_binary::const_iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_binary::const_iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_binary::const_iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_binary::const_iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_binary::const_iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_binary::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_binary::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_binary::expression1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_binary::expression2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_binary::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_binary::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_binary::matrix_matrix_binary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_binary::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_binary::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_binary::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_binary::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_binary::same_closure
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_binary::size1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_binary::size2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_prod::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_prod::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_prod::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_prod::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_matrix_prod::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::minus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_norm_1::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_norm_frobenius::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_norm_inf::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::plus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::assign_temporary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::const_iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::const_iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::const_iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::const_iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::const_iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::const_iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::const_iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::const_iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::const_iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::const_iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::const_iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::const_iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::iterator1::iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::iterator1::iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::iterator2::iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::iterator2::iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::matrix_range
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::matrix_range
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::minus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::plus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::same_closure
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::size1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::size2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::start1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::start2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_range::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_reference::assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_reference::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_reference::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_reference::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_reference::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_reference::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_reference::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_reference::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_reference::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_reference::expression
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_reference::expression
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_reference::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_reference::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_reference::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_reference::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_reference::matrix_reference
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_reference::minus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_reference::plus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_reference::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_reference::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_reference::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_reference::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_reference::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_reference::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_reference::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_reference::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_reference::same_closure
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_reference::size1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_reference::size2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_reference::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::resize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_row::assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_row::assign_temporary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_row::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_row::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_row::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_row::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_row::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_row::const_iterator::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_row::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_row::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_row::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_row::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_row::find
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_row::find
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_row::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_row::iterator::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_row::iterator::iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_row::iterator::iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_row::matrix_row
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_row::minus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_row::plus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_row::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_row::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_row::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_row::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_row::same_closure
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_row::size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_row::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_row::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_scalar_unary::expression
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_scalar_unary::matrix_scalar_unary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::serialize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::size1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::size2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::assign_temporary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::const_iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::const_iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::const_iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::const_iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::const_iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::const_iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::const_iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::const_iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::const_iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::const_iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::const_iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::const_iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::iterator1::iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::iterator1::iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::iterator2::iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::iterator2::iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::matrix_slice
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::matrix_slice
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::minus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::plus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::same_closure
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::size1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::size2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::start1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::start2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::stride1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::stride2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_slice::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary1::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary1::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary1::const_iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary1::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary1::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary1::const_iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary1::const_iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary1::const_iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary1::const_iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary1::const_iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary1::const_iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary1::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary1::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary1::const_iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary1::const_iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary1::const_iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary1::const_iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary1::const_iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary1::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary1::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary1::expression
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary1::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary1::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary1::matrix_unary1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary1::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary1::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary1::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary1::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary1::same_closure
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary1::size1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary1::size2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary2::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary2::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary2::const_iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary2::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary2::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary2::const_iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary2::const_iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary2::const_iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary2::const_iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary2::const_iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary2::const_iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary2::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary2::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary2::const_iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary2::const_iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary2::const_iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary2::const_iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary2::const_iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary2::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary2::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary2::expression
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary2::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary2::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary2::matrix_unary2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary2::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary2::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary2::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary2::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary2::same_closure
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary2::size1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_unary2::size2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_binary1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_binary1::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_binary1::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_binary1::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_binary1::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_binary1::const_iterator::dereference
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_binary1::const_iterator::dereference
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_binary1::const_iterator::dereference
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_binary1::const_iterator::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_binary1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_binary1::expression1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_binary1::expression2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_binary1::find
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_binary1::matrix_vector_binary1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_binary1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_binary1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_binary1::same_closure
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_binary1::size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_binary2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_binary2::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_binary2::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_binary2::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_binary2::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_binary2::const_iterator::dereference
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_binary2::const_iterator::dereference
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_binary2::const_iterator::dereference
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_binary2::const_iterator::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_binary2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_binary2::expression1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_binary2::expression2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_binary2::find
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_binary2::matrix_vector_binary2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_binary2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_binary2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_binary2::same_closure
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_binary2::size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_indirect::assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_indirect::assign_temporary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_indirect::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_indirect::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_indirect::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_indirect::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_indirect::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_indirect::const_iterator::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_indirect::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_indirect::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_indirect::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_indirect::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_indirect::find
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_indirect::find
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_indirect::indirect1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_indirect::indirect1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_indirect::indirect2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_indirect::indirect2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_indirect::iterator::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_indirect::iterator::iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_indirect::iterator::iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_indirect::matrix_vector_indirect
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_indirect::matrix_vector_indirect
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_indirect::minus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_indirect::plus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_indirect::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_indirect::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_indirect::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_indirect::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_indirect::same_closure
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_indirect::size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_indirect::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_indirect::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_prod1::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_prod1::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_prod1::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_prod1::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_prod1::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_prod1::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_prod1::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_prod1::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_prod2::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_prod2::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_prod2::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_prod2::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_prod2::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_prod2::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_prod2::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_prod2::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_range::assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_range::assign_temporary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_range::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_range::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_range::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_range::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_range::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_range::const_iterator::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_range::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_range::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_range::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_range::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_range::find
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_range::find
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_range::iterator::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_range::iterator::iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_range::iterator::iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_range::matrix_vector_range
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_range::minus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_range::plus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_range::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_range::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_range::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_range::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_range::same_closure
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_range::size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_range::start1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_range::start2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_range::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_range::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_slice::assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_slice::assign_temporary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_slice::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_slice::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_slice::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_slice::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_slice::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_slice::const_iterator::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_slice::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_slice::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_slice::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_slice::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_slice::find
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_slice::find
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_slice::iterator::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_slice::iterator::iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_slice::iterator::iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_slice::matrix_vector_slice
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_slice::minus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_slice::plus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_slice::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_slice::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_slice::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_slice::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_slice::same_closure
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_slice::size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_slice::start1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_slice::start2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_slice::stride1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_slice::stride2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_slice::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::matrix_vector_slice::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::Mutable_IndexedBidirectional1DIteratorConcept::constraints
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::Mutable_IndexedBidirectional2DIteratorConcept::constraints
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::Mutable_IndexedRandomAccess1DIteratorConcept::constraints
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::Mutable_IndexedRandomAccess2DIteratorConcept::constraints
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::Mutable_MatrixConcept::constraints
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::Mutable_MatrixExpressionConcept::constraints
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::Mutable_SparseMatrixConcept::constraints
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::Mutable_SparseVectorConcept::constraints
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::Mutable_StorageArrayConcept::constraints
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::Mutable_StorageSparseConcept::constraints
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::Mutable_VectorConcept::constraints
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::Mutable_VectorExpressionConcept::constraints
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mutable_vector_traits::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::mutable_vector_traits::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::noalias
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::noalias
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::noalias_proxy::noalias_proxy
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::noalias_proxy::noalias_proxy
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::nonassignable_::nonassignable::nonassignable
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::nonassignable_::nonassignable::~nonassignable
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::non_real::non_real
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::non_real::raise
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::norm_1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::norm_1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::norm_2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::norm_frobenius
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::norm_inf
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::norm_inf
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::num_columns
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::num_rows
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::opb_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::opb_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::opb_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::opb_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::outer_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::permutation_matrix::~permutation_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::permutation_matrix::permutation_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::permutation_matrix::permutation_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::prec_inner_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::prec_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::prec_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::prec_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::prec_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::prec_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::prec_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::prec_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::prec_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::prec_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::prec_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::prec_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::prec_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::base
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::base
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::base
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::base
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::base
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::base
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::base
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::base
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::base
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::base
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::base
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::base
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::base
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::base
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::base
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::base
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::base
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::base
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::base
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::base
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::base
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::base
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::base_const
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::base_const
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::base_const
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::base_const
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::base_const
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::base_const
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::base_const
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::base_const
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::base_const
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::base_const
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::base_const
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::data_const
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::data_const
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::data_const
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::data_const
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::data_const
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::data_const
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::data_const
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::data_const
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::data_const
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::data_const
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::data_const
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::leading_dimension
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::leading_dimension
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::leading_dimension
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::leading_dimension
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::size1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::size1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::size2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::size2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::start
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::start
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::start
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::start
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::start
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::start
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::start
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::stride
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::stride
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::stride
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::stride
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::stride
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::stride1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::stride1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::stride1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::stride1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::stride1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::stride2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::stride2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::stride2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::stride2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::raw::stride2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::real
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::real
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::ref
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::ref
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::reverse_iterator_base1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::reverse_iterator_base1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::reverse_iterator_base1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::reverse_iterator_base1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::reverse_iterator_base1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::reverse_iterator_base1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::reverse_iterator_base1::reverse_iterator_base1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::reverse_iterator_base1::reverse_iterator_base1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::reverse_iterator_base2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::reverse_iterator_base2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::reverse_iterator_base2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::reverse_iterator_base2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::reverse_iterator_base2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::reverse_iterator_base2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::reverse_iterator_base2::reverse_iterator_base2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::reverse_iterator_base2::reverse_iterator_base2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::reverse_iterator_base::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::reverse_iterator_base::reverse_iterator_base
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::reverse_iterator_base::reverse_iterator_base
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::row
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::row
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::safe
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::safe
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::same_impl_ex
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::same_impl_ex
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_assign::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_conj::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_divides::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_divides_assign::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::ScalarExpressionConcept::constraints
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_identity::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_imag::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_matrix::assign_temporary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_matrix::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_matrix::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_matrix::const_iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_matrix::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_matrix::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_matrix::const_iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_matrix::const_iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_matrix::const_iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_matrix::const_iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_matrix::const_iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_matrix::const_iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_matrix::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_matrix::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_matrix::const_iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_matrix::const_iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_matrix::const_iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_matrix::const_iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_matrix::const_iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_matrix::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_matrix::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_matrix::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_matrix::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_matrix::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_matrix::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_matrix::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_matrix::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_matrix::resize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_matrix::scalar_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_matrix::scalar_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_matrix::scalar_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_matrix::serialize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_matrix::size1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_matrix::size2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_matrix::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_matrix::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_minus::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_minus_assign::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_multiplies::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_multiplies_assign::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_negate::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_plus::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_plus_assign::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_real::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_reference::same_closure
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_reference::scalar_reference
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_swap::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_traits::conj
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_traits::equals
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_traits::imag
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_traits::norm_1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_traits::norm_2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_traits::norm_inf
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_traits::real
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_traits::type_abs
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_traits::type_sqrt
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_value::same_closure
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_value::scalar_value
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_value::scalar_value
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_vector::assign_temporary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_vector::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_vector::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_vector::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_vector::const_iterator::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_vector::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_vector::find
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_vector::find_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_vector::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_vector::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_vector::resize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_vector::scalar_vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_vector::scalar_vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_vector::scalar_vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_vector::serialize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_vector::size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_vector::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::scalar_vector::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::shallow_array_adaptor::assign_temporary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::shallow_array_adaptor::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::shallow_array_adaptor::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::shallow_array_adaptor::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::shallow_array_adaptor::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::shallow_array_adaptor::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::shallow_array_adaptor::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::shallow_array_adaptor::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::shallow_array_adaptor::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::shallow_array_adaptor::resize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::shallow_array_adaptor::resize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::shallow_array_adaptor::resize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::shallow_array_adaptor::resize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::shallow_array_adaptor::resize_internal
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::shallow_array_adaptor::resize_internal
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::shallow_array_adaptor::~shallow_array_adaptor
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::shallow_array_adaptor::shallow_array_adaptor
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::shallow_array_adaptor::shallow_array_adaptor
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::shallow_array_adaptor::shallow_array_adaptor
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::shallow_array_adaptor::shallow_array_adaptor
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::shallow_array_adaptor::shallow_array_adaptor
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::shallow_array_adaptor::size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::shallow_array_adaptor::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::shallow_array_adaptor::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::singular::raise
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::singular::singular
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::solve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::solve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::solve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::SparseMatrixConcept::constraints
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::sparse_matrix_element::get_d
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::sparse_matrix_element::ref
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::sparse_matrix_element::set
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::sparse_matrix_element::~sparse_matrix_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::sparse_matrix_element::sparse_matrix_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::sparse_matrix_element::sparse_matrix_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::sparse_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::sparse_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::sparse_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::sparse_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::sparse_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::sparse_prod
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::sparse_storage_element::~sparse_storage_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::sparse_storage_element::sparse_storage_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::sparse_storage_element::sparse_storage_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::sparse_storage_element::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::sparse_storage_element::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::SparseVectorConcept::constraints
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::sparse_vector_element::get_d
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::sparse_vector_element::ref
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::sparse_vector_element::set
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::sparse_vector_element::~sparse_vector_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::sparse_vector_element::sparse_vector_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::sparse_vector_element::sparse_vector_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::StorageArrayConcept::constraints
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::StorageSparseConcept::constraints
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::subrange
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::subrange
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::subrange
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::subrange
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::subslice
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::subslice
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::subslice
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::subslice
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::sum
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::swap_rows
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::swap_rows
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::swap_rows
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::assign_temporary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::const_iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::const_iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::const_iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::const_iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::const_iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::const_iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::const_iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::const_iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::const_iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::const_iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::const_iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::const_iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::iterator1::iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::iterator1::iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::iterator2::iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::iterator2::iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::minus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::plus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::same_closure
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::size1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::size2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::symmetric_adaptor
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_adaptor::symmetric_adaptor
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::assign_temporary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::at_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::clear
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::const_iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::const_iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::const_iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::const_iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::const_iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::const_iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::const_iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::const_iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::const_iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::const_iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::const_iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::const_iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::erase_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::insert_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::iterator1::iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::iterator1::iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::iterator2::iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::iterator2::iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::minus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::plus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::resize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::resize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::resize_packed_preserve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::size1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::size2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::symmetric_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::symmetric_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::symmetric_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::symmetric_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::symmetric_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::symmetric_matrix::symmetric_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::trans
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::trans
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::trans
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::trans
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::assign_temporary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::const_iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::const_iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::const_iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::const_iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::const_iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::const_iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::const_iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::const_iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::const_iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::const_iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::const_iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::const_iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::iterator1::iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::iterator1::iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::iterator2::iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::iterator2::iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::minus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::plus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::same_closure
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::size1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::size2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::triangular_adaptor
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_adaptor::triangular_adaptor
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::assign_temporary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::at_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::clear
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::const_iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::const_iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::const_iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::const_iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::const_iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::const_iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::const_iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::const_iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::const_iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::const_iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::const_iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::const_iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::erase_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::insert_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::iterator1::iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::iterator1::iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::iterator2::iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::iterator2::iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::minus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::plus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::resize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::resize_packed_preserve
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::size1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::size2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::triangular_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::triangular_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::triangular_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::triangular_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::triangular_matrix::triangular_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::type_traits::conj
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::type_traits::conj
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::type_traits::conj
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::type_traits::equals
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::type_traits::equals
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::type_traits::equals
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::type_traits::imag
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::type_traits::imag
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::type_traits::imag
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::type_traits::norm_1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::type_traits::norm_1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::type_traits::norm_1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::type_traits::norm_2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::type_traits::norm_2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::type_traits::norm_2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::type_traits::norm_inf
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::type_traits::norm_inf
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::type_traits::norm_inf
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::type_traits::real
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::type_traits::real
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::type_traits::real
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::type_traits::type_abs
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::type_traits::type_abs
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::type_traits::type_abs
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::type_traits::type_sqrt
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::type_traits::type_sqrt
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::type_traits::type_sqrt
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::ublas_expression::~ublas_expression
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::ublas_expression::ublas_expression
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::unbounded_array::assign_temporary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::unbounded_array::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::unbounded_array::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::unbounded_array::empty
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::unbounded_array::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::unbounded_array::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::unbounded_array::get_allocator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::unbounded_array::iterator_destroy
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::unbounded_array::max_size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::unbounded_array::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::unbounded_array::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::unbounded_array::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::unbounded_array::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::unbounded_array::resize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::unbounded_array::resize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::unbounded_array::resize_internal
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::unbounded_array::serialize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::unbounded_array::size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::unbounded_array::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::unbounded_array::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::unbounded_array::~unbounded_array
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::unbounded_array::unbounded_array
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::unbounded_array::unbounded_array
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::unbounded_array::unbounded_array
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::unbounded_array::unbounded_array
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::unit_vector::assign_temporary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::unit_vector::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::unit_vector::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::unit_vector::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::unit_vector::const_iterator::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::unit_vector::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::unit_vector::find
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::unit_vector::find_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::unit_vector::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::unit_vector::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::unit_vector::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::unit_vector::resize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::unit_vector::serialize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::unit_vector::size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::unit_vector::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::unit_vector::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::unit_vector::unit_vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::unit_vector::unit_vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::unit_vector::unit_vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector::assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_assign_scalar
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_assign_scalar
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_assign_scalar
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_assign_scalar
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector::assign_temporary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary::const_iterator::decrement
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary::const_iterator::decrement
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary::const_iterator::decrement
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary::const_iterator::decrement
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary::const_iterator::decrement
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary::const_iterator::decrement
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary::const_iterator::dereference
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary::const_iterator::dereference
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary::const_iterator::dereference
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary::const_iterator::increment
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary::const_iterator::increment
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary::const_iterator::increment
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary::const_iterator::increment
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary::const_iterator::increment
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary::const_iterator::increment
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary::const_iterator::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary::expression1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary::expression2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary::find
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary::same_closure
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary_scalar1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary_scalar1::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary_scalar1::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary_scalar1::const_iterator::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary_scalar1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary_scalar1::find
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary_scalar1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary_scalar1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary_scalar1::same_closure
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary_scalar1::size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary_scalar1::vector_binary_scalar1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary_scalar2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary_scalar2::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary_scalar2::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary_scalar2::const_iterator::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary_scalar2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary_scalar2::find
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary_scalar2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary_scalar2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary_scalar2::same_closure
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary_scalar2::size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary_scalar2::vector_binary_scalar2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary::size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_binary::vector_binary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector::clear
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::VectorConcept::constraints
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector::const_iterator::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector::empty
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector::erase_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::VectorExpressionConcept::constraints
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_expression::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_expression::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_expression::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_expression::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_expression::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_expression::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector::find
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector::find
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector::find_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector::find_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_index_norm_inf::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_index_norm_inf::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_index_norm_inf::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_indirect::assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_indirect::assign_temporary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_indirect::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_indirect::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_indirect::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_indirect::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_indirect::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_indirect::const_iterator::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_indirect::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_indirect::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_indirect::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_indirect::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_indirect::find
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_indirect::find
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_indirect::indirect
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_indirect::indirect
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_indirect::iterator::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_indirect::iterator::iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_indirect::iterator::iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_indirect::minus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_indirect::plus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_indirect::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_indirect::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_indirect::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_indirect::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_indirect::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_indirect::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_indirect::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_indirect::same_closure
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_indirect::size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_indirect::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_indirect::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_indirect::vector_indirect
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_indirect::vector_indirect
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_indirect::vector_indirect
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_inner_prod::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_inner_prod::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_inner_prod::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_inner_prod::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_inner_prod::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector::insert_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector::iterator::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector::iterator::iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector::iterator::iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_matrix_binary::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_matrix_binary::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_matrix_binary::const_iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_matrix_binary::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_matrix_binary::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_matrix_binary::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_matrix_binary::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_matrix_binary::const_iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_matrix_binary::const_iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_matrix_binary::const_iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_matrix_binary::const_iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_matrix_binary::const_iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_matrix_binary::const_iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_matrix_binary::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_matrix_binary::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_matrix_binary::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_matrix_binary::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_matrix_binary::const_iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_matrix_binary::const_iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_matrix_binary::const_iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_matrix_binary::const_iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_matrix_binary::const_iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_matrix_binary::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_matrix_binary::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_matrix_binary::expression1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_matrix_binary::expression2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_matrix_binary::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_matrix_binary::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_matrix_binary::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_matrix_binary::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_matrix_binary::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_matrix_binary::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_matrix_binary::same_closure
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_matrix_binary::size1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_matrix_binary::size2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_matrix_binary::vector_matrix_binary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector::max_size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector::minus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_norm_1::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_norm_1::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_norm_1::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_norm_2::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_norm_2::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_norm_2::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_norm_inf::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_norm_inf::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_norm_inf::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::assign_temporary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::at_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::clear
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::const_iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::const_iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::const_iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::const_iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::const_iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::const_iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::const_iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::const_iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::const_iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::const_iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::const_iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::const_iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::erase_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::insert_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::iterator1::iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::iterator1::iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::iterator2::iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::iterator2::iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::minus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::plus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::resize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::serialize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::size1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::size2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::vector_of_vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::vector_of_vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::vector_of_vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_of_vector::vector_of_vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector::plus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_range::assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_range::assign_temporary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_range::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_range::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_range::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_range::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_range::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_range::const_iterator::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_range::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_range::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_range::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_range::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_range::find
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_range::find
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_range::iterator::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_range::iterator::iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_range::iterator::iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_range::minus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_range::plus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_range::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_range::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_range::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_range::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_range::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_range::same_closure
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_range::size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_range::start
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_range::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_range::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_range::vector_range
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_range::vector_range
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_reference::assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_reference::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_reference::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_reference::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_reference::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_reference::expression
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_reference::expression
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_reference::find
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_reference::find
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_reference::minus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_reference::plus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_reference::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_reference::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_reference::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_reference::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_reference::same_closure
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_reference::size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_reference::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_reference::vector_reference
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector::resize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_scalar_binary::evaluate
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_scalar_binary::evaluate
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_scalar_binary::evaluate
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_scalar_binary::expression1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_scalar_binary::expression2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_scalar_binary::vector_scalar_binary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_scalar_unary::evaluate
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_scalar_unary::evaluate
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_scalar_unary::evaluate
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_scalar_unary::expression
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_scalar_unary::vector_scalar_unary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector::serialize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector::size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_slice::assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_slice::assign_temporary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_slice::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_slice::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_slice::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_slice::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_slice::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_slice::const_iterator::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_slice::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_slice::data
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_slice::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_slice::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_slice::find
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_slice::find
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_slice::iterator::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_slice::iterator::iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_slice::iterator::iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_slice::minus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_slice::plus_assign
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_slice::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_slice::project
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_slice::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_slice::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_slice::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_slice::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_slice::same_closure
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_slice::size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_slice::start
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_slice::stride
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_slice::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_slice::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_slice::vector_slice
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_slice::vector_slice
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_sum::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_sum::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_sum::apply
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_unary::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_unary::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_unary::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_unary::const_iterator::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_unary::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_unary::expression
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_unary::find
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_unary::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_unary::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_unary::same_closure
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_unary::size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_unary::vector_unary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector::vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector::vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector::vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector::vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector::vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector::vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector::vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_view_traits::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_view_traits::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_view_traits::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::vector_view_traits::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_matrix::assign_temporary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_matrix::begin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_matrix::begin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_matrix::const_iterator1::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_matrix::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_matrix::const_iterator1::const_iterator1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_matrix::const_iterator1::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_matrix::const_iterator1::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_matrix::const_iterator1::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_matrix::const_iterator1::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_matrix::const_iterator1::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_matrix::const_iterator2::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_matrix::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_matrix::const_iterator2::const_iterator2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_matrix::const_iterator2::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_matrix::const_iterator2::index1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_matrix::const_iterator2::index2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_matrix::const_iterator2::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_matrix::const_iterator2::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_matrix::end1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_matrix::end2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_matrix::find1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_matrix::find2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_matrix::rbegin1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_matrix::rbegin2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_matrix::rend1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_matrix::rend2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_matrix::resize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_matrix::resize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_matrix::serialize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_matrix::size1
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_matrix::size2
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_matrix::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_matrix::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_matrix::zero_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_matrix::zero_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_matrix::zero_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_matrix::zero_matrix
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_vector::assign_temporary
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_vector::begin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_vector::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_vector::const_iterator::const_iterator
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_vector::const_iterator::index
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_vector::end
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_vector::find
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_vector::find_element
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_vector::rbegin
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_vector::rend
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_vector::resize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_vector::serialize
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_vector::size
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_vector::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_vector::swap
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_vector::zero_vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_vector::zero_vector
+/// \brief
+///
+
+///
+/// \fn boost::numeric::ublas::zero_vector::zero_vector
+/// \brief
+///
+


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk