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::traverse_policy::wrap Struct Reference

The wrap policy. More...

#include <assignment.hpp>

Static Public Member Functions

template<class S1 , class S2 , class S3 >
static BOOST_UBLAS_INLINE void apply1 (const S1 &s, S2 &i1, S3 &i2)
 Element wrap method. More...
 
template<class S1 , class S2 , class S3 >
static BOOST_UBLAS_INLINE void apply2 (const S1 &s1, const S1 &s2, S2 &i1, S3 &i2)
 Matrix block wrap method. More...
 

Detailed Description

The wrap policy.

The wrap policy enables element wrapping when assigning to a matrix

Member Function Documentation

template<class S1 , class S2 , class S3 >
static BOOST_UBLAS_INLINE void boost::numeric::ublas::traverse_policy::wrap::apply1 ( const S1 &  s,
S2 &  i1,
S3 &  i2 
)
inlinestatic

Element wrap method.

template<class S1 , class S2 , class S3 >
static BOOST_UBLAS_INLINE void boost::numeric::ublas::traverse_policy::wrap::apply2 ( const S1 &  s1,
const S1 &  s2,
S2 &  i1,
S3 &  i2 
)
inlinestatic

Matrix block wrap method.

References boost::xpressive::s1.


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