| Interface | Description |
|---|---|
| MathFunction |
This interface should be implemented by classes which represent univariate
mathematical functions.
|
| MathFunctionWithDerivative |
Represents a mathematical function whose
nth derivative can be computed using
derivative. |
| MathFunctionWithFirstDerivative |
Represents a mathematical function whose
derivative can be computed using
derivative. |
| MathFunctionWithIntegral |
Represents a mathematical function whose
integral can be computed by the
integral method. |
| Class | Description |
|---|---|
| AverageMathFunction |
Represents a function computing the average of several functions.
|
| IdentityMathFunction |
Represents the identity function f (x) = x.
|
| MathFunctionUtil |
Provides utility methods for computing
derivatives and integrals of functions.
|
| PiecewiseConstantFunction |
Represents a piecewise-constant function.
|
| Polynomial |
Represents a polynomial of degree n in power form.
|
| PowerMathFunction |
Represents a function computing
(af (x) + b)p for a user-defined function
f (x) and power p.
|
| ShiftedMathFunction |
Represents a function computing
f (x) - δ for a user-defined function
f (x) and shift δ.
|
| SqrtMathFunction |
Represents a function computing
the square root of another function
f (x).
|
| SquareMathFunction |
Represents a function computing
(af (x) + b)2 for a user-defined function
f (x).
|
To submit a bug or ask questions, send an e-mail to Pierre L'Ecuyer.