|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use FunctionEvaluationException | |
---|---|
org.apache.commons.math | Common classes used throughout the commons-math library. |
org.apache.commons.math.analysis | Implementations of common numerical analysis procedures, including root finding and function interpolation. |
org.apache.commons.math.ode | This package provides classes to solve Ordinary Differential Equations problems. |
Uses of FunctionEvaluationException in org.apache.commons.math |
---|
Subclasses of FunctionEvaluationException in org.apache.commons.math | |
---|---|
class |
ArgumentOutsideDomainException
Error thrown when a method is called with an out of bounds argument. |
Uses of FunctionEvaluationException in org.apache.commons.math.analysis |
---|
Methods in org.apache.commons.math.analysis that throw FunctionEvaluationException | |
---|---|
static double[] |
UnivariateRealSolverUtils.bracket(UnivariateRealFunction function,
double initial,
double lowerBound,
double upperBound)
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. |
static double[] |
UnivariateRealSolverUtils.bracket(UnivariateRealFunction function,
double initial,
double lowerBound,
double upperBound,
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. |
static double |
PolynomialFunctionNewtonForm.evaluate(double[] a,
double[] c,
double z)
Evaluate the Newton polynomial using nested multiplication. |
double |
UnivariateRealIntegrator.integrate(double min,
double max)
Integrate the function in the given interval. |
double |
SimpsonIntegrator.integrate(double min,
double max)
Integrate the function in the given interval. |
double |
TrapezoidIntegrator.integrate(double min,
double max)
Integrate the function in the given interval. |
double |
RombergIntegrator.integrate(double min,
double max)
Integrate the function in the given interval. |
protected boolean |
UnivariateRealSolverImpl.isBracketing(double lower,
double upper,
UnivariateRealFunction f)
Returns true iff the function takes opposite signs at the endpoints. |
Complex |
LaguerreSolver.solve(Complex[] coefficients,
Complex initial)
Find a complex root for the polynomial with the given coefficients, starting from the given initial value. |
double |
LaguerreSolver.solve(double min,
double max)
Find a real root in the given interval. |
double |
BrentSolver.solve(double min,
double max)
Find a zero in the given interval. |
double |
BisectionSolver.solve(double min,
double max)
Find a zero root in the given interval. |
double |
RiddersSolver.solve(double min,
double max)
Find a root in the given interval. |
double |
NewtonSolver.solve(double min,
double max)
Find a zero near the midpoint of min and max . |
double |
SecantSolver.solve(double min,
double max)
Find a zero in the given interval. |
double |
MullerSolver.solve(double min,
double max)
Find a real root in the given interval. |
double |
UnivariateRealSolver.solve(double min,
double max)
Solve for a zero root in the given interval. |
double |
LaguerreSolver.solve(double min,
double max,
double initial)
Find a real root in the given interval with initial value. |
double |
BrentSolver.solve(double min,
double max,
double initial)
Find a zero in the given interval with an initial guess. |
double |
BisectionSolver.solve(double min,
double max,
double initial)
Find a zero in the given interval. |
double |
RiddersSolver.solve(double min,
double max,
double initial)
Find a root in the given interval with initial value. |
double |
NewtonSolver.solve(double min,
double max,
double startValue)
Find a zero near the value startValue . |
double |
SecantSolver.solve(double min,
double max,
double initial)
Find a zero in the given interval. |
double |
MullerSolver.solve(double min,
double max,
double initial)
Find a real root in the given interval with initial value. |
double |
UnivariateRealSolver.solve(double min,
double max,
double startValue)
Solve for a zero in the given interval, start at startValue. |
private double |
BrentSolver.solve(double x0,
double y0,
double x1,
double y1,
double x2,
double y2)
Find a zero starting search according to the three provided points. |
static double |
UnivariateRealSolverUtils.solve(UnivariateRealFunction f,
double x0,
double x1)
Convenience method to find a zero of a univariate real function. |
static double |
UnivariateRealSolverUtils.solve(UnivariateRealFunction f,
double x0,
double x1,
double absoluteAccuracy)
Convenience method to find a zero of a univariate real function. |
double |
MullerSolver.solve2(double min,
double max)
Find a real root in the given interval. |
Complex[] |
LaguerreSolver.solveAll(Complex[] coefficients,
Complex initial)
Find all complex roots for the polynomial with the given coefficients, starting from the given initial value. |
Complex[] |
LaguerreSolver.solveAll(double[] coefficients,
double initial)
Find all complex roots for the polynomial with the given coefficients, starting from the given initial value. |
(package private) double |
TrapezoidIntegrator.stage(double min,
double max,
int n)
Compute the n-th stage integral of trapezoid rule. |
double |
UnivariateRealFunction.value(double x)
Compute the value for the function. |
double |
PolynomialFunctionLagrangeForm.value(double z)
Calculate the function value at the given point. |
double |
PolynomialFunctionNewtonForm.value(double z)
Calculate the function value at the given point. |
protected void |
UnivariateRealSolverImpl.verifyBracketing(double lower,
double upper,
UnivariateRealFunction f)
Verifies that the endpoints specify an interval and the function takes opposite signs at the enpoints, throws IllegalArgumentException if not |
Uses of FunctionEvaluationException in org.apache.commons.math.ode |
---|
Methods in org.apache.commons.math.ode that throw FunctionEvaluationException | |
---|---|
boolean |
SwitchState.evaluateStep(StepInterpolator interpolator)
Evaluate the impact of the proposed step on the switching function. |
double |
SwitchingFunction.g(double t,
double[] y)
Compute the value of the switching function. |
void |
SwitchState.reinitializeBegin(double t0,
double[] y0)
Reinitialize the beginning of the step. |
void |
SwitchState.stepAccepted(double t,
double[] y)
Acknowledge the fact the step has been accepted by the integrator. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |