![]() |
Boost.uBlas 1.49
Linear Algebra in C++: matrices, vectors and numeric algorithms
|
uBlas assignment operator <<=. More...
#include <boost/numeric/ublas/vector_expression.hpp>#include <boost/numeric/ublas/matrix_expression.hpp>
Include dependency graph for assignment.hpp:Go to the source code of this file.
Classes | |
| class | boost::numeric::ublas::begin1_manip |
| A begining of row manipulator. More... | |
| class | boost::numeric::ublas::begin2_manip |
| A begining of column manipulator. More... | |
| class | boost::numeric::ublas::fill_policy::index_assign |
| An index assign policy. More... | |
| class | boost::numeric::ublas::fill_policy::index_minus_assign |
| An index minus assign policy. More... | |
| class | boost::numeric::ublas::fill_policy::index_plus_assign |
| An index plus assign policy. More... | |
| class | boost::numeric::ublas::fill_policy::sparse_insert |
| The sparse insert fill policy. More... | |
| class | boost::numeric::ublas::fill_policy::sparse_push_back |
| The sparse push_back fill policy. More... | |
| class | boost::numeric::ublas::fill_policy_wrapper< T > |
| A wrapper for fill policy classes. More... | |
| class | boost::numeric::ublas::index_manipulator< TV > |
| A CRTP and Barton-Nackman trick index manipulator wrapper class. More... | |
| class | boost::numeric::ublas::matrix_expression_assigner< E, Fill_Policy, Traverse_Policy > |
| An assigner object used to fill a vector using operator <<= and operator, (comma) More... | |
| class | boost::numeric::ublas::matrix_move_manip< T > |
| A move matrix index manipulator. More... | |
| class | boost::numeric::ublas::matrix_move_to_manip< T > |
| A move_to matrix manipulator. More... | |
| class | boost::numeric::ublas::next_column_manip |
| A next column matrix manipulator. More... | |
| class | boost::numeric::ublas::next_row_manip |
| A next row matrix manipulator. More... | |
| class | boost::numeric::ublas::static_matrix_move_manip< I, J > |
| A static move matrix index manipulator. More... | |
| class | boost::numeric::ublas::static_matrix_move_to_manip< I, J > |
| A static move_to matrix manipulator When member function traverse is called the referenced index will be set to the manipulators' index. More... | |
| class | boost::numeric::ublas::static_vector_move_manip< I > |
| A static move vector manipulator. More... | |
| class | boost::numeric::ublas::static_vector_move_to_manip< I > |
| A static move to vector manipulator. More... | |
| class | boost::numeric::ublas::traverse_policy::by_column_policy< Wrap > |
| The column_by_column traverse policy. More... | |
| class | boost::numeric::ublas::traverse_policy::by_row_policy< Wrap > |
| The row_by_row traverse policy. More... | |
| struct | boost::numeric::ublas::traverse_policy::no_wrap |
| The no wrap policy. More... | |
| struct | boost::numeric::ublas::traverse_policy::wrap |
| The wrap policy. More... | |
| class | boost::numeric::ublas::traverse_policy_wrapper< T > |
| A wrapper for traverse policy classes. More... | |
| class | boost::numeric::ublas::vector_expression_assigner< E, Fill_Policy > |
| An assigner object used to fill a vector using operator <<= and operator, (comma) More... | |
| class | boost::numeric::ublas::vector_move_manip< T > |
| A move vector index manipulator. More... | |
| class | boost::numeric::ublas::vector_move_to_manip< T > |
| A move_to vector index manipulator. More... | |
Namespaces | |
| namespace | boost |
| namespace | boost::numeric |
| namespace | boost::numeric::ublas |
contains all important classes and functions of uBLAS | |
| namespace | boost::numeric::ublas::fill_policy |
| namespace | boost::numeric::ublas::traverse_policy |
Typedefs | |
| typedef traverse_policy::by_row_policy < DEFAULT_WRAP_POLICY > | boost::numeric::ublas::DEFAULT_TRAVERSE_POLICY |
| typedef traverse_policy::wrap | boost::numeric::ublas::DEFAULT_WRAP_POLICY |
Functions | |
| begin1_manip | boost::numeric::ublas::begin1 () |
| An object generator that returns a begin1 manipulator. | |
| begin2_manip | boost::numeric::ublas::begin2 () |
| An object generator that returns a begin2 manipulator to be used to traverse a matrix. | |
| by_column_policy < DEFAULT_WRAP_POLICY > | boost::numeric::ublas::traverse_policy::by_column () |
| by_column_policy< no_wrap > | boost::numeric::ublas::traverse_policy::by_column_no_wrap () |
| by_column_policy< wrap > | boost::numeric::ublas::traverse_policy::by_column_wrap () |
| by_row_policy < DEFAULT_WRAP_POLICY > | boost::numeric::ublas::traverse_policy::by_row () |
| by_row_policy< no_wrap > | boost::numeric::ublas::traverse_policy::by_row_no_wrap () |
| by_row_policy< wrap > | boost::numeric::ublas::traverse_policy::by_row_wrap () |
| template<std::size_t I> | |
| BOOST_UBLAS_INLINE static_vector_move_manip< I > | boost::numeric::ublas::move () |
| An object generator that returns a static move vector index manipulator. | |
| template<std::size_t I, std::size_t J> | |
| BOOST_UBLAS_INLINE static_matrix_move_manip< I, J > | boost::numeric::ublas::move () |
| An object generator that returns a static "move" matrix index manipulator. | |
| template<typename T > | |
| BOOST_UBLAS_INLINE vector_move_manip< T > | boost::numeric::ublas::move (T i) |
| An object generator that returns a move vector index manipulator. | |
| template<typename T > | |
| BOOST_UBLAS_INLINE matrix_move_manip< T > | boost::numeric::ublas::move (T i, T j) |
| An object generator that returns a move matrix index manipulator. | |
| template<std::size_t I> | |
| BOOST_UBLAS_INLINE static_vector_move_to_manip< I > | boost::numeric::ublas::move_to () |
| An object generator that returns a static move_to vector index manipulator. | |
| template<typename T > | |
| BOOST_UBLAS_INLINE matrix_move_to_manip< T > | boost::numeric::ublas::move_to (T i, T j) |
| An object generator that returns a "move_to" matrix index manipulator. | |
| template<std::size_t I, std::size_t J> | |
| BOOST_UBLAS_INLINE static_matrix_move_to_manip< I, J > | boost::numeric::ublas::move_to () |
| An object generator that returns a static move_to matrix index manipulator. | |
| template<typename T > | |
| BOOST_UBLAS_INLINE vector_move_to_manip< T > | boost::numeric::ublas::move_to (T i) |
| An object generator that returns a move_to vector index manipulator. | |
| next_column_manip | boost::numeric::ublas::next_column () |
| An object generator that returns a next_row manipulator. | |
| next_row_manip | boost::numeric::ublas::next_row () |
| An object generator that returns a next_row manipulator. | |
| template<class E1 , class E2 > | |
| BOOST_UBLAS_INLINE matrix_expression_assigner < matrix_expression< E1 > > | boost::numeric::ublas::operator<<= (matrix_expression< E1 > &me, const vector_expression< E2 > &ve) |
| A matrix_expression_assigner generator used with operator<<= for vector expressions. | |
| template<class E1 , class E2 > | |
| BOOST_UBLAS_INLINE vector_expression_assigner < vector_expression< E1 > > | boost::numeric::ublas::operator<<= (vector_expression< E1 > &v, const vector_expression< E2 > &ve) |
| ! A vector_expression_assigner generator used with operator<<= for vector expressions | |
| template<class E , typename T > | |
| BOOST_UBLAS_INLINE matrix_expression_assigner < matrix_expression< E > > | boost::numeric::ublas::operator<<= (matrix_expression< E > &me, const index_manipulator< T > &ta) |
| A matrix_expression_assigner generator used with operator<<= for traverse manipulators. | |
| template<class E , typename T > | |
| BOOST_UBLAS_INLINE vector_expression_assigner < vector_expression< E > > | boost::numeric::ublas::operator<<= (vector_expression< E > &v, const index_manipulator< T > &nv) |
| A vector_expression_assigner generator used with operator<<= for traverse manipulators. | |
| template<class E , typename T > | |
| BOOST_UBLAS_INLINE matrix_expression_assigner < matrix_expression< E >, T > | boost::numeric::ublas::operator<<= (matrix_expression< E > &me, fill_policy_wrapper< T >) |
| A matrix_expression_assigner generator used with operator<<= for choice of fill policy. | |
| template<class E > | |
| BOOST_UBLAS_INLINE matrix_expression_assigner < matrix_expression< E > > | boost::numeric::ublas::operator<<= (matrix_expression< E > &me, const typename E::value_type &val) |
| A matrix_expression_assigner generator used with operator<<= for simple types. | |
| template<class E , typename T > | |
| BOOST_UBLAS_INLINE matrix_expression_assigner < matrix_expression< E > , fill_policy::index_assign, T > | boost::numeric::ublas::operator<<= (matrix_expression< E > &me, traverse_policy_wrapper< T >) |
| A matrix_expression_assigner generator used with operator<<= for traverse manipulators. | |
| template<class E > | |
| BOOST_UBLAS_INLINE vector_expression_assigner < vector_expression< E > > | boost::numeric::ublas::operator<<= (vector_expression< E > &v, const typename E::value_type &val) |
| A vector_expression_assigner generator used with operator<<= for simple types. | |
| template<class E , typename T > | |
| BOOST_UBLAS_INLINE vector_expression_assigner < vector_expression< E >, T > | boost::numeric::ublas::operator<<= (vector_expression< E > &v, fill_policy_wrapper< T >) |
| A vector_expression_assigner generator used with operator<<= for choice of fill policy. | |
| template<class E1 , class E2 > | |
| BOOST_UBLAS_INLINE matrix_expression_assigner < matrix_expression< E1 > > | boost::numeric::ublas::operator<<= (matrix_expression< E1 > &me1, const matrix_expression< E2 > &me2) |
| A matrix_expression_assigner generator used with operator<<= for matrix expressions. | |
uBlas assignment operator <<=.
Definition in file assignment.hpp.