CYCLUS
|
An abstract factory for pointers to symbolic functions.
Definition at line 16 of file symbolic_function_factories.h.
#include <symbolic_function_factories.h>
Public Member Functions | |
virtual SymFunction::Ptr | GetFunctionPtr (std::string params)=0 |
virtual | ~SymbFunctionFactory () |
|
inlinevirtual |
Virtual destructor for an abstract base class.
Definition at line 19 of file symbolic_function_factories.h.
|
pure virtual |
A virtual function that must be defined by derived classes.
params | a string of required parameters for the function |
Implemented in cyclus::toolkit::LinFunctionFactory, cyclus::toolkit::ExpFunctionFactory, and cyclus::toolkit::PiecewiseFunctionFactory.