11namespace isce3 {
namespace antenna {
namespace detail {
15 std::tuple<Eigen::Index, Eigen::Index, Eigen::Index, Eigen::Index>;
17using ArrayXui = Eigen::Array<Eigen::Index, Eigen::Dynamic, 1>;
28Eigen::Index bisect_left(
const Eigen::Ref<const Eigen::ArrayXd>& x,
double x0);
37Eigen::Index bisect_right(
const Eigen::Ref<const Eigen::ArrayXd>& x,
double x0);
47Eigen::Index locate_nearest(
48 const Eigen::Ref<const Eigen::ArrayXd>& x,
double x0);
58ArrayXui locate_nearest(
const Eigen::Ref<const Eigen::ArrayXd>& x,
59 const Eigen::Ref<const Eigen::ArrayXd>& x0);
72tuple4i_t intersect_nearest(
const Eigen::Ref<const Eigen::ArrayXd>& x1,
73 const Eigen::Ref<const Eigen::ArrayXd>& x2);
base interpolator is an abstract base class
Definition BinarySearchFunc.cpp:5