|
SSJ
3.3.1
Stochastic Simulation in Java
|
Univariate functions as Java objects. More...
Classes | |
| class | AverageMathFunction |
| Represents a function computing the average of several functions. More... | |
| class | IdentityMathFunction |
| Represents the identity function \(f(x)=x\). More... | |
| interface | MathFunction |
| This interface should be implemented by classes which represent univariate mathematical functions. More... | |
| class | MathFunctionUtil |
| Provides utility methods for computing derivatives and integrals of functions. More... | |
| interface | MathFunctionWithDerivative |
| Represents a mathematical function whose \(n\)th derivative can be computed using derivative(double,int). More... | |
| interface | MathFunctionWithFirstDerivative |
| Represents a mathematical function whose derivative can be computed using derivative(double). More... | |
| interface | MathFunctionWithIntegral |
| Represents a mathematical function whose integral can be computed by the integral(double,double) method. More... | |
| interface | MultiFunction |
| This interface should be implemented by classes which represent multivariate mathematical functions. More... | |
| class | PiecewiseConstantFunction |
| Represents a piecewise-constant function. More... | |
| class | Polynomial |
| Represents a polynomial of degree \(n\) in power form. More... | |
| class | PowerMathFunction |
| Represents a function computing \((af(x) + b)^p\) for a user-defined function \(f(x)\) and power \(p\). More... | |
| class | ShiftedMathFunction |
| Represents a function computing \(f(x) - \delta\) for a user-defined function \(f(x)\) and shift \(\delta\). More... | |
| class | SqrtMathFunction |
| Represents a function computing the square root of another function \(f(x)\). More... | |
| class | SquareMathFunction |
| Represents a function computing \((af(x) + b)^2\) for a user-defined function \(f(x)\). More... | |
Univariate functions as Java objects.
This package contains a few utilities classes representing univariate mathematical functions. They are useful, for example, when one wants to pass an arbitrary function of one variable as argument to a method. They allow one to apply mathematical operations like squaring, power, etc. on generic functions. There are also utilities for numerical differentiation and integration.
1.8.14