5#include <pyre/journal.h>
7namespace isce3 {
namespace core {
10constexpr static long long DEFAULT_MIN_BLOCK_SIZE = 1 << 25;
11constexpr static long long DEFAULT_MAX_BLOCK_SIZE = 1 << 28;
16enum class MemoryModeBlocksY {
24enum GeocodeMemoryMode {
33 BlocksGeogridAndRadarGrid = 3
39std::string getNbytesStr(
long long nbytes);
55void getBlockProcessingParametersY(
const int array_length,
const int array_width,
57 const int type_size = 4,
58 pyre::journal::info_t* channel =
nullptr,
int* block_length =
nullptr,
59 int* nblock_y =
nullptr,
60 const long long min_block_size = DEFAULT_MIN_BLOCK_SIZE,
61 const long long max_block_size = DEFAULT_MAX_BLOCK_SIZE,
88void getBlockProcessingParametersXY(
const int array_length,
const int array_width,
90 const int type_size = 4,
91 pyre::journal::info_t* channel =
nullptr,
92 int* block_length =
nullptr,
int* nblock_y =
nullptr,
93 int* block_width =
nullptr,
int* nblock_x =
nullptr,
94 const long long min_block_size = DEFAULT_MIN_BLOCK_SIZE,
95 const long long max_block_size = DEFAULT_MAX_BLOCK_SIZE,
96 const int snap = 1,
int n_threads = 0);
base interpolator is an abstract base class
Definition BinarySearchFunc.cpp:5