|
template<class E> |
disable_xexpression< E, self_type & > | operator= (const E &) |
|
template<class E> |
disable_xexpression< E, self_type & > | operator+= (const E &) |
|
template<class E> |
disable_xexpression< E, self_type & > | operator-= (const E &) |
|
template<class E> |
disable_xexpression< E, self_type & > | operator*= (const E &) |
|
template<class E> |
disable_xexpression< E, self_type & > | operator/= (const E &) |
|
template<class E> |
disable_xexpression< E, self_type & > | operator%= (const E &) |
|
|
template<class ECTA, class CCTA> |
| xfiltration (ECTA &&e, CCTA &&condition) |
| Constructs a xfiltration on the given expression e , selecting the elements matching the specified condition .
|
|
|
template<class E> |
auto | operator= (const E &e) -> disable_xexpression< E, self_type & > |
| Assigns the scalar e to *this .
|
|
|
template<class E> |
auto | operator+= (const E &e) -> disable_xexpression< E, self_type & > |
| Adds the scalar e to *this .
|
|
template<class E> |
auto | operator-= (const E &e) -> disable_xexpression< E, self_type & > |
| Subtracts the scalar e from *this .
|
|
template<class E> |
auto | operator*= (const E &e) -> disable_xexpression< E, self_type & > |
| Multiplies *this with the scalar e .
|
|
template<class E> |
auto | operator/= (const E &e) -> disable_xexpression< E, self_type & > |
| Divides *this by the scalar e .
|
|
template<class E> |
auto | operator%= (const E &e) -> disable_xexpression< E, self_type & > |
| Computes the remainder of *this after division by the scalar e .
|
|
template<class F> |
auto | apply (F &&func) -> self_type & |
|
template<class ECT, class CCT>
class xt::xfiltration< ECT, CCT >
Filter of a xexpression for fast scalar assign.
The xfiltration class implements a lazy filtration of a multidimentional xexpression, optimized for scalar and computed scalar assignments. Actually, the xfiltration class IS NOT an xexpression and the scalar and computed scalar assignments are the only method it provides. The filtering condition is not evaluated until the filtration is assigned.
xfiltration is not meant to be used directly, but only with the filtration helper function.
- Template Parameters
-
ECT | the closure type of the xexpression type underlying this filtration |
CCR | the closure type of the filtering xexpression type |
- See also
- filtration
Definition at line 233 of file xindex_view.hpp.