Package | Description |
---|---|
fr.cnes.sirius.patrius.math.analysis |
Parent package for common numerical analysis procedures, including root finding,
function interpolation and integration.
|
fr.cnes.sirius.patrius.math.analysis.differentiation |
This package holds the main interfaces and basic building block classes
dealing with differentiation.
|
fr.cnes.sirius.patrius.math.analysis.function | |
fr.cnes.sirius.patrius.math.analysis.polynomials | |
fr.cnes.sirius.patrius.math.analysis.solver |
Modifier and Type | Interface and Description |
---|---|
interface |
DifferentiableIntegrableUnivariateFunction
Extension of
UnivariateFunction representing a differentiable and integrable univariate real function. |
Modifier and Type | Method and 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.
|
Modifier and Type | Method and 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.
|
Modifier and Type | Method and Description |
---|---|
UnivariateDifferentiableFunction |
UnivariateFunctionDifferentiator.differentiate(UnivariateFunction function)
Create an implementation of a
differential from a regular function . |
UnivariateDifferentiableFunction |
RiddersDifferentiator.differentiate(UnivariateFunction function)
Create an implementation of a
differential from a regular function . |
UnivariateDifferentiableFunction |
FiniteDifferencesDifferentiator.differentiate(UnivariateFunction function)
Create an implementation of a
differential from a regular function . |
Modifier and Type | Class and 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
sinc(x) = 1 if x = 0,
sin(x) / x otherwise. |
class |
Sinh
Hyperbolic sine function.
|
class |
Sqrt
Square-root function.
|
class |
Tan
Tangent function.
|
class |
Tanh
Hyperbolic tangent function.
|
Modifier and Type | Class and Description |
---|---|
class |
FourierSeries
This class represents a finite Fourier Series
|
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.
|
class |
TrigonometricPolynomialFunction
This class is the Trigonometric Polynomial Function class.
|
class |
TrigonometricPolynomialPrimitive
This class represents a trigonometric polynomial primitive.
|
Modifier and Type | Method and 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 © 2021 CNES. All rights reserved.