From 864d4002db7962600d3e0f3e0db118de8f6f9f47 Mon Sep 17 00:00:00 2001 From: Martin Braun Date: Wed, 20 Mar 2019 11:21:01 -0700 Subject: uhd: Remove cal containers They are currently unused, and may need reimplementation. For the time being, they can go out of the codebase. --- host/lib/cal/interpolation.hpp | 61 ------------------------------------------ 1 file changed, 61 deletions(-) delete mode 100644 host/lib/cal/interpolation.hpp (limited to 'host/lib/cal/interpolation.hpp') diff --git a/host/lib/cal/interpolation.hpp b/host/lib/cal/interpolation.hpp deleted file mode 100644 index d0c9b5b47..000000000 --- a/host/lib/cal/interpolation.hpp +++ /dev/null @@ -1,61 +0,0 @@ -// -// Copyright 2016 Ettus Research -// Copyright 2018 Ettus Research, a National Instruments Company -// -// SPDX-License-Identifier: GPL-3.0-or-later -// - -#ifndef INCLUDED_UHD_INTERPOLATION_HPP -#define INCLUDED_UHD_INTERPOLATION_HPP - -#include -#include -#include -#include - -namespace uhd { -namespace cal { - -template -struct interp -{ -public: - typedef std::vector args_t; - typedef std::map container_t; - - /*! - * Nearest neighbor interpolation given a mapping: R^n -> R - * - * 1) search for the nearest point in R^n - * 2) find the nearest output scalars in R - * - * \param data input data container - * \param args input data point - * \returns interpolated output value - */ - const out_type nn_interp(container_t &data, const args_t &args); - - /*! - * Bilinear interpolation given a mapping: R^2 -> R - * - * 1) search for 4 surrounding points in R^2 - * 2) find the output scalars in R - * 3) solve the system of equations given our input mappings - * - * \param data input data container - * \param args input data point - * \returns interpolated output value - */ - const out_type bl_interp(container_t &data, const args_t &args); - -private: - /*! - * Calculate the distance between two points - */ - static in_type calc_dist(const args_t &a, const args_t &b); -}; - -} // namespace cal -} // namespace uhd - -#endif /* INCLUDED_UHD_INTERPOLATION_HPP */ -- cgit v1.2.3