xtensor
|
Public Types | |
using | self_type = xreducer_functors<REDUCE_FUNC, INIT_FUNC, MERGE_FUNC> |
using | base_type = std::tuple<REDUCE_FUNC, INIT_FUNC, MERGE_FUNC> |
using | reduce_functor_type = REDUCE_FUNC |
using | init_functor_type = INIT_FUNC |
using | merge_functor_type = MERGE_FUNC |
using | init_value_type = typename init_functor_type::value_type |
template<class NT > | |
using | rebind_t = xreducer_functors<REDUCE_FUNC, const_value<NT>, MERGE_FUNC> |
Public Member Functions | |
template<class RF > | |
xreducer_functors (RF &&reduce_func) | |
template<class RF , class IF > | |
xreducer_functors (RF &&reduce_func, IF &&init_func) | |
template<class RF , class IF , class MF > | |
xreducer_functors (RF &&reduce_func, IF &&init_func, MF &&merge_func) | |
reduce_functor_type | get_reduce () const |
init_functor_type | get_init () const |
merge_functor_type | get_merge () const |
template<class NT > | |
rebind_t< NT > | rebind () |
Definition at line 625 of file xreducer.hpp.
using xt::xreducer_functors< REDUCE_FUNC, INIT_FUNC, MERGE_FUNC >::base_type = std::tuple<REDUCE_FUNC, INIT_FUNC, MERGE_FUNC> |
Definition at line 628 of file xreducer.hpp.
using xt::xreducer_functors< REDUCE_FUNC, INIT_FUNC, MERGE_FUNC >::init_functor_type = INIT_FUNC |
Definition at line 630 of file xreducer.hpp.
using xt::xreducer_functors< REDUCE_FUNC, INIT_FUNC, MERGE_FUNC >::init_value_type = typename init_functor_type::value_type |
Definition at line 632 of file xreducer.hpp.
using xt::xreducer_functors< REDUCE_FUNC, INIT_FUNC, MERGE_FUNC >::merge_functor_type = MERGE_FUNC |
Definition at line 631 of file xreducer.hpp.
using xt::xreducer_functors< REDUCE_FUNC, INIT_FUNC, MERGE_FUNC >::rebind_t = xreducer_functors<REDUCE_FUNC, const_value<NT>, MERGE_FUNC> |
Definition at line 673 of file xreducer.hpp.
using xt::xreducer_functors< REDUCE_FUNC, INIT_FUNC, MERGE_FUNC >::reduce_functor_type = REDUCE_FUNC |
Definition at line 629 of file xreducer.hpp.
using xt::xreducer_functors< REDUCE_FUNC, INIT_FUNC, MERGE_FUNC >::self_type = xreducer_functors<REDUCE_FUNC, INIT_FUNC, MERGE_FUNC> |
Definition at line 627 of file xreducer.hpp.
|
inline |
Definition at line 634 of file xreducer.hpp.
|
inline |
Definition at line 640 of file xreducer.hpp.
|
inline |
Definition at line 646 of file xreducer.hpp.
|
inline |
Definition at line 652 of file xreducer.hpp.
|
inline |
Definition at line 662 of file xreducer.hpp.
|
inline |
Definition at line 667 of file xreducer.hpp.
|
inline |
Definition at line 657 of file xreducer.hpp.
|
inline |
Definition at line 676 of file xreducer.hpp.