CYCLUS
|
Exponential functions f(x) = constant_ * exp ( exponent_ * x ) + intercept_.
Definition at line 57 of file symbolic_functions.h.
#include <symbolic_functions.h>
Public Member Functions | |
ExponentialFunction (double c, double e, double i=0.0) | |
virtual std::string | Print () |
virtual double | value (double x) |
Public Member Functions inherited from cyclus::toolkit::SymFunction | |
virtual | ~SymFunction () |
Additional Inherited Members | |
Public Types inherited from cyclus::toolkit::SymFunction | |
typedef boost::shared_ptr< SymFunction > | Ptr |
|
inline |
Constructor for an exponential function.
c | the leading constant |
e | the exponent multiplier |
i | the intercept, with the default being 0 |
Definition at line 63 of file symbolic_functions.h.
|
virtual |
Print a string of the function.
Implements cyclus::toolkit::SymFunction.
Definition at line 29 of file symbolic_functions.cc.
Evaluation for a double argument.
Implements cyclus::toolkit::SymFunction.
Definition at line 24 of file symbolic_functions.cc.