|
| struct | ArrayTag |
| | tag structure for ZipWindow() More...
|
| |
| class | ZipWindowNode< ValueType, ZipFunction_, Pad_, UnequalCheck, UseStdArray, kNumInputs_ > |
| |
| class | ZipWindowNode< ValueType, ZipFunction_, Pad_, UnequalCheck, UseStdArray, kNumInputs_ >::RegisterParent |
| | Register Parent PreOp Hooks, instantiated and called for each Zip parent. More...
|
| |
| class | ZipWindowReader< ZipWindowNode, UseArray > |
| |
| class | ZipWindowReader< ZipWindowNode, false > |
| | template specialization Reader which delivers std::vector<>s to ZipFunction More...
|
| |
| class | ZipWindowReader< ZipWindowNode, true > |
| | template specialization Reader which delivers std::array<>s to ZipFunction More...
|
| |
| struct | ZipWindowTraits< ReturnType(*)(Args...)> |
| | specialize for function pointers More...
|
| |
| struct | ZipWindowTraits< ReturnType(ClassType::*)(Args...) const > |
| | specialize for pointers to const member function More...
|
| |
| struct | ZipWindowTraits< ReturnType(ClassType::*)(Args...)> |
| | specialize for pointers to mutable member function More...
|
| |
|
| template<typename ZipFunction , typename FirstDIAType , typename FirstDIAStack , typename... DIAs> |
| auto | ZipWindow (const std::array< size_t, 1+sizeof ...(DIAs)> &window_size, const ZipFunction &zip_function, const DIA< FirstDIAType, FirstDIAStack > &first_dia, const DIAs &... dias) |
| | Zips two DIAs of equal size in style of functional programming by applying zip_function to the i-th fixed-sized windows of both input DIAs to form the i-th element of the output DIA. More...
|
| |
| template<typename ZipFunction , typename FirstDIAType , typename FirstDIAStack , typename... DIAs> |
| auto | ZipWindow (struct CutTag, const std::array< size_t, 1+sizeof ...(DIAs)> &window_size, const ZipFunction &zip_function, const DIA< FirstDIAType, FirstDIAStack > &first_dia, const DIAs &... dias) |
| | Zips two DIAs of equal size in style of functional programming by applying zip_function to the i-th fixed-sized windows of both input DIAs to form the i-th element of the output DIA. More...
|
| |
| template<typename ZipFunction , typename FirstDIAType , typename FirstDIAStack , typename... DIAs> |
| auto | ZipWindow (struct PadTag, const std::array< size_t, 1+sizeof ...(DIAs)> &window_size, const ZipFunction &zip_function, const typename ZipWindowTraits< ZipFunction >::value_type_tuple_plain &padding, const DIA< FirstDIAType, FirstDIAStack > &first_dia, const DIAs &... dias) |
| | Zips two DIAs of equal size in style of functional programming by applying zip_function to the i-th fixed-sized windows of both input DIAs to form the i-th element of the output DIA. More...
|
| |
| template<typename ZipFunction , typename FirstDIAType , typename FirstDIAStack , typename... DIAs> |
| auto | ZipWindow (struct PadTag, const std::array< size_t, 1+sizeof ...(DIAs)> &window_size, const ZipFunction &zip_function, const DIA< FirstDIAType, FirstDIAStack > &first_dia, const DIAs &... dias) |
| | Zips two DIAs of equal size in style of functional programming by applying zip_function to the i-th fixed-sized windows of both input DIAs to form the i-th element of the output DIA. More...
|
| |
| template<typename ZipFunction , typename FirstDIAType , typename FirstDIAStack , typename... DIAs> |
| auto | ZipWindow (struct ArrayTag, struct PadTag, const std::array< size_t, 1+sizeof ...(DIAs)> &window_size, const ZipFunction &zip_function, const typename ZipWindowTraits< ZipFunction >::value_type_tuple_plain &padding, const DIA< FirstDIAType, FirstDIAStack > &first_dia, const DIAs &... dias) |
| | Zips two DIAs of equal size in style of functional programming by applying zip_function to the i-th fixed-sized windows of both input DIAs to form the i-th element of the output DIA. More...
|
| |
| template<typename ZipFunction , typename FirstDIAType , typename FirstDIAStack , typename... DIAs> |
| auto | ZipWindow (struct ArrayTag, struct PadTag, const std::array< size_t, 1+sizeof ...(DIAs)> &window_size, const ZipFunction &zip_function, const DIA< FirstDIAType, FirstDIAStack > &first_dia, const DIAs &... dias) |
| | Zips two DIAs of equal size in style of functional programming by applying zip_function to the i-th fixed-sized windows of both input DIAs to form the i-th element of the output DIA. More...
|
| |