![]() |
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>
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.