diff options
-rw-r--r-- | gnuradio-core/src/lib/general/gr_feval.cc | 14 | ||||
-rw-r--r-- | gnuradio-core/src/lib/general/gr_feval.h | 21 |
2 files changed, 0 insertions, 35 deletions
diff --git a/gnuradio-core/src/lib/general/gr_feval.cc b/gnuradio-core/src/lib/general/gr_feval.cc index 16bb694ae..532a14018 100644 --- a/gnuradio-core/src/lib/general/gr_feval.cc +++ b/gnuradio-core/src/lib/general/gr_feval.cc @@ -34,14 +34,6 @@ gr_feval_dd::eval(double x) return 0; } -gr_feval_ff::~gr_feval_ff(){} - -float -gr_feval_ff::eval(float x) -{ - return 0; -} - gr_feval_cc::~gr_feval_cc(){} gr_complex @@ -67,12 +59,6 @@ gr_feval_dd_example(gr_feval_dd *f, double x) return f->eval(x); } -float -gr_feval_ff_example(gr_feval_ff *f, float x) -{ - return f->eval(x); -} - gr_complex gr_feval_cc_example(gr_feval_cc *f, gr_complex x) { diff --git a/gnuradio-core/src/lib/general/gr_feval.h b/gnuradio-core/src/lib/general/gr_feval.h index 51817230a..18bb4007e 100644 --- a/gnuradio-core/src/lib/general/gr_feval.h +++ b/gnuradio-core/src/lib/general/gr_feval.h @@ -45,26 +45,6 @@ public: }; /*! - * \brief base class for evaluating a function: float -> float - * - * This class is designed to be subclassed in Python or C++ - * and is callable from both places. It uses SWIG's - * "director" feature to implement the magic. - * It's slow. Don't use it in a performance critical path. - */ -class gr_feval_ff -{ -public: - gr_feval_ff() {} - virtual ~gr_feval_ff(); - - /*! - * \brief override this to define the function - */ - virtual float eval(float x); -}; - -/*! * \brief base class for evaluating a function: complex -> complex * * This class is designed to be subclassed in Python or C++ @@ -108,7 +88,6 @@ public: * \brief trivial examples / test cases showing C++ calling Python code */ double gr_feval_dd_example(gr_feval_dd *f, double x); -float gr_feval_ff_example(gr_feval_ff *f, float x); gr_complex gr_feval_cc_example(gr_feval_cc *f, gr_complex x); long gr_feval_ll_example(gr_feval_ll *f, long x); |