GNU Radio Manual and C++ API Reference  3.8.1.0
The Free & Open Software Radio Ecosystem
feval.h File Reference
#include <gnuradio/api.h>
#include <gnuradio/gr_complex.h>
#include <pmt/pmt.h>

Go to the source code of this file.

Classes

class  gr::feval_dd
 base class for evaluating a function: double -> doubleThis 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. More...
 
class  gr::feval_cc
 base class for evaluating a function: complex -> complexThis 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. More...
 
class  gr::feval_ll
 base class for evaluating a function: long -> longThis 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. More...
 
class  gr::feval
 base class for evaluating a function: void -> voidThis 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. More...
 
class  gr::feval_p
 base class for evaluating a function: pmt -> voidThis 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. More...
 

Namespaces

 gr
 GNU Radio logging wrapper for log4cpp library (C++ port of log4j)
 

Functions

GR_RUNTIME_API double gr::feval_dd_example (feval_dd *f, double x)
 trivial examples / test cases showing C++ calling Python code More...
 
GR_RUNTIME_API gr_complex gr::feval_cc_example (feval_cc *f, gr_complex x)
 
GR_RUNTIME_API long gr::feval_ll_example (feval_ll *f, long x)
 
GR_RUNTIME_API void gr::feval_example (feval *f)