Package | Description |
---|---|
org.hipparchus.analysis |
Parent package for common numerical analysis procedures, including root finding,
function interpolation and integration.
|
org.hipparchus.analysis.differentiation |
This package holds the main interfaces and basic building block classes
dealing with differentiation.
|
org.hipparchus.analysis.function |
The
function package contains function objects that wrap the
methods contained in Math , as well as common
mathematical functions such as the gaussian and sinc functions. |
org.hipparchus.analysis.polynomials |
Univariate real polynomials implementations, seen as differentiable
univariate real functions.
|
org.hipparchus.analysis.solvers |
Root finding algorithms, for univariate real functions.
|
Modifier and Type | Method | Description |
---|---|---|
static UnivariateDifferentiableFunction |
FunctionUtils.add(UnivariateDifferentiableFunction... f) |
Adds functions.
|
static UnivariateDifferentiableFunction |
FunctionUtils.compose(UnivariateDifferentiableFunction... f) |
Composes functions.
|
static UnivariateDifferentiableFunction |
FunctionUtils.multiply(UnivariateDifferentiableFunction... f) |
Multiplies functions.
|
static UnivariateDifferentiableFunction |
FunctionUtils.toDifferentiable(UnivariateFunction f,
UnivariateFunction... derivatives) |
Convert regular functions to
UnivariateDifferentiableFunction . |
Modifier and Type | Method | Description |
---|---|---|
static UnivariateDifferentiableFunction |
FunctionUtils.add(UnivariateDifferentiableFunction... f) |
Adds functions.
|
static UnivariateDifferentiableFunction |
FunctionUtils.compose(UnivariateDifferentiableFunction... f) |
Composes functions.
|
static UnivariateFunction |
FunctionUtils.derivative(UnivariateDifferentiableFunction f,
int order) |
Convert an
UnivariateDifferentiableFunction to an
UnivariateFunction computing nth order derivative. |
static UnivariateDifferentiableFunction |
FunctionUtils.multiply(UnivariateDifferentiableFunction... f) |
Multiplies functions.
|
Modifier and Type | Method | Description |
---|---|---|
UnivariateDifferentiableFunction |
FiniteDifferencesDifferentiator.differentiate(UnivariateFunction function) |
Create an implementation of a
differential from a regular function . |
UnivariateDifferentiableFunction |
UnivariateFunctionDifferentiator.differentiate(UnivariateFunction function) |
Create an implementation of a
differential from a regular function . |
Modifier and Type | Class | Description |
---|---|---|
class |
Acos |
Arc-cosine function.
|
class |
Acosh |
Hyperbolic arc-cosine function.
|
class |
Asin |
Arc-sine function.
|
class |
Asinh |
Hyperbolic arc-sine function.
|
class |
Atan |
Arc-tangent function.
|
class |
Atanh |
Hyperbolic arc-tangent function.
|
class |
Cbrt |
Cube root function.
|
class |
Constant |
Constant function.
|
class |
Cos |
Cosine function.
|
class |
Cosh |
Hyperbolic cosine function.
|
class |
Exp |
Exponential function.
|
class |
Expm1 |
ex-1 function. |
class |
Gaussian |
Gaussian function.
|
class |
HarmonicOscillator |
simple harmonic oscillator function.
|
class |
Identity |
Identity function.
|
class |
Inverse |
Inverse function.
|
class |
Log |
Natural logarithm function.
|
class |
Log10 |
Base 10 logarithm function.
|
class |
Log1p |
log(1 + p) function. |
class |
Logistic |
Generalised logistic function.
|
class |
Logit |
Logit function.
|
class |
Minus |
Minus function.
|
class |
Power |
Power function.
|
class |
Sigmoid |
Sigmoid function.
|
class |
Sin |
Sine function.
|
class |
Sinc |
Sinc function,
defined by
|
class |
Sinh |
Hyperbolic sine function.
|
class |
Sqrt |
Square-root function.
|
class |
Tan |
Tangent function.
|
class |
Tanh |
Hyperbolic tangent function.
|
Modifier and Type | Class | Description |
---|---|---|
class |
PolynomialFunction |
Immutable representation of a real polynomial function with real coefficients.
|
class |
PolynomialFunctionNewtonForm |
Implements the representation of a real polynomial function in
Newton Form.
|
class |
PolynomialSplineFunction |
Represents a polynomial spline function.
|
Modifier and Type | Method | Description |
---|---|---|
protected void |
AbstractUnivariateDifferentiableSolver.setup(int maxEval,
UnivariateDifferentiableFunction f,
double min,
double max,
double startValue) |
Prepare for computation.
|
double |
NewtonRaphsonSolver.solve(int maxEval,
UnivariateDifferentiableFunction f,
double min,
double max) |
Find a zero near the midpoint of
min and max . |
Copyright © 2016–2018 Hipparchus.org. All rights reserved.