isce3  0.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
Public Types | Public Member Functions | List of all members
ampcor::correlators::Sequential< raster_t > Class Template Reference

Public Types

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 >>
 

Public Member Functions

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 *
 

The documentation for this class was generated from the following files:

Generated for ISCE3.0 by doxygen 1.8.5.