![]() |
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>
Include dependency graph for vector.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 . A dense vector of values of type T, of variable size but with maximum . The default constructor creates the vector with size . Elements are constructed by the storage type 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 holds 0 for every value s.t. and 1 when . At construction, the value k is given after the dimension of the vector. More... | |
| 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 | |