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

matrix.hpp File Reference

#include <boost/numeric/ublas/vector.hpp>
#include <boost/numeric/ublas/matrix_expression.hpp>
#include <boost/numeric/ublas/detail/matrix_assign.hpp>
#include <boost/serialization/collection_size_type.hpp>
#include <boost/serialization/array.hpp>
#include <boost/serialization/nvp.hpp>
Include dependency graph for matrix.hpp:

Go to the source code of this file.

Classes

class  boost::numeric::ublas::bounded_matrix< T, M, N, L >
 A dense matrix of values of type T with a variable size bounded to a maximum of $M$ by $N$. More...
class  boost::numeric::ublas::c_matrix< T, N, M >
 An array based matrix class which size is defined at type specification or object instanciation. More...
class  boost::numeric::ublas::c_matrix< T, N, M >::const_iterator1
class  boost::numeric::ublas::c_matrix< T, N, M >::const_iterator2
class  boost::numeric::ublas::c_matrix< T, N, M >::iterator1
class  boost::numeric::ublas::c_matrix< T, N, M >::iterator2
class  boost::numeric::ublas::identity_matrix< T, ALLOC >
 An identity matrix with values of type T. More...
class  boost::numeric::ublas::identity_matrix< T, ALLOC >::const_iterator1
class  boost::numeric::ublas::identity_matrix< T, ALLOC >::const_iterator2
class  boost::numeric::ublas::matrix< T, L, A >
 A dense matrix of values of type T. More...
class  boost::numeric::ublas::matrix< T, L, A >::const_iterator1
class  boost::numeric::ublas::matrix< T, L, A >::const_iterator2
class  boost::numeric::ublas::matrix< T, L, A >::iterator1
class  boost::numeric::ublas::matrix< T, L, A >::iterator2
class  boost::numeric::ublas::scalar_matrix< T, ALLOC >
 A matrix with all values of type T equal to the same value. More...
class  boost::numeric::ublas::scalar_matrix< T, ALLOC >::const_iterator1
class  boost::numeric::ublas::scalar_matrix< T, ALLOC >::const_iterator2
class  boost::numeric::ublas::vector_of_vector< T, L, A >
 A dense matrix of values of type T stored as a vector of vectors. More...
class  boost::numeric::ublas::vector_of_vector< T, L, A >::const_iterator1
class  boost::numeric::ublas::vector_of_vector< T, L, A >::const_iterator2
class  boost::numeric::ublas::vector_of_vector< T, L, A >::iterator1
class  boost::numeric::ublas::vector_of_vector< T, L, A >::iterator2
class  boost::numeric::ublas::zero_matrix< T, ALLOC >
 A matrix with all values of type T equal to zero. More...
class  boost::numeric::ublas::zero_matrix< T, ALLOC >::const_iterator1
class  boost::numeric::ublas::zero_matrix< T, ALLOC >::const_iterator2

Namespaces

namespace  boost
namespace  boost::numeric
namespace  boost::numeric::ublas
 

contains all important classes and functions of uBLAS


namespace  boost::numeric::ublas::detail

Functions

template<class L , class M >
BOOST_UBLAS_INLINE void boost::numeric::ublas::detail::matrix_resize_preserve (M &m, M &temporary)