SCalc
|
#include <functions.hh>
Public Member Functions | |
ExprFunc (Session *s, Expression *expr, int nb_args) | |
construction of the function. | |
virtual void | destroy_anonymous_derivatives () |
Delete the derivative if anonymous. | |
virtual FuncDef * | derivative (int nb) |
The derivative with regards to the argument nb. | |
virtual double | evaluate (const double *vars, const double *args) |
The function doing the actual job... pretty easy, isn't it ? | |
virtual std::string | pretty_print () |
Pretty printing of the result ? |
An expression-based definition of a function