|
| template<typename Func > |
| void | for_each_tile (const TileAccess &access, Func &&func, const ComputeMode &cm) |
| |
| template<typename Func > |
| void | for_each_tile (const VirtualArray &va, Func &&func, const ComputeMode &cm) |
| |
| template<typename Func > |
| void | for_each_tile (VirtualArray &va, Func &&func, const ComputeMode &cm) |
| |
| template<typename Func > |
| void | for_each_tile (const std::vector< VirtualArray * > &outputs, Func &&func, const ComputeMode &cm) |
| |
| template<typename Func > |
| void | for_each_tile (const std::vector< const VirtualArray * > &inputs, const std::vector< VirtualArray * > &outputs, Func &&func, const ComputeMode &cm) |
| |
| template<typename RegionDispatcher > |
| void | sequential_tile_loop (const VirtualArray &ref_va, RegionDispatcher &&dispatcher) |
| |
| template<typename RegionDispatcher > |
| void | distributed_tile_loop (const VirtualArray &ref_va, RegionDispatcher &&dispatcher, int nthreads=0) |
| |
| template<typename Func > |
| void | single_array_compute (const TileAccess &access, Func &&func, int stride=1) |
| |
| template<typename Func > |
| void | single_array_downscaled_compute (const TileAccess &access, Func &&func, float kc) |
| |
| template<typename Func > |
| void | for_each_cell (VirtualArray &va, Func &&func, const ComputeMode &cm) |
| |