Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::numeric::ublas::vector_expression_assigner< E, Fill_Policy > Class Template Reference

An assigner object used to fill a vector using operator <<= and operator, (comma) More...

#include <assignment.hpp>

Public Types

typedef
E::expression_type::value_type 
value_type
 
typedef
E::expression_type::size_type 
size_type
 

Public Member Functions

BOOST_UBLAS_INLINE vector_expression_assigner (E &e)
 
BOOST_UBLAS_INLINE vector_expression_assigner (size_type k, E &e)
 
BOOST_UBLAS_INLINE vector_expression_assigner (E &e, value_type val)
 
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
operator, (const value_type &val)
 
template<class AE >
BOOST_UBLAS_INLINE
vector_expression_assigner
operator, (const vector_expression< AE > &nve)
 
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
 

Detailed Description

template<class E, class Fill_Policy = fill_policy::index_assign>
class boost::numeric::ublas::vector_expression_assigner< E, Fill_Policy >

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.

Todo:
Add examples link

Member Typedef Documentation

template<class E, class Fill_Policy = fill_policy::index_assign>
typedef E::expression_type::size_type boost::numeric::ublas::vector_expression_assigner< E, Fill_Policy >::size_type
template<class E, class Fill_Policy = fill_policy::index_assign>
typedef E::expression_type::value_type boost::numeric::ublas::vector_expression_assigner< E, Fill_Policy >::value_type

Constructor & Destructor Documentation

template<class E, class Fill_Policy = fill_policy::index_assign>
BOOST_UBLAS_INLINE boost::numeric::ublas::vector_expression_assigner< E, Fill_Policy >::vector_expression_assigner ( E e)
inline
template<class E, class Fill_Policy = fill_policy::index_assign>
BOOST_UBLAS_INLINE boost::numeric::ublas::vector_expression_assigner< E, Fill_Policy >::vector_expression_assigner ( size_type  k,
E e 
)
inline
template<class E, class Fill_Policy = fill_policy::index_assign>
BOOST_UBLAS_INLINE boost::numeric::ublas::vector_expression_assigner< E, Fill_Policy >::vector_expression_assigner ( E e,
value_type  val 
)
inline
template<class E, class Fill_Policy = fill_policy::index_assign>
template<class AE >
BOOST_UBLAS_INLINE boost::numeric::ublas::vector_expression_assigner< E, Fill_Policy >::vector_expression_assigner ( E e,
const vector_expression< AE > &  nve 
)
inline
template<class E, class Fill_Policy = fill_policy::index_assign>
template<typename T >
BOOST_UBLAS_INLINE boost::numeric::ublas::vector_expression_assigner< E, Fill_Policy >::vector_expression_assigner ( E e,
const index_manipulator< T > &  ta 
)
inline

Member Function Documentation

template<class E, class Fill_Policy = fill_policy::index_assign>
BOOST_UBLAS_INLINE vector_expression_assigner& boost::numeric::ublas::vector_expression_assigner< E, Fill_Policy >::operator, ( const value_type val)
inline
template<class E, class Fill_Policy = fill_policy::index_assign>
template<class AE >
BOOST_UBLAS_INLINE vector_expression_assigner& boost::numeric::ublas::vector_expression_assigner< E, Fill_Policy >::operator, ( const vector_expression< AE > &  nve)
inline
template<class E, class Fill_Policy = fill_policy::index_assign>
template<typename T >
BOOST_UBLAS_INLINE vector_expression_assigner& boost::numeric::ublas::vector_expression_assigner< E, Fill_Policy >::operator, ( const index_manipulator< T > &  ta)
inline
template<class E, class Fill_Policy = fill_policy::index_assign>
template<class T >
BOOST_UBLAS_INLINE vector_expression_assigner<E, T> boost::numeric::ublas::vector_expression_assigner< E, Fill_Policy >::operator, ( fill_policy_wrapper< T ) const
inline

The documentation for this class was generated from the following file: