From: jcorgan Date: Tue, 3 Oct 2006 21:28:41 +0000 (+0000) Subject: Reversed changeset r2201, removing gr_feval_ff implementation. X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=7627aff24f358831bdaa0d27a67443554a7a9a75;p=debian%2Fgnuradio Reversed changeset r2201, removing gr_feval_ff implementation. git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3699 221aa14e-8319-0410-a670-987f0aec2ac5 --- diff --git a/gnuradio-core/src/lib/general/gr_feval.cc b/gnuradio-core/src/lib/general/gr_feval.cc index 16bb694a..532a1401 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 51817230..18bb4007 100644 --- a/gnuradio-core/src/lib/general/gr_feval.h +++ b/gnuradio-core/src/lib/general/gr_feval.h @@ -44,26 +44,6 @@ public: virtual double eval(double x); }; -/*! - * \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 * @@ -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);