![]() |
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 |
typedef E::expression_type::value_type | value_type |
Public Member Functions | |
BOOST_UBLAS_INLINE | vector_expression_assigner (E &e) |
BOOST_UBLAS_INLINE | vector_expression_assigner (size_type k, E &e) |
template<class AE > | |
BOOST_UBLAS_INLINE | vector_expression_assigner (E &e, const vector_expression< AE > &nve) |
template<typename T > | |
BOOST_UBLAS_INLINE | vector_expression_assigner (E &e, const index_manipulator< T > &ta) |
BOOST_UBLAS_INLINE | vector_expression_assigner (E &e, value_type val) |
template<typename T > | |
BOOST_UBLAS_INLINE vector_expression_assigner & | operator, (const index_manipulator< T > &ta) |
template<class T > | |
BOOST_UBLAS_INLINE vector_expression_assigner< E, T > | operator, (fill_policy_wrapper< T >) const |
BOOST_UBLAS_INLINE vector_expression_assigner & | operator, (const value_type &val) |
template<class AE > | |
BOOST_UBLAS_INLINE vector_expression_assigner & | operator, (const vector_expression< AE > &nve) |
Private Member Functions | |
BOOST_UBLAS_INLINE vector_expression_assigner & | apply (const typename E::expression_type::value_type &val) |
Private Attributes | |
size_type | i |
E & | ve |
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 923 of file assignment.hpp.
typedef E::expression_type::value_type boost::numeric::ublas::vector_expression_assigner< E, Fill_Policy >::value_type |
Definition at line 925 of file assignment.hpp.
typedef E::expression_type::size_type boost::numeric::ublas::vector_expression_assigner< E, Fill_Policy >::size_type |
Definition at line 926 of file assignment.hpp.
BOOST_UBLAS_INLINE boost::numeric::ublas::vector_expression_assigner< E, Fill_Policy >::vector_expression_assigner | ( | E & | e | ) | [inline] |
Definition at line 929 of file assignment.hpp.
BOOST_UBLAS_INLINE boost::numeric::ublas::vector_expression_assigner< E, Fill_Policy >::vector_expression_assigner | ( | size_type | k, |
E & | e | ||
) | [inline] |
Definition at line 933 of file assignment.hpp.
BOOST_UBLAS_INLINE boost::numeric::ublas::vector_expression_assigner< E, Fill_Policy >::vector_expression_assigner | ( | E & | e, |
value_type | val | ||
) | [inline] |
Definition at line 939 of file assignment.hpp.
BOOST_UBLAS_INLINE boost::numeric::ublas::vector_expression_assigner< E, Fill_Policy >::vector_expression_assigner | ( | E & | e, |
const vector_expression< AE > & | nve | ||
) | [inline] |
Definition at line 945 of file assignment.hpp.
BOOST_UBLAS_INLINE boost::numeric::ublas::vector_expression_assigner< E, Fill_Policy >::vector_expression_assigner | ( | E & | e, |
const index_manipulator< T > & | ta | ||
) | [inline] |
Definition at line 951 of file assignment.hpp.
BOOST_UBLAS_INLINE vector_expression_assigner& boost::numeric::ublas::vector_expression_assigner< E, Fill_Policy >::operator, | ( | const value_type & | val | ) | [inline] |
Definition at line 956 of file assignment.hpp.
BOOST_UBLAS_INLINE vector_expression_assigner& boost::numeric::ublas::vector_expression_assigner< E, Fill_Policy >::operator, | ( | const vector_expression< AE > & | nve | ) | [inline] |
Definition at line 963 of file assignment.hpp.
BOOST_UBLAS_INLINE vector_expression_assigner& boost::numeric::ublas::vector_expression_assigner< E, Fill_Policy >::operator, | ( | const index_manipulator< T > & | ta | ) | [inline] |
Definition at line 971 of file assignment.hpp.
BOOST_UBLAS_INLINE vector_expression_assigner<E, T> boost::numeric::ublas::vector_expression_assigner< E, Fill_Policy >::operator, | ( | fill_policy_wrapper< T > | ) | const [inline] |
Definition at line 978 of file assignment.hpp.
BOOST_UBLAS_INLINE vector_expression_assigner& boost::numeric::ublas::vector_expression_assigner< E, Fill_Policy >::apply | ( | const typename E::expression_type::value_type & | val | ) | [inline, private] |
Definition at line 984 of file assignment.hpp.
E& boost::numeric::ublas::vector_expression_assigner< E, Fill_Policy >::ve [private] |
Definition at line 990 of file assignment.hpp.
size_type boost::numeric::ublas::vector_expression_assigner< E, Fill_Policy >::i [private] |
Definition at line 991 of file assignment.hpp.