#include "Core/Array/Pattern/Categories.h"#include "Core/Array/Pattern/ArrayFunc.h"Include dependency graph for FuncNgbOp2dExtra.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 DstArrayT, class SrcArrayT, class ExtraArrayT, class NgbT> | |
| void | Impala::Core::Array::Pattern::FuncNgbOp2dExtraDispatch (DstArrayT *dst, SrcArrayT *src, ExtraArrayT *extra, NgbT &ngb) | 
| Dispatch function for NgbOp2dExtra (see Global functions for NgbOp2dExtra) Dispatch is based on the categories defined in NgbT.   | |
Pix_variations  | |
| template<class SrcArrayT, class ExtraArrayT, class NgbT> | |
| void | Impala::Core::Array::Pattern::FuncNgbOp2dExtra_Pix_P1Cnum (SrcArrayT *src, ExtraArrayT *extra, int x, int y, NgbT &ngb) | 
| Pix : phase 1, cnum.   | |
| template<class SrcStorT, class SrcArithT, class ExtraStorT, class ExtraArithT, class NgbT> | |
| void | Impala::Core::Array::Pattern::FuncNgbOp2dExtra_Pix_P1Loop (SrcStorT *sPtr, ExtraStorT *ePtr, NgbT &ngb, int ngbWidth, int ngbHeight, int srcIncX, int srcIncY, SrcArithT, int extraIncX, int extraIncY, ExtraArithT) | 
| Pix : phase 1, loop.   | |
| template<class SrcStorT, class SrcArithT, class ExtraStorT, class ExtraArithT, class NgbT> | |
| void | Impala::Core::Array::Pattern::FuncNgbOp2dExtra_Pix_P2Loop (SrcStorT *sPtr, ExtraStorT *ePtr, NgbT &ngb, int ngbWidth, int ngbHeight, int srcIncX, int srcIncY, SrcArithT, int extraIncX, int extraIncY, ExtraArithT) | 
| Pix : phase 2, loop.   | |
Row_variations  | |
| template<class DstArrayT, class SrcArrayT, class ExtraArrayT, class NgbT> | |
| void | Impala::Core::Array::Pattern::FuncNgbOp2dExtra_Row (DstArrayT *dst, SrcArrayT *src, ExtraArrayT *extra, NgbT &ngb, int y, Tag1Phase dummy1, TagCnum dummy2) | 
| Row : phase 1, cnum.   | |
| template<class DstArrayT, class SrcArrayT, class ExtraArrayT, class NgbT> | |
| void | Impala::Core::Array::Pattern::FuncNgbOp2dExtra_Row (DstArrayT *dst, SrcArrayT *src, ExtraArrayT *extra, NgbT &ngb, int y, Tag1Phase dummy1, TagLoop dummy2) | 
| Row : phase 1, loop.   | |
| template<class DstArrayT, class SrcArrayT, class ExtraArrayT, class NgbT> | |
| void | Impala::Core::Array::Pattern::FuncNgbOp2dExtra_Row (DstArrayT *dst, SrcArrayT *src, ExtraArrayT *extra, NgbT &ngb, int y, Tag2Phase dummy1, TagLoop dummy2) | 
| Row : phase 2, loop.   | |
| template<class DstArrayT, class SrcArrayT, class ExtraArrayT, class NgbT> | |
| void | Impala::Core::Array::Pattern::FuncNgbOp2dExtra_Row (DstArrayT *dst, SrcArrayT *src, ExtraArrayT *extra, NgbT &ngb, int y, TagNPhase dummy1, TagLoop dummy2) | 
| Row : phase N, loop.   | |
 1.5.1