STK++ 0.9.13
|
class allowing to apply the Functor Functor on each rows of an expression. More...
#include <STK_ExprBaseFunctors.h>
Public Types | |
enum | { sizeRows_ = Derived::sizeRows_ , sizeCols_ = Derived::sizeCols_ } |
typedef Derived::Type | Type |
typedef CArrayVector< Type, sizeRows_ > | Col |
Public Member Functions | |
ApplyFunctorByRow (ExprBase< Derived > const &lhs) | |
constructor | |
Col | operator() () |
Col | operator() (bool option) |
template<class OtherCol > | |
Col | operator() (OtherCol const &value, bool option) |
Protected Attributes | |
Derived const & | lhs_ |
Col | res_ |
class allowing to apply the Functor Functor on each rows of an expression.
Definition at line 238 of file STK_ExprBaseFunctors.h.
typedef CArrayVector<Type, sizeRows_> STK::ApplyFunctorByRow< Derived, Functor >::Col |
Definition at line 246 of file STK_ExprBaseFunctors.h.
typedef Derived::Type STK::ApplyFunctorByRow< Derived, Functor >::Type |
Definition at line 240 of file STK_ExprBaseFunctors.h.
Enumerator | |
---|---|
sizeRows_ | |
sizeCols_ |
Definition at line 241 of file STK_ExprBaseFunctors.h.
|
inline |
constructor
Definition at line 249 of file STK_ExprBaseFunctors.h.
|
inline |
Definition at line 253 of file STK_ExprBaseFunctors.h.
References STK::ApplyFunctorByRow< Derived, Functor >::lhs_, and STK::ApplyFunctorByRow< Derived, Functor >::res_.
|
inline |
Definition at line 259 of file STK_ExprBaseFunctors.h.
References STK::ApplyFunctorByRow< Derived, Functor >::lhs_, and STK::ApplyFunctorByRow< Derived, Functor >::res_.
|
inline |
Definition at line 266 of file STK_ExprBaseFunctors.h.
References STK::ApplyFunctorByRow< Derived, Functor >::lhs_, STK::ApplyFunctorByRow< Derived, Functor >::res_, and STKRUNTIME_ERROR_NO_ARG.
|
protected |
Definition at line 276 of file STK_ExprBaseFunctors.h.
Referenced by STK::ApplyFunctorByRow< Derived, Functor >::operator()(), STK::ApplyFunctorByRow< Derived, Functor >::operator()(), and STK::ApplyFunctorByRow< Derived, Functor >::operator()().
|
protected |
Definition at line 277 of file STK_ExprBaseFunctors.h.
Referenced by STK::ApplyFunctorByRow< Derived, Functor >::operator()(), STK::ApplyFunctorByRow< Derived, Functor >::operator()(), and STK::ApplyFunctorByRow< Derived, Functor >::operator()().