|
SSJ V. 2.6.2. |
||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
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. |
MultiFunction | This interface should be implemented by classes which represent multivariate mathematical functions. |
Class Summary | |
---|---|
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). |
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.
|
SSJ V. 2.6.2. |
||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |