STK++ 0.9.13
|
class allowing applying the weighted functor Functor
on a vector or row-vector
More...
#include <STK_ExprBaseFunctors.h>
Public Types | |
typedef Derived::Type | Type |
typedef Type | Col |
typedef Type | Row |
Public Member Functions | |
ApplyWeightedFunctor (ExprBase< Derived > const &lhs) | |
constructor | |
template<typename Weights > | |
Type | operator() (ExprBase< Weights > const &w) |
apply with weights | |
template<typename Weights > | |
Type | operator() (ExprBase< Weights > const &w, bool option) |
apply with weight and an option argument | |
template<typename Weights > | |
Type | operator() (ExprBase< Weights > const &w, Type const &value, bool option) |
apply with weight, a value and an option argument | |
Protected Attributes | |
Derived const & | lhs_ |
class allowing applying the weighted functor Functor
on a vector or row-vector
Definition at line 356 of file STK_ExprBaseFunctors.h.
typedef Type STK::ApplyWeightedFunctor< Derived, Functor >::Col |
Definition at line 359 of file STK_ExprBaseFunctors.h.
typedef Type STK::ApplyWeightedFunctor< Derived, Functor >::Row |
Definition at line 360 of file STK_ExprBaseFunctors.h.
typedef Derived::Type STK::ApplyWeightedFunctor< Derived, Functor >::Type |
Definition at line 358 of file STK_ExprBaseFunctors.h.
|
inline |
constructor
Definition at line 362 of file STK_ExprBaseFunctors.h.
References STK_STATIC_ASSERT_POINT_OR_VECTOR_ONLY.
|
inline |
apply with weights
Definition at line 366 of file STK_ExprBaseFunctors.h.
References STK::ApplyWeightedFunctor< Derived, Functor >::lhs_.
|
inline |
apply with weight and an option argument
Definition at line 369 of file STK_ExprBaseFunctors.h.
References STK::ApplyWeightedFunctor< Derived, Functor >::lhs_.
|
inline |
apply with weight, a value and an option argument
Definition at line 373 of file STK_ExprBaseFunctors.h.
References STK::ApplyWeightedFunctor< Derived, Functor >::lhs_.
|
protected |
Definition at line 377 of file STK_ExprBaseFunctors.h.
Referenced by STK::ApplyWeightedFunctor< Derived, Functor >::operator()(), STK::ApplyWeightedFunctor< Derived, Functor >::operator()(), and STK::ApplyWeightedFunctor< Derived, Functor >::operator()().