Package | Description |
---|---|
org.hipparchus.analysis |
Parent package for common numerical analysis procedures, including root finding,
function interpolation and integration.
|
org.hipparchus.analysis.integration |
Numerical integration (quadrature) algorithms for univariate real functions.
|
org.hipparchus.analysis.integration.gauss |
Gauss family of quadrature schemes.
|
org.hipparchus.analysis.interpolation |
Univariate real functions interpolation algorithms.
|
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.
|
org.hipparchus.complex |
Complex number type and implementations of complex transcendental
functions.
|
Modifier and Type | Method and Description |
---|---|
default <T extends CalculusFieldElement<T>> |
FieldUnivariateFunction.toCalculusFieldUnivariateFunction(Field<T> field)
Convert to a
CalculusFieldUnivariateFunction with a specific type. |
Modifier and Type | Method and Description |
---|---|
T |
FieldUnivariateIntegrator.integrate(int maxEval,
CalculusFieldUnivariateFunction<T> f,
T min,
T max)
Integrate the function in the given interval.
|
T |
BaseAbstractFieldUnivariateIntegrator.integrate(int maxEval,
CalculusFieldUnivariateFunction<T> f,
T lower,
T upper)
Integrate the function in the given interval.
|
protected void |
BaseAbstractFieldUnivariateIntegrator.setup(int maxEval,
CalculusFieldUnivariateFunction<T> f,
T lower,
T upper)
Prepare for computation.
|
Modifier and Type | Method and Description |
---|---|
protected T[] |
FieldAbstractRuleFactory.findRoots(int n,
CalculusFieldUnivariateFunction<T> ratioEvaluator)
Computes roots of the associated orthogonal polynomials.
|
T |
SymmetricFieldGaussIntegrator.integrate(CalculusFieldUnivariateFunction<T> f)
Returns an estimate of the integral of
f(x) * w(x) ,
where w is a weight function that depends on the actual
flavor of the Gauss integration scheme. |
T |
FieldGaussIntegrator.integrate(CalculusFieldUnivariateFunction<T> f)
Returns an estimate of the integral of
f(x) * w(x) ,
where w is a weight function that depends on the actual
flavor of the Gauss integration scheme. |
Modifier and Type | Method and Description |
---|---|
<T extends CalculusFieldElement<T>> |
FieldUnivariateInterpolator.interpolate(T[] xval,
T[] yval)
Compute an interpolating function for the dataset.
|
Modifier and Type | Class and Description |
---|---|
class |
FieldPolynomialFunction<T extends CalculusFieldElement<T>>
Immutable representation of a real polynomial function with real coefficients.
|
class |
FieldPolynomialSplineFunction<T extends CalculusFieldElement<T>>
Represents a polynomial spline function.
|
Modifier and Type | Method and Description |
---|---|
static <T extends CalculusFieldElement<T>> |
UnivariateSolverUtils.bracket(CalculusFieldUnivariateFunction<T> function,
T initial,
T lowerBound,
T upperBound)
This method simply calls
bracket(function, initial, lowerBound, upperBound, q, r, maximumIterations)
with q and r set to 1.0 and maximumIterations set to Integer.MAX_VALUE . |
static <T extends CalculusFieldElement<T>> |
UnivariateSolverUtils.bracket(CalculusFieldUnivariateFunction<T> function,
T initial,
T lowerBound,
T upperBound,
int maximumIterations)
This method simply calls
bracket(function, initial, lowerBound, upperBound, q, r, maximumIterations)
with q and r set to 1.0. |
static <T extends CalculusFieldElement<T>> |
UnivariateSolverUtils.bracket(CalculusFieldUnivariateFunction<T> function,
T initial,
T lowerBound,
T upperBound,
T q,
T r,
int maximumIterations)
This method attempts to find two values a and b satisfying
lowerBound <= a < initial < b <= upperBound
f(a) * f(b) <= 0
If f is continuous on [a,b] , this means that a
and b bracket a root of f . |
T |
BracketedRealFieldUnivariateSolver.solve(int maxEval,
CalculusFieldUnivariateFunction<T> f,
T min,
T max,
AllowedSolution allowedSolution)
Solve for a zero in the given interval.
|
T |
FieldBracketingNthOrderBrentSolver.solve(int maxEval,
CalculusFieldUnivariateFunction<T> f,
T min,
T max,
AllowedSolution allowedSolution)
Solve for a zero in the given interval.
|
T |
BracketedRealFieldUnivariateSolver.solve(int maxEval,
CalculusFieldUnivariateFunction<T> f,
T min,
T max,
T startValue,
AllowedSolution allowedSolution)
Solve for a zero in the given interval, start at
startValue . |
T |
FieldBracketingNthOrderBrentSolver.solve(int maxEval,
CalculusFieldUnivariateFunction<T> f,
T min,
T max,
T startValue,
AllowedSolution allowedSolution)
Solve for a zero in the given interval, start at
startValue . |
default BracketedRealFieldUnivariateSolver.Interval<T> |
BracketedRealFieldUnivariateSolver.solveInterval(int maxEval,
CalculusFieldUnivariateFunction<T> f,
T min,
T max)
Solve for a zero in the given interval and return a tolerance interval surrounding
the root.
|
BracketedRealFieldUnivariateSolver.Interval<T> |
BracketedRealFieldUnivariateSolver.solveInterval(int maxEval,
CalculusFieldUnivariateFunction<T> f,
T min,
T max,
T startValue)
Solve for a zero in the given interval and return a tolerance interval surrounding
the root.
|
BracketedRealFieldUnivariateSolver.Interval<T> |
FieldBracketingNthOrderBrentSolver.solveInterval(int maxEval,
CalculusFieldUnivariateFunction<T> f,
T min,
T max,
T startValue)
Solve for a zero in the given interval and return a tolerance interval surrounding
the root.
|
Modifier and Type | Method and Description |
---|---|
Complex |
ComplexUnivariateIntegrator.integrate(int maxEval,
CalculusFieldUnivariateFunction<Complex> f,
Complex start,
Complex... path)
Integrate a function along a polyline path between any number of points.
|
Complex |
ComplexUnivariateIntegrator.integrate(int maxEval,
CalculusFieldUnivariateFunction<Complex> f,
Complex start,
Complex end)
Integrate a function along a straight path between points.
|
FieldComplex<T> |
FieldComplexUnivariateIntegrator.integrate(int maxEval,
CalculusFieldUnivariateFunction<FieldComplex<T>> f,
FieldComplex<T> start,
FieldComplex<T>... path)
Integrate a function along a polyline path between any number of points.
|
FieldComplex<T> |
FieldComplexUnivariateIntegrator.integrate(int maxEval,
CalculusFieldUnivariateFunction<FieldComplex<T>> f,
FieldComplex<T> start,
FieldComplex<T> end)
Integrate a function along a straight path between points.
|
Copyright © 2016-2021 CS GROUP. All rights reserved.