![]() |
Boost.uBlas 1.49
Linear Algebra in C++: matrices, vectors and numeric algorithms
|
#include <boost/numeric/ublas/storage.hpp>
#include <boost/numeric/ublas/vector_expression.hpp>
#include <boost/numeric/ublas/detail/vector_assign.hpp>
#include <boost/serialization/collection_size_type.hpp>
#include <boost/serialization/nvp.hpp>
Go to the source code of this file.
Classes | |
class | boost::numeric::ublas::bounded_vector< T, N > |
a dense vector of values of type T , of variable size but with maximum ![]() T , of variable size but with maximum ![]() ![]() bounded_array , which need not initialise their value. More... | |
class | boost::numeric::ublas::c_vector< T, N > |
A dense vector of values of type T with the given size . The data is stored as an ordinary C++ array T data_ [M]. More... | |
class | boost::numeric::ublas::c_vector< T, N >::const_iterator |
class | boost::numeric::ublas::c_vector< T, N >::iterator |
class | boost::numeric::ublas::scalar_vector< T, ALLOC > |
A scalar (i.e. unique value) vector of type T and a given size A scalar (i.e. unique value) vector of type T and a given size . This is a virtual vector in the sense that no memory is allocated for storing the unique value more than once: it still acts like any other vector. However assigning a new value will change all the value at once. vector into a normal vector. It must first be assigned to another normal vector by any suitable means. Its memory footprint is constant. More... | |
class | boost::numeric::ublas::scalar_vector< T, ALLOC >::const_iterator |
class | boost::numeric::ublas::unit_vector< T, ALLOC > |
unit_vector represents a canonical unit vector unit_vector represents a canonical unit vector. The k-th unit vector of dimension ![]() ![]() ![]() ![]() | |
class | boost::numeric::ublas::unit_vector< T, ALLOC >::const_iterator |
class | boost::numeric::ublas::vector< T, A > |
A dense vector of values of type T . More... | |
class | boost::numeric::ublas::vector< T, A >::const_iterator |
class | boost::numeric::ublas::vector< T, A >::iterator |
class | boost::numeric::ublas::zero_vector< T, ALLOC > |
A zero vector of type T and a given size A zero vector of type T and a given size . This is a virtual vector in the sense that no memory is allocated for storing the zero values: it still acts like any other vector. However assigning values to it will not change the zero vector into a normal vector. It must first be assigned to another normal vector by any suitable means. Its memory footprint is constant. More... | |
class | boost::numeric::ublas::zero_vector< T, ALLOC >::const_iterator |
Namespaces | |
namespace | boost |
namespace | boost::numeric |
namespace | boost::numeric::ublas |
contains all important classes and functions of uBLAS |