STK++ 0.9.13
|
class allowing to apply the weighted Functor Functor
on each columns of an expression.
More...
#include <STK_ExprBaseFunctors.h>
Public Types | |
enum | { sizeRows_ = Derived::sizeRows_ , sizeCols_ = Derived::sizeCols_ } |
typedef Derived::Type | Type |
typedef CArrayPoint< Type, sizeCols_ > | Row |
Public Member Functions | |
ApplyWeightedFunctorByCol (ExprBase< Derived > const &lhs) | |
constructor | |
template<class Weights > | |
Row | operator() (ExprBase< Weights > const &w) |
template<class Weights > | |
Row | operator() (ExprBase< Weights > const &w, bool option) |
template<class Weights > | |
Row | operator() (ExprBase< Weights > const &w, Type const &value) |
template<class Weights , typename OtherRow > | |
Row | operator() (ExprBase< Weights > const &w, ExprBase< OtherRow > const &value, bool option) |
Protected Attributes | |
Derived const & | lhs_ |
Row | res_ |
class allowing to apply the weighted Functor Functor
on each columns of an expression.
Definition at line 182 of file STK_ExprBaseFunctors.h.
typedef CArrayPoint<Type, sizeCols_> STK::ApplyWeightedFunctorByCol< Derived, Functor >::Row |
Definition at line 190 of file STK_ExprBaseFunctors.h.
typedef Derived::Type STK::ApplyWeightedFunctorByCol< Derived, Functor >::Type |
Definition at line 184 of file STK_ExprBaseFunctors.h.
Enumerator | |
---|---|
sizeRows_ | |
sizeCols_ |
Definition at line 185 of file STK_ExprBaseFunctors.h.
|
inline |
constructor
Definition at line 193 of file STK_ExprBaseFunctors.h.
|
inline |
Definition at line 198 of file STK_ExprBaseFunctors.h.
References STK::ApplyWeightedFunctorByCol< Derived, Functor >::lhs_, and STK::ApplyWeightedFunctorByCol< Derived, Functor >::res_.
|
inline |
Definition at line 205 of file STK_ExprBaseFunctors.h.
References STK::ApplyWeightedFunctorByCol< Derived, Functor >::lhs_, and STK::ApplyWeightedFunctorByCol< Derived, Functor >::res_.
|
inline |
Definition at line 219 of file STK_ExprBaseFunctors.h.
References STK::ApplyWeightedFunctorByCol< Derived, Functor >::lhs_, STK::ApplyWeightedFunctorByCol< Derived, Functor >::res_, and STKRUNTIME_ERROR_NO_ARG.
|
inline |
Definition at line 212 of file STK_ExprBaseFunctors.h.
References STK::ApplyWeightedFunctorByCol< Derived, Functor >::lhs_, and STK::ApplyWeightedFunctorByCol< Derived, Functor >::res_.
|
protected |
Definition at line 230 of file STK_ExprBaseFunctors.h.
Referenced by STK::ApplyWeightedFunctorByCol< Derived, Functor >::operator()(), STK::ApplyWeightedFunctorByCol< Derived, Functor >::operator()(), STK::ApplyWeightedFunctorByCol< Derived, Functor >::operator()(), and STK::ApplyWeightedFunctorByCol< Derived, Functor >::operator()().
|
protected |
Definition at line 231 of file STK_ExprBaseFunctors.h.
Referenced by STK::ApplyWeightedFunctorByCol< Derived, Functor >::operator()(), STK::ApplyWeightedFunctorByCol< Derived, Functor >::operator()(), STK::ApplyWeightedFunctorByCol< Derived, Functor >::operator()(), and STK::ApplyWeightedFunctorByCol< Derived, Functor >::operator()().