|
using | raster_type = raster_t |
|
using | view_type = typename raster_type::view_type |
|
using | constview_type = typename raster_type::constview_type |
|
using | cell_type = typename raster_type::cell_type |
|
using | value_type = typename cell_type::value_type |
|
using | slice_type = typename raster_type::slice_type |
|
using | shape_type = typename raster_type::shape_type |
|
using | layout_type = typename raster_type::layout_type |
|
using | index_type = typename raster_type::index_type |
|
using | size_type = typename raster_type::size_type |
|
using | tile_type = pyre::grid::grid_t< cell_type, layout_type, pyre::memory::view_t< cell_type >> |
|
|
void | addReferenceTile (size_type pid, const constview_type &ref) |
|
void | addTargetTile (size_type pid, const constview_type &tgt) |
|
auto | adjust () -> const value_type * |
|
auto | pairs () const -> size_type |
|
auto | arena () const -> cell_type * |
|
void | dump () const |
|
| Sequential (size_type pairs, const layout_type &refLayout, const layout_type &tgtLayout, size_type refineFactor=2, size_type refineMargin=8, size_type zoomFactor=4) |
|
auto | _detect (const cell_type *cArena, size_type refDim, size_type tgtDim) const -> value_type * |
|
auto | _refStats (value_type *rArena, size_type refDim, size_type tgtDim) const -> value_type * |
|
auto | _sat (const value_type *rArena, size_type refDim, size_type tgtDim) const -> value_type * |
|
auto | _tgtStats (const value_type *sat, size_type refDim, size_type tgtDim, size_type corDim) const -> value_type * |
|
auto | _correlate (const value_type *rArena, const value_type *refStats, const value_type *tgtStats, size_type refDim, size_type tgtDim, size_type corDim) const -> value_type * |
|
auto | _maxcor (const value_type *gamma, size_type corDim) const -> int * |
|
void | _nudge (int *locations, size_type refDim, size_type tgtDim) const |
|
auto | _refinedArena () const -> cell_type * |
|
void | _refRefine (cell_type *coarseArena, cell_type *refinedArena) const |
|
void | _tgtMigrate (cell_type *coarseArena, int *locations, cell_type *refinedArena) const |
|
void | _tgtRefine (cell_type *refinedArena) const |
|
void | _deramp (cell_type *arena) const |
|
auto | _zoomcor (value_type *gamma) const -> value_type * |
|
auto | _offsetField (const int *zoomed) -> const value_type * |
|
auto | _zoomcor_r2r (value_type *gamma) const -> value_type * |
|