Reversed changeset r2201, removing gr_feval_ff implementation.
authorjcorgan <jcorgan@221aa14e-8319-0410-a670-987f0aec2ac5>
Tue, 3 Oct 2006 21:28:41 +0000 (21:28 +0000)
committerjcorgan <jcorgan@221aa14e-8319-0410-a670-987f0aec2ac5>
Tue, 3 Oct 2006 21:28:41 +0000 (21:28 +0000)
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@3699 221aa14e-8319-0410-a670-987f0aec2ac5

gnuradio-core/src/lib/general/gr_feval.cc
gnuradio-core/src/lib/general/gr_feval.h

index 16bb694ae60d0003d9fe9f2d911593e72ffd2b4f..532a140187925b2262d5c4670234b60ae98a119c 100644 (file)
@@ -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)
 {
index 51817230ab8338e3ce88861f139b8da91f469d70..18bb4007e53626b31187b0ae81f30e6fb620dacf 100644 (file)
@@ -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);