Uses of Class
org.hipparchus.exception.MathIllegalStateException
Package
Description
Numerical integration (quadrature) algorithms for univariate real functions.
Root finding algorithms, for univariate real functions.
Complex number type and implementations of complex transcendental
functions.
Fraction number type and fraction number formatting.
Linear algebra support.
Random number and random data generators.
Implementations of special functions such as Beta and Gamma.
Convenience routines and common data structures used throughout the Hipparchus library.
-
Uses of MathIllegalStateException in org.hipparchus.analysis.integration
Modifier and TypeMethodDescriptionprotected T
BaseAbstractFieldUnivariateIntegrator.computeObjectiveValue
(T point) Compute the objective function value.protected double
BaseAbstractUnivariateIntegrator.computeObjectiveValue
(double point) Compute the objective function value.protected abstract T
BaseAbstractFieldUnivariateIntegrator.doIntegrate()
Method for implementing actual integration algorithms in derived classes.protected abstract double
BaseAbstractUnivariateIntegrator.doIntegrate()
Method for implementing actual integration algorithms in derived classes.protected T
FieldMidPointIntegrator.doIntegrate()
Method for implementing actual integration algorithms in derived classes.protected T
FieldRombergIntegrator.doIntegrate()
Method for implementing actual integration algorithms in derived classes.protected T
FieldSimpsonIntegrator.doIntegrate()
Method for implementing actual integration algorithms in derived classes.protected T
FieldTrapezoidIntegrator.doIntegrate()
Method for implementing actual integration algorithms in derived classes.protected T
IterativeLegendreFieldGaussIntegrator.doIntegrate()
Method for implementing actual integration algorithms in derived classes.protected double
IterativeLegendreGaussIntegrator.doIntegrate()
Method for implementing actual integration algorithms in derived classes.protected double
MidPointIntegrator.doIntegrate()
Method for implementing actual integration algorithms in derived classes.protected double
RombergIntegrator.doIntegrate()
Method for implementing actual integration algorithms in derived classes.protected double
SimpsonIntegrator.doIntegrate()
Method for implementing actual integration algorithms in derived classes.protected double
TrapezoidIntegrator.doIntegrate()
Method for implementing actual integration algorithms in derived classes.BaseAbstractFieldUnivariateIntegrator.integrate
(int maxEval, CalculusFieldUnivariateFunction<T> f, T lower, T upper) Integrate the function in the given interval.double
BaseAbstractUnivariateIntegrator.integrate
(int maxEval, UnivariateFunction f, double lower, double upper) Integrate the function in the given interval.FieldUnivariateIntegrator.integrate
(int maxEval, CalculusFieldUnivariateFunction<T> f, T min, T max) Integrate the function in the given interval.double
UnivariateIntegrator.integrate
(int maxEval, UnivariateFunction f, double min, double max) Integrate the function in the given interval. -
Uses of MathIllegalStateException in org.hipparchus.analysis.solvers
Modifier and TypeMethodDescriptionprotected double
BaseAbstractUnivariateSolver.computeObjectiveValue
(double point) Compute the objective function value.protected DerivativeStructure
AbstractUnivariateDifferentiableSolver.computeObjectiveValueAndDerivative
(double point) Compute the objective function value.protected abstract double
BaseAbstractUnivariateSolver.doSolve()
Method for implementing actual optimization algorithms in derived classes.protected final double
BaseSecantSolver.doSolve()
Method for implementing actual optimization algorithms in derived classes.protected double
BisectionSolver.doSolve()
Method for implementing actual optimization algorithms in derived classes.protected double
BrentSolver.doSolve()
Method for implementing actual optimization algorithms in derived classes.double
LaguerreSolver.doSolve()
Method for implementing actual optimization algorithms in derived classes.protected double
MullerSolver.doSolve()
Method for implementing actual optimization algorithms in derived classes.protected double
MullerSolver2.doSolve()
Method for implementing actual optimization algorithms in derived classes.protected double
NewtonRaphsonSolver.doSolve()
Method for implementing actual optimization algorithms in derived classes.protected double
RiddersSolver.doSolve()
Method for implementing actual optimization algorithms in derived classes.protected final double
SecantSolver.doSolve()
Method for implementing actual optimization algorithms in derived classes.protected final BracketedUnivariateSolver.Interval
BaseSecantSolver.doSolveInterval()
Find a root and return the containing interval.protected void
BaseAbstractUnivariateSolver.incrementEvaluationCount()
Increment the evaluation count by one.double
Solve for a zero in the vicinity ofstartValue
.double
Solve for a zero in the given interval, start atstartValue
.double
Solve for a zero root in the given interval.double
Solve for a zero in the given interval, start atstartValue
.double
BracketingNthOrderBrentSolver.solve
(int maxEval, UnivariateFunction f, double min, double max, double startValue, AllowedSolution allowedSolution) Solve for a zero in the given interval, start atstartValue
.double
BracketingNthOrderBrentSolver.solve
(int maxEval, UnivariateFunction f, double min, double max, AllowedSolution allowedSolution) Solve for a zero in the given interval.double
NewtonRaphsonSolver.solve
(int maxEval, UnivariateDifferentiableFunction f, double min, double max) Find a zero near the midpoint ofmin
andmax
.Complex[]
LaguerreSolver.solveAllComplex
(double[] coefficients, double initial) Find all complex roots for the polynomial with the given coefficients, starting from the given initial value.Complex[]
LaguerreSolver.solveAllComplex
(double[] coefficients, int maxEval, double initial) Find all complex roots for the polynomial with the given coefficients, starting from the given initial value.LaguerreSolver.solveComplex
(double[] coefficients, double initial) Find a complex root for the polynomial with the given coefficients, starting from the given initial value.BaseSecantSolver.solveInterval
(int maxEval, UnivariateFunction f, double min, double max, double startValue) Solve for a zero in the given interval and return a tolerance interval surrounding the root.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.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.BracketedUnivariateSolver.solveInterval
(int maxEval, F f, double min, double max) Solve for a zero in the given interval and return a tolerance interval surrounding the root.BracketedUnivariateSolver.solveInterval
(int maxEval, F f, double min, double max, double startValue) Solve for a zero in the given interval and return a tolerance interval surrounding the root.BracketingNthOrderBrentSolver.solveInterval
(int maxEval, UnivariateFunction f, double min, double max, double startValue) Solve for a zero in the given interval and return a tolerance interval surrounding the root.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. -
Uses of MathIllegalStateException in org.hipparchus.complex
Modifier and TypeMethodDescriptiondouble
RootsOfUnity.getImaginary
(int k) Get the imaginary part of thek
-thn
-th root of unity.double
RootsOfUnity.getReal
(int k) Get the real part of thek
-thn
-th root of unity.boolean
RootsOfUnity.isCounterClockWise()
Parses a string to produce aComplex
object. -
Uses of MathIllegalStateException in org.hipparchus.fraction
Modifier and TypeMethodDescriptionFractionFormat.format
(Object obj, StringBuffer toAppendTo, FieldPosition pos) Formats an object and appends the result to a StringBuffer.Parses a string to produce aBigFraction
object.Parses a string to produce aFraction
object.ModifierConstructorDescriptionBigFraction
(double value, double epsilon, int maxIterations) Create a fraction given the double value and maximum error allowed.BigFraction
(double value, long maxDenominator) Create a fraction given the double value and maximum denominator.Fraction
(double value) Create a fraction given the double value.Fraction
(double value, double epsilon, int maxIterations) Create a fraction given the double value and maximum error allowed.Fraction
(double value, int maxDenominator) Create a fraction given the double value and maximum denominator. -
Uses of MathIllegalStateException in org.hipparchus.linear
Modifier and TypeMethodDescriptionIterativeLinearSolver.solve
(RealLinearOperator a, RealVector b) Returns an estimate of the solution to the linear system A · x = b.IterativeLinearSolver.solve
(RealLinearOperator a, RealVector b, RealVector x0) Returns an estimate of the solution to the linear system A · x = b.PreconditionedIterativeLinearSolver.solve
(RealLinearOperator a, RealLinearOperator m, RealVector b) Returns an estimate of the solution to the linear system A · x = b.PreconditionedIterativeLinearSolver.solve
(RealLinearOperator a, RealLinearOperator m, RealVector b, RealVector x0) Returns an estimate of the solution to the linear system A · x = b.PreconditionedIterativeLinearSolver.solve
(RealLinearOperator a, RealVector b) Returns an estimate of the solution to the linear system A · x = b.PreconditionedIterativeLinearSolver.solve
(RealLinearOperator a, RealVector b, RealVector x0) Returns an estimate of the solution to the linear system A · x = b.SymmLQ.solve
(RealLinearOperator a, RealLinearOperator m, RealVector b) Returns an estimate of the solution to the linear system A · x = b.SymmLQ.solve
(RealLinearOperator a, RealLinearOperator m, RealVector b, boolean goodb, double shift) Returns an estimate of the solution to the linear system (A - shift · I) · x = b.SymmLQ.solve
(RealLinearOperator a, RealLinearOperator m, RealVector b, RealVector x) Returns an estimate of the solution to the linear system A · x = b.SymmLQ.solve
(RealLinearOperator a, RealVector b) Returns an estimate of the solution to the linear system A · x = b.SymmLQ.solve
(RealLinearOperator a, RealVector b, boolean goodb, double shift) Returns the solution to the system (A - shift · I) · x = b.SymmLQ.solve
(RealLinearOperator a, RealVector b, RealVector x) Returns an estimate of the solution to the linear system A · x = b.ConjugateGradient.solveInPlace
(RealLinearOperator a, RealLinearOperator m, RealVector b, RealVector x0) Returns an estimate of the solution to the linear system A · x = b.abstract RealVector
IterativeLinearSolver.solveInPlace
(RealLinearOperator a, RealVector b, RealVector x0) Returns an estimate of the solution to the linear system A · x = b.abstract RealVector
PreconditionedIterativeLinearSolver.solveInPlace
(RealLinearOperator a, RealLinearOperator m, RealVector b, RealVector x0) Returns an estimate of the solution to the linear system A · x = b.PreconditionedIterativeLinearSolver.solveInPlace
(RealLinearOperator a, RealVector b, RealVector x0) Returns an estimate of the solution to the linear system A · x = b.SymmLQ.solveInPlace
(RealLinearOperator a, RealLinearOperator m, RealVector b, RealVector x) Returns an estimate of the solution to the linear system A · x = b.SymmLQ.solveInPlace
(RealLinearOperator a, RealLinearOperator m, RealVector b, RealVector x, boolean goodb, double shift) Returns an estimate of the solution to the linear system (A - shift · I) · x = b.SymmLQ.solveInPlace
(RealLinearOperator a, RealVector b, RealVector x) Returns an estimate of the solution to the linear system A · x = b. -
Uses of MathIllegalStateException in org.hipparchus.random
ModifierConstructorDescriptionSobolSequenceGenerator
(int dimension, InputStream is) Construct a new Sobol sequence generator for the given space dimension with direction vectors loaded from the given stream. -
Uses of MathIllegalStateException in org.hipparchus.special
-
Uses of MathIllegalStateException in org.hipparchus.util
Modifier and TypeMethodDescriptiondouble
ContinuedFraction.evaluate
(double x) Evaluates the continued fraction at the value x.double
ContinuedFraction.evaluate
(double x, double epsilon) Evaluates the continued fraction at the value x.double
ContinuedFraction.evaluate
(double x, double epsilon, int maxIterations) Evaluates the continued fraction at the value x.double
ContinuedFraction.evaluate
(double x, int maxIterations) Evaluates the continued fraction at the value x.<T extends CalculusFieldElement<T>>
TFieldContinuedFraction.evaluate
(T x) Evaluates the continued fraction at the value x.<T extends CalculusFieldElement<T>>
TFieldContinuedFraction.evaluate
(T x, double epsilon) Evaluates the continued fraction at the value x.<T extends CalculusFieldElement<T>>
TFieldContinuedFraction.evaluate
(T x, double epsilon, int maxIterations) Evaluates the continued fraction at the value x.<T extends CalculusFieldElement<T>>
TFieldContinuedFraction.evaluate
(T x, int maxIterations) Evaluates the continued fraction at the value x.void
IterationManager.incrementIterationCount()
Increments the iteration count by one, and throws an exception if the maximum number of iterations is reached.double
ResizableDoubleArray.substituteMostRecentElement
(double value) Substitutesvalue
for the most recently added value.void
Incrementor.MaxCountExceededCallback.trigger
(int maximalCount) Function called when the maximal count has been reached.