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 | |
ApplyWeightedFunctorByRow (ExprBase< Derived > const &lhs) | |
constructor | |
template<typename Weights > | |
Col | operator() (ExprBase< Weights > const &w) |
template<typename Weights > | |
Col | operator() (ExprBase< Weights > const &w, bool option) |
template<typename Weights , typename OtherCol > | |
Col | operator() (ExprBase< Weights > const &w, ExprBase< 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 284 of file STK_ExprBaseFunctors.h.
typedef CArrayVector<Type, sizeRows_> STK::ApplyWeightedFunctorByRow< Derived, Functor >::Col |
Definition at line 292 of file STK_ExprBaseFunctors.h.
typedef Derived::Type STK::ApplyWeightedFunctorByRow< Derived, Functor >::Type |
Definition at line 286 of file STK_ExprBaseFunctors.h.
Enumerator | |
---|---|
sizeRows_ | |
sizeCols_ |
Definition at line 287 of file STK_ExprBaseFunctors.h.
|
inline |
constructor
Definition at line 295 of file STK_ExprBaseFunctors.h.
|
inline |
Definition at line 300 of file STK_ExprBaseFunctors.h.
References STK::ApplyWeightedFunctorByRow< Derived, Functor >::lhs_, and STK::ApplyWeightedFunctorByRow< Derived, Functor >::res_.
|
inline |
Definition at line 307 of file STK_ExprBaseFunctors.h.
References STK::ApplyWeightedFunctorByRow< Derived, Functor >::lhs_, and STK::ApplyWeightedFunctorByRow< Derived, Functor >::res_.
|
inline |
Definition at line 314 of file STK_ExprBaseFunctors.h.
References STK::ApplyWeightedFunctorByRow< Derived, Functor >::lhs_, STK::ApplyWeightedFunctorByRow< Derived, Functor >::res_, and STKRUNTIME_ERROR_NO_ARG.
|
protected |
|
protected |