#include "Core/Array/Pattern/Categories.h"
#include "Core/Array/Pattern/ArrayFunc.h"
#include "Core/Array/Pattern/PtrFunc.h"
Include dependency graph for FuncInOut.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | Impala |
namespace | Impala::Core |
namespace | Impala::Core::Array |
namespace | Impala::Core::Array::Pattern |
Functions | |
template<class ArrayT, class PixOpT> | |
void | Impala::Core::Array::Pattern::FuncInOutDispatch (ArrayT *a, PixOpT &pixOp) |
Dispatch function for FuncInOut (see Global functions for InOut). | |
template<class ArrayT, class PixOpT> | |
void | Impala::Core::Array::Pattern::FuncM2InOutDispatch (ArrayT *a, ArrayT *b, PixOpT &pixOp) |
template<class ArrayT, class PixOpT> | |
void | Impala::Core::Array::Pattern::FuncM3InOutDispatch (ArrayT *a, ArrayT *b, ArrayT *c, PixOpT &pixOp) |
template<class ArrayT, class PixOpT> | |
void | Impala::Core::Array::Pattern::FuncInOut_Row_OutTi (ArrayT *a, ArrayT *b, PixOpT &pixOp, int y) |
Row : export, translation invariant. | |
template<class ArrayT, class PixOpT> | |
void | Impala::Core::Array::Pattern::FuncInOut (ArrayT *a, ArrayT *b, PixOpT &pixOp, TagPixOpOut dummy1, TagTransInVar dummy2, Tag1Phase dummy3) |
Translation invariant, 1 phase pixel export operation. | |
template<class ArrayT, class PixOpT> | |
void | Impala::Core::Array::Pattern::FuncInOutDispatch (ArrayT *a, ArrayT *b, PixOpT &pixOp) |
Row_variations | |
template<class ArrayT, class PixOpT> | |
void | Impala::Core::Array::Pattern::FuncInOut_Row_InTi (ArrayT *a, PixOpT &pixOp, int y) |
Row : import, translation invariant. | |
template<class ArrayT, class PixOpT> | |
void | Impala::Core::Array::Pattern::FuncInOut_Row_OutTi (ArrayT *a, PixOpT &pixOp, int y) |
Row : export, translation invariant. | |
template<class ArrayT, class PixOpT> | |
void | Impala::Core::Array::Pattern::FuncInOut_Row_InTv (ArrayT *a, PixOpT &pixOp, int y) |
Row : import, translation variant. | |
template<class ArrayT, class PixOpT> | |
void | Impala::Core::Array::Pattern::FuncInOut_Row_OutTv (ArrayT *a, PixOpT &pixOp, int y) |
Row : export, translation variant. | |
InOut_variations | |
template<class ArrayT, class PixOpT> | |
void | Impala::Core::Array::Pattern::FuncInOut (ArrayT *a, PixOpT &pixOp, TagPixOpIn dummy1, TagTransInVar dummy2, Tag1Phase dummy3) |
Translation invariant, 1 phase pixel import operation. | |
template<class ArrayT, class PixOpT> | |
void | Impala::Core::Array::Pattern::FuncInOut (ArrayT *a, PixOpT &pixOp, TagPixOpOut dummy1, TagTransInVar dummy2, Tag1Phase dummy3) |
Translation invariant, 1 phase pixel export operation. | |
template<class ArrayT, class PixOpT> | |
void | Impala::Core::Array::Pattern::FuncInOut (ArrayT *a, PixOpT &pixOp, TagPixOpIn dummy1, TagTransVar dummy2, Tag1Phase dummy3) |
Translation variant, 1 phase pixel import operation. | |
template<class ArrayT, class PixOpT> | |
void | Impala::Core::Array::Pattern::FuncInOut (ArrayT *a, PixOpT &pixOp, TagPixOpOut dummy1, TagTransVar dummy2, Tag1Phase dummy3) |
Translation variant, 1 phase pixel export operation. | |
template<class ArrayT, class PixOpT> | |
void | Impala::Core::Array::Pattern::FuncInOut (ArrayT *a, PixOpT &pixOp, TagPixOpIn dummy1, TagTransInVar dummy2, TagNPhase dummy3) |
Translation invariant, n phase pixel import operation. | |
template<class ArrayT, class PixOpT> | |
void | Impala::Core::Array::Pattern::FuncInOut (ArrayT *a, PixOpT &pixOp, TagPixOpOut dummy1, TagTransInVar dummy2, TagNPhase dummy3) |
Translation invariant, n phase pixel export operation. | |
template<class ArrayT, class PixOpT> | |
void | Impala::Core::Array::Pattern::FuncInOut (ArrayT *a, PixOpT &pixOp, TagPixOpIn dummy1, TagTransVar dummy2, TagNPhase dummy3) |
Translation variant, n phase pixel import operation. | |
template<class ArrayT, class PixOpT> | |
void | Impala::Core::Array::Pattern::FuncInOut (ArrayT *a, PixOpT &pixOp, TagPixOpOut dummy1, TagTransVar dummy2, TagNPhase dummy3) |
Translation variant, n phase pixel export operation. |