|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Class Summary | |
|---|---|
| AssociatedLegendrePolynomialFunction | Title: AssociatedLegendrePolynomialFunction - associated Legendre polynomial function. |
| BernsteinPolynomialFunction | Title: BernsteinPolynomialFunction - models the Bernstein polynomial Bi,n(u) function |
| BesselFunction | Title: BesselFunction - represents Bessel functions. |
| BivariateRationalBernsteinPolynomialFunction | Title: BivariateRationalBernsteinPolynomialFunction - models a bivariate rational Bernstein polynomial function |
| BivariateRationalBSplinePolynomialFunction | Title: BivariateRationalBSplinePolynomialFunction - models a bivariate rational B-spline polynomial function |
| BSplinePolynomialFunction | Title: BSplinePolynomialFunction - a B-Spline polynomial function; Ni,p(u) |
| ChebyshevPolynomialFunction | Title: ChebyshevPolynomialFunction - represents Chebyshev polynomials. |
| EllipticIntegralFunction | Title: EllipticIntegralFunction - represents elliptic integral functions of the 1st, 2nd and 3rd kinds. |
| FourierSeriesPeriodicFunction | Title: FourierSeriesPeriodicFunction - performs a Fourier series expansion of a periodic function of 1-variable. |
| Function | Title: Function - abstract base class function hierarchy. |
| Functions | Title: Functions - a collection of frequently used mathematical functions. |
| LagrangianPolynomialFunction | Title: LagrangianPolynomialFunction - represents the Lagrangian polynomial function. |
| LegendrePolynomialFunction | Title: LegendrePolynomialFunction - represents the Legendre polynomial function.< |
| LogarithmicIntegralFunction | Title: LogarithmicIntegralFunction - represents the logarithmic integral function li(x). |
| NVariableFunction | Title: NVariableFunction - represents an n-variable function of signature HDouble function(FloatingPointVector x). |
| OneVariableDoubleVector3DFunction | Title: OneVariableDoubleVector3DFunction - represents a one-argument function with signature: HDouble Function(Vector3D). |
| OneVariableFunction | Title: OneVariableFunction - represents a 1-variable function of signature HDouble function(HDouble x). |
| OneVariableVector2DFunction | Title: OneVariableVector2DFunction - represents a one-argument function with signature: Vector2D Function(Vector2D). |
| OneVariableVector3DFunction | Title: OneVariableVector3DFunction - represents a one-argument function with signature: Vector3D Function(Vector3D). |
| RationalBernsteinPolynomialFunction | Title: RationalBernsteinPolynomialFunction - models a rational Bernstein polynomial function, Ri,n(u) |
| TwoVariableFunction | Title: TwoVariableFunction - represents a two-variable function of signature HDouble function(HDouble x, HDouble y). |
| TwoVariableVector3DFunction | Title: TwoVariableVector3DFunction - represents a two-argument function with signature: Vector3D Function(Vector3D,Vector3D). |
| XYVectorPolynomialFunction | Title: XYVectorPolynomialFunction - represents two FloatingPointVector vectors typically used in (x,y) data fitting |
Support for handling mathematical functions.
Class Functions contains an extensive set of mathematical functions from the frequently used degreesToRadians() to the less frequently used
gammaFunction().
The abstract base class of the function hierarchy is class Function. Derived from Function are specialised classes such as
EllipticIntegralFunction and the more general classes such as NVariableFunction.
NVariableFunction represents an n-argument method of form: HDouble function(hedgehog.math.vectors.FloatingPointVector x).
OneVariableFunction represents a one-argument method of form: HDouble function(HDouble x).
TwoVariableFunction represents a two-argument method of form: HDouble function(HDouble x, HDouble y).
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||