![]() |
Boost.uBlas 1.49
Linear Algebra in C++: matrices, vectors and numeric algorithms
|
An assigner object used to fill a vector using operator <<= and operator, (comma) More...
#include <assignment.hpp>
Public Types | |
typedef E::expression_type::size_type | size_type |
Public Member Functions | |
BOOST_UBLAS_INLINE | matrix_expression_assigner (E &e) |
BOOST_UBLAS_INLINE | matrix_expression_assigner (E &e, size_type k, size_type l) |
template<class AE > | |
BOOST_UBLAS_INLINE | matrix_expression_assigner (E &e, const vector_expression< AE > &nve) |
template<class AE > | |
BOOST_UBLAS_INLINE | matrix_expression_assigner (E &e, const matrix_expression< AE > &nme) |
BOOST_UBLAS_INLINE | matrix_expression_assigner (E &e, typename E::expression_type::value_type val) |
template<typename T > | |
BOOST_UBLAS_INLINE | matrix_expression_assigner (E &e, const index_manipulator< T > &ta) |
BOOST_UBLAS_INLINE matrix_expression_assigner & | operator, (const typename E::expression_type::value_type &val) |
template<class AE > | |
BOOST_UBLAS_INLINE matrix_expression_assigner & | operator, (const matrix_expression< AE > &nme) |
template<class T > | |
BOOST_UBLAS_INLINE matrix_expression_assigner< E, T, Traverse_Policy > | operator, (fill_policy_wrapper< T >) const |
template<class T > | |
BOOST_UBLAS_INLINE matrix_expression_assigner< E, Fill_Policy, T > | operator, (traverse_policy_wrapper< T >) |
template<class AE > | |
BOOST_UBLAS_INLINE matrix_expression_assigner & | operator, (const vector_expression< AE > &nve) |
template<typename T > | |
BOOST_UBLAS_INLINE matrix_expression_assigner & | operator, (const index_manipulator< T > &ta) |
Private Member Functions | |
BOOST_UBLAS_INLINE matrix_expression_assigner & | apply (const typename E::expression_type::value_type &val) |
template<class AE > | |
BOOST_UBLAS_INLINE matrix_expression_assigner & | apply (const matrix_expression< AE > &nme) |
Private Attributes | |
size_type | i |
size_type | j |
E & | me |
An assigner object used to fill a vector using operator <<= and operator, (comma)
This object is meant to be created by appropriate object generators. Please see EXAMPLES_LINK for usage information.
Definition at line 1099 of file assignment.hpp.
typedef E::expression_type::size_type boost::numeric::ublas::matrix_expression_assigner< E, Fill_Policy, Traverse_Policy >::size_type |
Definition at line 1101 of file assignment.hpp.
BOOST_UBLAS_INLINE boost::numeric::ublas::matrix_expression_assigner< E, Fill_Policy, Traverse_Policy >::matrix_expression_assigner | ( | E & | e | ) | [inline] |
Definition at line 1104 of file assignment.hpp.
BOOST_UBLAS_INLINE boost::numeric::ublas::matrix_expression_assigner< E, Fill_Policy, Traverse_Policy >::matrix_expression_assigner | ( | E & | e, |
size_type | k, | ||
size_type | l | ||
) | [inline] |
Definition at line 1108 of file assignment.hpp.
BOOST_UBLAS_INLINE boost::numeric::ublas::matrix_expression_assigner< E, Fill_Policy, Traverse_Policy >::matrix_expression_assigner | ( | E & | e, |
typename E::expression_type::value_type | val | ||
) | [inline] |
Definition at line 1112 of file assignment.hpp.
BOOST_UBLAS_INLINE boost::numeric::ublas::matrix_expression_assigner< E, Fill_Policy, Traverse_Policy >::matrix_expression_assigner | ( | E & | e, |
const vector_expression< AE > & | nve | ||
) | [inline] |
Definition at line 1118 of file assignment.hpp.
BOOST_UBLAS_INLINE boost::numeric::ublas::matrix_expression_assigner< E, Fill_Policy, Traverse_Policy >::matrix_expression_assigner | ( | E & | e, |
const matrix_expression< AE > & | nme | ||
) | [inline] |
Definition at line 1124 of file assignment.hpp.
BOOST_UBLAS_INLINE boost::numeric::ublas::matrix_expression_assigner< E, Fill_Policy, Traverse_Policy >::matrix_expression_assigner | ( | E & | e, |
const index_manipulator< T > & | ta | ||
) | [inline] |
Definition at line 1130 of file assignment.hpp.
BOOST_UBLAS_INLINE matrix_expression_assigner& boost::numeric::ublas::matrix_expression_assigner< E, Fill_Policy, Traverse_Policy >::operator, | ( | const typename E::expression_type::value_type & | val | ) | [inline] |
Definition at line 1135 of file assignment.hpp.
BOOST_UBLAS_INLINE matrix_expression_assigner& boost::numeric::ublas::matrix_expression_assigner< E, Fill_Policy, Traverse_Policy >::operator, | ( | const vector_expression< AE > & | nve | ) | [inline] |
Definition at line 1142 of file assignment.hpp.
BOOST_UBLAS_INLINE matrix_expression_assigner& boost::numeric::ublas::matrix_expression_assigner< E, Fill_Policy, Traverse_Policy >::operator, | ( | const matrix_expression< AE > & | nme | ) | [inline] |
Definition at line 1151 of file assignment.hpp.
BOOST_UBLAS_INLINE matrix_expression_assigner& boost::numeric::ublas::matrix_expression_assigner< E, Fill_Policy, Traverse_Policy >::operator, | ( | const index_manipulator< T > & | ta | ) | [inline] |
Definition at line 1157 of file assignment.hpp.
BOOST_UBLAS_INLINE matrix_expression_assigner<E, T, Traverse_Policy> boost::numeric::ublas::matrix_expression_assigner< E, Fill_Policy, Traverse_Policy >::operator, | ( | fill_policy_wrapper< T > | ) | const [inline] |
Definition at line 1164 of file assignment.hpp.
BOOST_UBLAS_INLINE matrix_expression_assigner<E, Fill_Policy, T> boost::numeric::ublas::matrix_expression_assigner< E, Fill_Policy, Traverse_Policy >::operator, | ( | traverse_policy_wrapper< T > | ) | [inline] |
Definition at line 1171 of file assignment.hpp.
BOOST_UBLAS_INLINE matrix_expression_assigner& boost::numeric::ublas::matrix_expression_assigner< E, Fill_Policy, Traverse_Policy >::apply | ( | const typename E::expression_type::value_type & | val | ) | [inline, private] |
Definition at line 1178 of file assignment.hpp.
BOOST_UBLAS_INLINE matrix_expression_assigner& boost::numeric::ublas::matrix_expression_assigner< E, Fill_Policy, Traverse_Policy >::apply | ( | const matrix_expression< AE > & | nme | ) | [inline, private] |
Definition at line 1186 of file assignment.hpp.
E& boost::numeric::ublas::matrix_expression_assigner< E, Fill_Policy, Traverse_Policy >::me [private] |
Definition at line 1197 of file assignment.hpp.
size_type boost::numeric::ublas::matrix_expression_assigner< E, Fill_Policy, Traverse_Policy >::i [private] |
Definition at line 1198 of file assignment.hpp.
size_type boost::numeric::ublas::matrix_expression_assigner< E, Fill_Policy, Traverse_Policy >::j [private] |
Definition at line 1198 of file assignment.hpp.