Public Member Functions

SCalc::ExprFunc Class Reference

#include <functions.hh>

Inheritance diagram for SCalc::ExprFunc:
Inheritance graph
[legend]
Collaboration diagram for SCalc::ExprFunc:
Collaboration graph
[legend]

List of all members.

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 FuncDefderivative (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 ?

Detailed Description

An expression-based definition of a function


The documentation for this class was generated from the following file: