A B C D E F G H I L M N O P Q R S T U V W X Y Z

A

AbstractCurveFitter - class org.spaceroots.mantissa.fitting.AbstractCurveFitter.
This class is the base class for all curve fitting classes in the package.
AbstractCurveFitter(int, Estimator) - Constructor for class org.spaceroots.mantissa.fitting.AbstractCurveFitter
Simple constructor.
AbstractCurveFitter(EstimatedParameter[], Estimator) - Constructor for class org.spaceroots.mantissa.fitting.AbstractCurveFitter
Simple constructor.
AbstractCurveFitter.FitMeasurement - class org.spaceroots.mantissa.fitting.AbstractCurveFitter.FitMeasurement.
This class represents the fit measurements.
AbstractCurveFitter.FitMeasurement(double, double, double) - Constructor for class org.spaceroots.mantissa.fitting.AbstractCurveFitter.FitMeasurement
Simple constructor.
AbstractStepInterpolator - class org.spaceroots.mantissa.ode.AbstractStepInterpolator.
This abstract class represents an interpolator over the last step during an ODE integration.
AbstractStepInterpolator() - Constructor for class org.spaceroots.mantissa.ode.AbstractStepInterpolator
Simple constructor.
AbstractStepInterpolator(double[], boolean) - Constructor for class org.spaceroots.mantissa.ode.AbstractStepInterpolator
Simple constructor.
AbstractStepInterpolator(AbstractStepInterpolator) - Constructor for class org.spaceroots.mantissa.ode.AbstractStepInterpolator
Copy constructor.
AdaptiveStepsizeIntegrator - class org.spaceroots.mantissa.ode.AdaptiveStepsizeIntegrator.
This abstract class holds the common part of all adaptive stepsize integrators for Ordinary Differential Equations.
AdaptiveStepsizeIntegrator(double, double, double, double) - Constructor for class org.spaceroots.mantissa.ode.AdaptiveStepsizeIntegrator
Build an integrator with the given stepsize bounds.
AdaptiveStepsizeIntegrator(double, double, double[], double[]) - Constructor for class org.spaceroots.mantissa.ode.AdaptiveStepsizeIntegrator
Build an integrator with the given stepsize bounds.
ArrayMapper - class org.spaceroots.mantissa.utilities.ArrayMapper.
This class dispatch data between an array and several domain objects.
ArrayMapper() - Constructor for class org.spaceroots.mantissa.utilities.ArrayMapper
Simple constructor.
ArrayMapper(ArraySliceMappable) - Constructor for class org.spaceroots.mantissa.utilities.ArrayMapper
Simple constructor.
ArraySliceMappable - interface org.spaceroots.mantissa.utilities.ArraySliceMappable.
This interface is used to map objects to and from simple arrays.
a - Variable in class org.spaceroots.mantissa.algebra.Polynomial.Double
Coefficients array.
a - Variable in class org.spaceroots.mantissa.algebra.Polynomial.Rational
Coefficients array.
abs(RationalNumber) - Static method in class org.spaceroots.mantissa.algebra.RationalNumber
Get the absolute value of a rational number.
add(Polynomial.Double) - Method in class org.spaceroots.mantissa.algebra.Polynomial.Double
Add a polynomial to the instance
add(Polynomial.Rational) - Method in class org.spaceroots.mantissa.algebra.Polynomial.Rational
Add a polynomial to the instance
add(PolynomialFraction) - Method in class org.spaceroots.mantissa.algebra.PolynomialFraction
Add a polynomial fraction to the instance.
add(long) - Method in class org.spaceroots.mantissa.algebra.RationalNumber
Add an integer to the instance.
add(BigInteger) - Method in class org.spaceroots.mantissa.algebra.RationalNumber
Add an integer to the instance.
add(RationalNumber) - Method in class org.spaceroots.mantissa.algebra.RationalNumber
Add a rational number to the instance.
add(Vector3D) - Method in class org.spaceroots.mantissa.geometry.Vector3D
Add a vector to the instance.
add(double, Vector3D) - Method in class org.spaceroots.mantissa.geometry.Vector3D
Add a scaled vector to the instance.
add(Matrix) - Method in class org.spaceroots.mantissa.linalg.Matrix
Add a matrix to the instance.
add(SwitchingFunction, double, double) - Method in class org.spaceroots.mantissa.ode.SwitchingFunctionsHandler
Add a switching function.
add(double) - Method in class org.spaceroots.mantissa.random.ScalarSampleStatistics
Add one point to the instance.
add(double[]) - Method in class org.spaceroots.mantissa.random.ScalarSampleStatistics
Add all points of an array to the instance.
add(ScalarSampleStatistics) - Method in class org.spaceroots.mantissa.random.ScalarSampleStatistics
Add all the points of another sample to the instance.
add(double[]) - Method in class org.spaceroots.mantissa.random.VectorialSampleStatistics
Add one point to the instance.
add(double[][]) - Method in class org.spaceroots.mantissa.random.VectorialSampleStatistics
Add all points of an array to the instance.
add(VectorialSampleStatistics) - Method in class org.spaceroots.mantissa.random.VectorialSampleStatistics
Add all the points of another sample to the instance.
add(Interval, Interval) - Static method in class org.spaceroots.mantissa.utilities.Interval
Add two intervals.
add(IntervalsList, Interval) - Static method in class org.spaceroots.mantissa.utilities.IntervalsList
Add an intervals list and an interval.
add(IntervalsList, IntervalsList) - Static method in class org.spaceroots.mantissa.utilities.IntervalsList
Add two intervals lists.
addSwitchingFunction(SwitchingFunction, double, double) - Method in class org.spaceroots.mantissa.ode.AdaptiveStepsizeIntegrator
Add a switching function to the integrator.
addSwitchingFunction(SwitchingFunction, double, double) - Method in interface org.spaceroots.mantissa.ode.FirstOrderIntegrator
Add a switching function to the integrator.
addSwitchingFunction(SwitchingFunction, double, double) - Method in class org.spaceroots.mantissa.ode.GraggBulirschStoerIntegrator
Add a switching function to the integrator.
addSwitchingFunction(SwitchingFunction, double, double) - Method in class org.spaceroots.mantissa.ode.RungeKuttaIntegrator
Add a switching function to the integrator.
addToSelf(Interval) - Method in class org.spaceroots.mantissa.utilities.Interval
Add an interval to the instance.
addToSelf(Interval) - Method in class org.spaceroots.mantissa.utilities.IntervalsList
Add an interval to the instance.
addToSelf(IntervalsList) - Method in class org.spaceroots.mantissa.utilities.IntervalsList
Add an intervals list to the instance.
addWeightedPair(double, double, double) - Method in class org.spaceroots.mantissa.fitting.AbstractCurveFitter
Add a weighted (x,y) pair to the sample.
angle(Vector3D, Vector3D) - Static method in class org.spaceroots.mantissa.geometry.Vector3D
Compute the angular separation between two vectors.
append(ContinuousOutputModel) - Method in class org.spaceroots.mantissa.ode.ContinuousOutputModel
Append another model at the end of the instance.
applyInverseTo(Vector3D) - Method in class org.spaceroots.mantissa.geometry.Rotation
Apply the inverse of the rotation to a vector.
applyInverseTo(Rotation) - Method in class org.spaceroots.mantissa.geometry.Rotation
Apply the inverse of the instance to another rotation.
applyTo(Vector3D) - Method in class org.spaceroots.mantissa.geometry.Rotation
Apply the rotation to a vector.
applyTo(Rotation) - Method in class org.spaceroots.mantissa.geometry.Rotation
Apply the instance to another rotation.

B

BasicSampledFunctionIterator - class org.spaceroots.mantissa.functions.scalar.BasicSampledFunctionIterator.
This class is a simple wrapper allowing to iterate over a SampledFunction.
BasicSampledFunctionIterator(SampledFunction) - Constructor for class org.spaceroots.mantissa.functions.scalar.BasicSampledFunctionIterator
Simple constructor.
BasicSampledFunctionIterator - class org.spaceroots.mantissa.functions.vectorial.BasicSampledFunctionIterator.
This class is a wrapper allowing to iterate over a SampledFunction.
BasicSampledFunctionIterator(SampledFunction) - Constructor for class org.spaceroots.mantissa.functions.vectorial.BasicSampledFunctionIterator
Simple constructor.
BrentSolver - class org.spaceroots.mantissa.roots.BrentSolver.
This class implements the Brent algorithm to compute the roots of a function in an interval.
BrentSolver() - Constructor for class org.spaceroots.mantissa.roots.BrentSolver
Simple constructor.
buildMatrix(int, int, double[], int, int) - Static method in class org.spaceroots.mantissa.linalg.MatrixFactory
Build a matrix of the right subtype.
buildMatrix(int, int, double[]) - Static method in class org.spaceroots.mantissa.linalg.MatrixFactory
Build a matrix of the right subtype.

C

CONTINUE - Static variable in interface org.spaceroots.mantissa.ode.SwitchingFunction
Continue indicator.
CardanEulerSingularityException - exception org.spaceroots.mantissa.geometry.CardanEulerSingularityException.
This class represents exceptions thrown while extractiong Cardan or Euler angles from a rotation.
CardanEulerSingularityException(boolean) - Constructor for class org.spaceroots.mantissa.geometry.CardanEulerSingularityException
Simple constructor.
Chebyshev - class org.spaceroots.mantissa.algebra.Chebyshev.
This class implements Chebyshev polynomials.
Chebyshev() - Constructor for class org.spaceroots.mantissa.algebra.Chebyshev
Simple constructor.
Chebyshev(int) - Constructor for class org.spaceroots.mantissa.algebra.Chebyshev
Simple constructor.
ClassicalRungeKuttaIntegrator - class org.spaceroots.mantissa.ode.ClassicalRungeKuttaIntegrator.
This class implements the classical fourth order Runge-Kutta integrator for Ordinary Differential Equations (it is the most often used Runge-Kutta method).
ClassicalRungeKuttaIntegrator(double) - Constructor for class org.spaceroots.mantissa.ode.ClassicalRungeKuttaIntegrator
Simple constructor.
CoefficientsGenerator - class org.spaceroots.mantissa.algebra.CoefficientsGenerator.
 
CoefficientsGenerator(RationalNumber, RationalNumber, RationalNumber) - Constructor for class org.spaceroots.mantissa.algebra.CoefficientsGenerator
Build a generator with coefficients for two polynomials.
ComputableFunction - interface org.spaceroots.mantissa.functions.scalar.ComputableFunction.
This interface represents scalar functions of one real variable.
ComputableFunction - interface org.spaceroots.mantissa.functions.vectorial.ComputableFunction.
This interface represents vectorial functions of one real variable.
ComputableFunctionIntegrator - interface org.spaceroots.mantissa.quadrature.scalar.ComputableFunctionIntegrator.
This interface represents an integrator for scalar functions.
ComputableFunctionIntegrator - interface org.spaceroots.mantissa.quadrature.vectorial.ComputableFunctionIntegrator.
This interface represents an integrator for vectorial functions.
ComputableFunctionSampler - class org.spaceroots.mantissa.functions.scalar.ComputableFunctionSampler.
This class is a wrapper allowing to sample a ComputableFunction.
ComputableFunctionSampler(ComputableFunction, double, double, int) - Constructor for class org.spaceroots.mantissa.functions.scalar.ComputableFunctionSampler
Constructor.
ComputableFunctionSampler(ComputableFunction, double[], int) - Constructor for class org.spaceroots.mantissa.functions.scalar.ComputableFunctionSampler
Constructor.
ComputableFunctionSampler(ComputableFunction, double[], double, boolean) - Constructor for class org.spaceroots.mantissa.functions.scalar.ComputableFunctionSampler
Constructor.
ComputableFunctionSampler - class org.spaceroots.mantissa.functions.vectorial.ComputableFunctionSampler.
This class is a wrapper allowing to sample a ComputableFunction.
ComputableFunctionSampler(ComputableFunction, double, double, int) - Constructor for class org.spaceroots.mantissa.functions.vectorial.ComputableFunctionSampler
Constructor.
ComputableFunctionSampler(ComputableFunction, double[], int) - Constructor for class org.spaceroots.mantissa.functions.vectorial.ComputableFunctionSampler
Constructor.
ComputableFunctionSampler(ComputableFunction, double[], double, boolean) - Constructor for class org.spaceroots.mantissa.functions.vectorial.ComputableFunctionSampler
Constructor.
ContinuousOutputModel - class org.spaceroots.mantissa.ode.ContinuousOutputModel.
This class stores all information provided by an ODE integrator during the integration process and build a continuous model of the solution from this.
ContinuousOutputModel() - Constructor for class org.spaceroots.mantissa.ode.ContinuousOutputModel
Simple constructor.
ConvergenceChecker - interface org.spaceroots.mantissa.optimization.ConvergenceChecker.
This interface specifies how to check if a direct search method has converged.
ConvergenceChecker - interface org.spaceroots.mantissa.roots.ConvergenceChecker.
This interface specifies methods to check if a root-finding algorithm has converged.
CorrelatedRandomVectorGenerator - class org.spaceroots.mantissa.random.CorrelatedRandomVectorGenerator.
This class allows to generate random vectors with correlated components.
CorrelatedRandomVectorGenerator(double[], SymetricalMatrix, NormalizedRandomGenerator) - Constructor for class org.spaceroots.mantissa.random.CorrelatedRandomVectorGenerator
Simple constructor.
CorrelatedRandomVectorGenerator(SymetricalMatrix, NormalizedRandomGenerator) - Constructor for class org.spaceroots.mantissa.random.CorrelatedRandomVectorGenerator
Simple constructor.
CostException - exception org.spaceroots.mantissa.optimization.CostException.
This class represents exceptions thrown by cost functions.
CostException() - Constructor for class org.spaceroots.mantissa.optimization.CostException
Simple constructor.
CostException(String) - Constructor for class org.spaceroots.mantissa.optimization.CostException
Simple constructor.
CostException(Throwable) - Constructor for class org.spaceroots.mantissa.optimization.CostException
Simple constructor.
CostException(String, Throwable) - Constructor for class org.spaceroots.mantissa.optimization.CostException
Simple constructor.
CostFunction - interface org.spaceroots.mantissa.optimization.CostFunction.
This interface represents a cost function to be minimized.
clone() - Method in class org.spaceroots.mantissa.ode.AbstractStepInterpolator
Copy the instance.
coefficients - Variable in class org.spaceroots.mantissa.fitting.AbstractCurveFitter
Coefficients of the function
columns - Variable in class org.spaceroots.mantissa.linalg.Matrix
number of columns of the matrix.
computeDerivatives(double, double[], double[]) - Method in class org.spaceroots.mantissa.ode.FirstOrderConverter
 
computeDerivatives(double, double[], double[]) - Method in interface org.spaceroots.mantissa.ode.FirstOrderDifferentialEquations
Get the current time derivative of the state vector.
computeInterpolatedState(double, double) - Method in class org.spaceroots.mantissa.ode.AbstractStepInterpolator
Compute the state at the interpolated time.
computeInterpolatedState(double, double) - Method in class org.spaceroots.mantissa.ode.DummyStepInterpolator
Compute the state at the interpolated time.
computeSecondDerivatives(double, double[], double[], double[]) - Method in interface org.spaceroots.mantissa.ode.SecondOrderDifferentialEquations
Get the current time derivative of the state vector.
contains(double) - Method in class org.spaceroots.mantissa.utilities.Interval
Check if the interval contains a point.
contains(Interval) - Method in class org.spaceroots.mantissa.utilities.Interval
Check if the interval contains another interval.
contains(double) - Method in class org.spaceroots.mantissa.utilities.IntervalsList
Check if the list contains a point.
contains(Interval) - Method in class org.spaceroots.mantissa.utilities.IntervalsList
Check if the list contains an interval.
converged(PointCostPair[]) - Method in interface org.spaceroots.mantissa.optimization.ConvergenceChecker
Check if the optimization algorithm has converged on the simplex.
converged(double, double, double, double) - Method in interface org.spaceroots.mantissa.roots.ConvergenceChecker
Check if the root-finding algorithm has converged on the interval.
cost(double[]) - Method in interface org.spaceroots.mantissa.optimization.CostFunction
Compute the cost associated to the given parameters array.
cost - Variable in class org.spaceroots.mantissa.optimization.PointCostPair
Cost associated to the point.
crossProduct(Vector3D, Vector3D) - Static method in class org.spaceroots.mantissa.geometry.Vector3D
Compute the cross-product of two vectors.
currentState - Variable in class org.spaceroots.mantissa.ode.AbstractStepInterpolator
current state
currentTime - Variable in class org.spaceroots.mantissa.ode.AbstractStepInterpolator
current time

D

DerivativeException - exception org.spaceroots.mantissa.ode.DerivativeException.
This exception is made available to users to report the error conditions that are trigegred while computing the differential equations.
DerivativeException(String, String[]) - Constructor for class org.spaceroots.mantissa.ode.DerivativeException
Simple constructor.
DerivativeException(Throwable) - Constructor for class org.spaceroots.mantissa.ode.DerivativeException
Build an instance from an underlying cause.
DiagonalMatrix - class org.spaceroots.mantissa.linalg.DiagonalMatrix.
This class implements diagonal matrices of linear algebra.
DiagonalMatrix(int) - Constructor for class org.spaceroots.mantissa.linalg.DiagonalMatrix
Simple constructor.
DiagonalMatrix(int, double) - Constructor for class org.spaceroots.mantissa.linalg.DiagonalMatrix
Simple constructor.
DiagonalMatrix(int, double[]) - Constructor for class org.spaceroots.mantissa.linalg.DiagonalMatrix
Simple constructor.
DiagonalMatrix(DiagonalMatrix) - Constructor for class org.spaceroots.mantissa.linalg.DiagonalMatrix
Copy constructor.
DirectSearchOptimizer - class org.spaceroots.mantissa.optimization.DirectSearchOptimizer.
This class implements simplex-based direct search optimization algorithms.
DirectSearchOptimizer() - Constructor for class org.spaceroots.mantissa.optimization.DirectSearchOptimizer
Simple constructor.
DormandPrince54Integrator - class org.spaceroots.mantissa.ode.DormandPrince54Integrator.
This class implements the 5(4) Dormand-Prince integrator for Ordinary Differential Equations.
DormandPrince54Integrator(double, double, double, double) - Constructor for class org.spaceroots.mantissa.ode.DormandPrince54Integrator
Simple constructor.
DormandPrince54Integrator(double, double, double[], double[]) - Constructor for class org.spaceroots.mantissa.ode.DormandPrince54Integrator
Simple constructor.
DormandPrince853Integrator - class org.spaceroots.mantissa.ode.DormandPrince853Integrator.
This class implements the 8(5,3) Dormand-Prince integrator for Ordinary Differential Equations.
DormandPrince853Integrator(double, double, double, double) - Constructor for class org.spaceroots.mantissa.ode.DormandPrince853Integrator
Simple constructor.
DormandPrince853Integrator(double, double, double[], double[]) - Constructor for class org.spaceroots.mantissa.ode.DormandPrince853Integrator
Simple constructor.
DummyStepHandler - class org.spaceroots.mantissa.ode.DummyStepHandler.
This class is a step handler that do nothing.
DummyStepInterpolator - class org.spaceroots.mantissa.ode.DummyStepInterpolator.
This class is a step interpolator that does nothing.
DummyStepInterpolator() - Constructor for class org.spaceroots.mantissa.ode.DummyStepInterpolator
Simple constructor.
DummyStepInterpolator(double[], boolean) - Constructor for class org.spaceroots.mantissa.ode.DummyStepInterpolator
Simple constructor.
data - Variable in class org.spaceroots.mantissa.linalg.Matrix
array of the matrix elements.
degree - Variable in class org.spaceroots.mantissa.fitting.PolynomialCoefficient
 
divide(long) - Method in class org.spaceroots.mantissa.algebra.Polynomial
Divide the instance by a constant.
divide(RationalNumber) - Method in class org.spaceroots.mantissa.algebra.Polynomial
Divide the instance by a constant.
divide(BigInteger) - Method in class org.spaceroots.mantissa.algebra.Polynomial
Divide the instance by a constant.
divide(PolynomialFraction) - Method in class org.spaceroots.mantissa.algebra.PolynomialFraction
Divide the instance by a polynomial fraction.
divide(long) - Method in class org.spaceroots.mantissa.algebra.RationalNumber
Divide the instance by an integer.
divide(BigInteger) - Method in class org.spaceroots.mantissa.algebra.RationalNumber
Divide the instance by an integer.
divide(RationalNumber) - Method in class org.spaceroots.mantissa.algebra.RationalNumber
Divide the instance by a rational number.
doFinalize() - Method in class org.spaceroots.mantissa.ode.AbstractStepInterpolator
Really finalize the step.
dotProduct(Vector3D, Vector3D) - Static method in class org.spaceroots.mantissa.geometry.Vector3D
Compute the dot-product of two vectors.
doubleValue() - Method in class org.spaceroots.mantissa.algebra.RationalNumber
Return the double value of the instance.
duplicate() - Method in class org.spaceroots.mantissa.linalg.DiagonalMatrix
 
duplicate() - Method in class org.spaceroots.mantissa.linalg.GeneralMatrix
 
duplicate() - Method in class org.spaceroots.mantissa.linalg.GeneralSquareMatrix
 
duplicate() - Method in class org.spaceroots.mantissa.linalg.LowerTriangularMatrix
 
duplicate() - Method in class org.spaceroots.mantissa.linalg.Matrix
Polymorphic copy operator.
duplicate() - Method in class org.spaceroots.mantissa.linalg.SymetricalMatrix
 
duplicate() - Method in class org.spaceroots.mantissa.linalg.UpperTriangularMatrix
 

E

EnhancedSimpsonIntegrator - class org.spaceroots.mantissa.quadrature.scalar.EnhancedSimpsonIntegrator.
This class implements an enhanced Simpson-like integrator.
EnhancedSimpsonIntegrator() - Constructor for class org.spaceroots.mantissa.quadrature.scalar.EnhancedSimpsonIntegrator
 
EnhancedSimpsonIntegrator - class org.spaceroots.mantissa.quadrature.vectorial.EnhancedSimpsonIntegrator.
This class implements an enhanced Simpson-like integrator.
EnhancedSimpsonIntegrator() - Constructor for class org.spaceroots.mantissa.quadrature.vectorial.EnhancedSimpsonIntegrator
 
EnhancedSimpsonIntegratorSampler - class org.spaceroots.mantissa.quadrature.scalar.EnhancedSimpsonIntegratorSampler.
This class implements an enhanced Simpson integrator as a sample.
EnhancedSimpsonIntegratorSampler(SampledFunctionIterator) - Constructor for class org.spaceroots.mantissa.quadrature.scalar.EnhancedSimpsonIntegratorSampler
Constructor.
EnhancedSimpsonIntegratorSampler - class org.spaceroots.mantissa.quadrature.vectorial.EnhancedSimpsonIntegratorSampler.
This class implements an enhanced Simpson integrator as a sample.
EnhancedSimpsonIntegratorSampler(SampledFunctionIterator) - Constructor for class org.spaceroots.mantissa.quadrature.vectorial.EnhancedSimpsonIntegratorSampler
Constructor.
EstimatedParameter - class org.spaceroots.mantissa.estimation.EstimatedParameter.
This class represent the estimated parameters of an estimation problem.
EstimatedParameter(String, double) - Constructor for class org.spaceroots.mantissa.estimation.EstimatedParameter
Simple constructor.
EstimatedParameter(String, double, boolean) - Constructor for class org.spaceroots.mantissa.estimation.EstimatedParameter
Simple constructor.
EstimatedParameter(EstimatedParameter) - Constructor for class org.spaceroots.mantissa.estimation.EstimatedParameter
Copy constructor.
EstimationException - exception org.spaceroots.mantissa.estimation.EstimationException.
This class represents exceptions thrown by the estimation solvers.
EstimationException(String) - Constructor for class org.spaceroots.mantissa.estimation.EstimationException
Simple constructor.
EstimationException(String, String[]) - Constructor for class org.spaceroots.mantissa.estimation.EstimationException
Simple constructor.
EstimationException(Throwable) - Constructor for class org.spaceroots.mantissa.estimation.EstimationException
Simple constructor.
EstimationProblem - interface org.spaceroots.mantissa.estimation.EstimationProblem.
This interface represents an estimation problem.
Estimator - interface org.spaceroots.mantissa.estimation.Estimator.
This interface represents solvers for estimation problems.
EulerIntegrator - class org.spaceroots.mantissa.ode.EulerIntegrator.
This class implements a simple Euler integrator for Ordinary Differential Equations.
EulerIntegrator(double) - Constructor for class org.spaceroots.mantissa.ode.EulerIntegrator
Simple constructor.
ExhaustedSampleException - exception org.spaceroots.mantissa.functions.ExhaustedSampleException.
This class represents exceptions thrown by sample iterators.
ExhaustedSampleException(int) - Constructor for class org.spaceroots.mantissa.functions.ExhaustedSampleException
Simple constructor.
equals(Object) - Method in class org.spaceroots.mantissa.algebra.RationalNumber
Check if the instance is equal to another rational number.
estimate - Variable in class org.spaceroots.mantissa.estimation.EstimatedParameter
Current value of the parameter
estimate(EstimationProblem) - Method in interface org.spaceroots.mantissa.estimation.Estimator
Solve an estimation problem.
estimate(EstimationProblem) - Method in class org.spaceroots.mantissa.estimation.GaussNewtonEstimator
Solve an estimation problem using a least squares criterion.
estimate(EstimationProblem) - Method in class org.spaceroots.mantissa.estimation.LevenbergMarquardtEstimator
Solve an estimation problem using the Levenberg-Marquardt algorithm.
estimateError(double[][], double[], double[], double) - Method in class org.spaceroots.mantissa.ode.DormandPrince54Integrator
Compute the error ratio.
estimateError(double[][], double[], double[], double) - Method in class org.spaceroots.mantissa.ode.DormandPrince853Integrator
Compute the error ratio.
estimateError(double[][], double[], double[], double) - Method in class org.spaceroots.mantissa.ode.HighamHall54Integrator
Compute the error ratio.
estimateError(double[][], double[], double[], double) - Method in class org.spaceroots.mantissa.ode.RungeKuttaFehlbergIntegrator
Compute the error ratio.
euclidianDivision(Polynomial.Rational, Polynomial.Rational) - Static method in class org.spaceroots.mantissa.algebra.Polynomial.Rational
Perform the euclidian division of two polynomials.
evaluateCost(double[]) - Method in class org.spaceroots.mantissa.optimization.DirectSearchOptimizer
Evaluate the cost on one point.
evaluateSimplex() - Method in class org.spaceroots.mantissa.optimization.DirectSearchOptimizer
Evaluate all the non-evaluated points of the simplex.
evaluateStep(StepInterpolator) - Method in class org.spaceroots.mantissa.ode.SwitchingFunctionsHandler
Evaluate the impact of the proposed step on all handled switching functions.
eventOccurred(double, double[]) - Method in interface org.spaceroots.mantissa.ode.SwitchingFunction
Handle an event and choose what to do next.

F

FirstOrderConverter - class org.spaceroots.mantissa.ode.FirstOrderConverter.
This class converts second order differential equations to first order ones.
FirstOrderConverter(SecondOrderDifferentialEquations) - Constructor for class org.spaceroots.mantissa.ode.FirstOrderConverter
Simple constructor.
FirstOrderDifferentialEquations - interface org.spaceroots.mantissa.ode.FirstOrderDifferentialEquations.
This interface represents a first order differential equations set.
FirstOrderIntegrator - interface org.spaceroots.mantissa.ode.FirstOrderIntegrator.
This interface represents a first order integrator for differential equations.
FixedStepHandler - interface org.spaceroots.mantissa.ode.FixedStepHandler.
This interface represents a handler that should be called after each successful fixed step.
FourTapRandom - class org.spaceroots.mantissa.random.FourTapRandom.
This class implements a powerful pseudo-random number generator studied by Robert M Ziff.
FourTapRandom() - Constructor for class org.spaceroots.mantissa.random.FourTapRandom
Creates a new random number generator.
FourTapRandom(long) - Constructor for class org.spaceroots.mantissa.random.FourTapRandom
Creates a new random number generator using a single long seed.
FunctionException - exception org.spaceroots.mantissa.functions.FunctionException.
This class represents exceptions thrown by scalar functions.
FunctionException(String, String[]) - Constructor for class org.spaceroots.mantissa.functions.FunctionException
Simple constructor.
FunctionException(String) - Constructor for class org.spaceroots.mantissa.functions.FunctionException
Simple constructor.
FunctionException(Throwable) - Constructor for class org.spaceroots.mantissa.functions.FunctionException
Simple constructor.
filterStep(double, boolean) - Method in class org.spaceroots.mantissa.ode.AdaptiveStepsizeIntegrator
Filter the integration step.
finalizeStep() - Method in class org.spaceroots.mantissa.ode.AbstractStepInterpolator
Finalize the step.
findRoot(ComputableFunction, ConvergenceChecker, int, double, double, double, double) - Method in class org.spaceroots.mantissa.roots.BrentSolver
Solve a function in a given interval known to contain a root.
findRoot(ComputableFunction, ConvergenceChecker, int, double, double, double, double) - Method in interface org.spaceroots.mantissa.roots.RootsFinder
Solve a function in a given interval known to contain a root.
fit() - Method in class org.spaceroots.mantissa.fitting.AbstractCurveFitter
Perform the fitting.
fit() - Method in class org.spaceroots.mantissa.fitting.HarmonicFitter
 

G

GaussLegendreIntegrator - class org.spaceroots.mantissa.quadrature.scalar.GaussLegendreIntegrator.
This class implements a Gauss-Legendre integrator.
GaussLegendreIntegrator(int, double) - Constructor for class org.spaceroots.mantissa.quadrature.scalar.GaussLegendreIntegrator
Build a Gauss-Legendre integrator.
GaussLegendreIntegrator - class org.spaceroots.mantissa.quadrature.vectorial.GaussLegendreIntegrator.
This class implements a Gauss-Legendre integrator.
GaussLegendreIntegrator(int, double) - Constructor for class org.spaceroots.mantissa.quadrature.vectorial.GaussLegendreIntegrator
Build a Gauss-Legendre integrator.
GaussNewtonEstimator - class org.spaceroots.mantissa.estimation.GaussNewtonEstimator.
This class implements a solver for estimation problems.
GaussNewtonEstimator(int, double, double, double) - Constructor for class org.spaceroots.mantissa.estimation.GaussNewtonEstimator
Simple constructor.
GaussianRandomGenerator - class org.spaceroots.mantissa.random.GaussianRandomGenerator.
This class is a gaussian normalized random generator for scalars.
GaussianRandomGenerator() - Constructor for class org.spaceroots.mantissa.random.GaussianRandomGenerator
Create a new generator.
GaussianRandomGenerator(int) - Constructor for class org.spaceroots.mantissa.random.GaussianRandomGenerator
Creates a new random number generator using a single int seed.
GaussianRandomGenerator(int[]) - Constructor for class org.spaceroots.mantissa.random.GaussianRandomGenerator
Creates a new random number generator using an int array seed.
GaussianRandomGenerator(long) - Constructor for class org.spaceroots.mantissa.random.GaussianRandomGenerator
Create a new generator initialized with a single long seed.
GeneralMatrix - class org.spaceroots.mantissa.linalg.GeneralMatrix.
This class represents matrices of the most general type.
GeneralMatrix(int, int) - Constructor for class org.spaceroots.mantissa.linalg.GeneralMatrix
Simple constructor.
GeneralMatrix(int, int, double[]) - Constructor for class org.spaceroots.mantissa.linalg.GeneralMatrix
Simple constructor.
GeneralMatrix(Matrix) - Constructor for class org.spaceroots.mantissa.linalg.GeneralMatrix
Copy constructor.
GeneralSquareMatrix - class org.spaceroots.mantissa.linalg.GeneralSquareMatrix.
This class implements general square matrices of linear algebra.
GeneralSquareMatrix(int) - Constructor for class org.spaceroots.mantissa.linalg.GeneralSquareMatrix
Simple constructor.
GeneralSquareMatrix(int, double[]) - Constructor for class org.spaceroots.mantissa.linalg.GeneralSquareMatrix
Simple constructor.
GeneralSquareMatrix(GeneralSquareMatrix) - Constructor for class org.spaceroots.mantissa.linalg.GeneralSquareMatrix
Copy constructor.
GillIntegrator - class org.spaceroots.mantissa.ode.GillIntegrator.
This class implements the Gill fourth order Runge-Kutta integrator for Ordinary Differential Equations .
GillIntegrator(double) - Constructor for class org.spaceroots.mantissa.ode.GillIntegrator
Simple constructor.
GraggBulirschStoerIntegrator - class org.spaceroots.mantissa.ode.GraggBulirschStoerIntegrator.
This class implements a Gragg-Bulirsch-Stoer integrator for Ordinary Differential Equations.
GraggBulirschStoerIntegrator(double, double, double, double) - Constructor for class org.spaceroots.mantissa.ode.GraggBulirschStoerIntegrator
Simple constructor.
GraggBulirschStoerIntegrator(double, double, double[], double[]) - Constructor for class org.spaceroots.mantissa.ode.GraggBulirschStoerIntegrator
Simple constructor.
g(double, double[]) - Method in interface org.spaceroots.mantissa.ode.SwitchingFunction
Compute the value of the switching function.
getA() - Method in class org.spaceroots.mantissa.fitting.HarmonicCoefficientsGuesser
 
getA1() - Method in class org.spaceroots.mantissa.geometry.RotationOrder
Get the axis of the first rotation.
getA2() - Method in class org.spaceroots.mantissa.geometry.RotationOrder
Get the axis of the second rotation.
getA3() - Method in class org.spaceroots.mantissa.geometry.RotationOrder
Get the axis of the second rotation.
getAllParameters() - Method in interface org.spaceroots.mantissa.estimation.EstimationProblem
Get all the parameters of the problem.
getAllParameters() - Method in class org.spaceroots.mantissa.fitting.AbstractCurveFitter
Get all the parameters of the problem.
getAlpha() - Method in class org.spaceroots.mantissa.geometry.Vector3D
Get the azimuth of the vector.
getAmplitude() - Method in class org.spaceroots.mantissa.fitting.HarmonicFitter
Get the current amplitude coefficient estimate.
getAngle() - Method in class org.spaceroots.mantissa.geometry.Rotation
Get the angle of the rotation.
getAngles(RotationOrder) - Method in class org.spaceroots.mantissa.geometry.Rotation
Get the Cardan or Euler angles corresponding to the instance.
getArray() - Method in class org.spaceroots.mantissa.utilities.MappableArray
Get the array stored in the instance.
getAxis() - Method in class org.spaceroots.mantissa.geometry.Rotation
Get the normalized axis of the rotation.
getCoefficients(int) - Method in class org.spaceroots.mantissa.algebra.CoefficientsGenerator
Get the coefficients array for a given degree.
getCoefficients() - Method in class org.spaceroots.mantissa.algebra.Polynomial.Double
Get the coefficients of the polynomial.
getCoefficients() - Method in class org.spaceroots.mantissa.algebra.Polynomial.Rational
Get the coefficients of the polynomial.
getColumns() - Method in class org.spaceroots.mantissa.linalg.Matrix
Get the number of columns of the matrix.
getContents() - Method in class org.spaceroots.mantissa.MessagesResources
 
getContents() - Method in class org.spaceroots.mantissa.MessagesResources_fr
 
getCostEvaluations() - Method in class org.spaceroots.mantissa.estimation.LevenbergMarquardtEstimator
Get the number of cost evaluations.
getCovarianceMatrix(SymetricalMatrix) - Method in class org.spaceroots.mantissa.random.VectorialSampleStatistics
Get the covariance matrix of the underlying law.
getCurrentStepStart() - Method in class org.spaceroots.mantissa.ode.AdaptiveStepsizeIntegrator
 
getCurrentStepStart() - Method in interface org.spaceroots.mantissa.ode.FirstOrderIntegrator
Get the current value of the step start time ti.
getCurrentStepStart() - Method in class org.spaceroots.mantissa.ode.RungeKuttaIntegrator
 
getCurrentStepsize() - Method in class org.spaceroots.mantissa.ode.AdaptiveStepsizeIntegrator
 
getCurrentStepsize() - Method in interface org.spaceroots.mantissa.ode.FirstOrderIntegrator
Get the current value of the integration stepsize.
getCurrentStepsize() - Method in class org.spaceroots.mantissa.ode.RungeKuttaIntegrator
 
getCurrentTime() - Method in class org.spaceroots.mantissa.ode.AbstractStepInterpolator
Get the current grid point time.
getCurrentTime() - Method in interface org.spaceroots.mantissa.ode.StepInterpolator
Get the current grid point time.
getDataArray() - Method in class org.spaceroots.mantissa.utilities.ArrayMapper
Get the data array.
getDegree() - Method in class org.spaceroots.mantissa.algebra.Polynomial.Double
Get the polynomial degree.
getDegree() - Method in class org.spaceroots.mantissa.algebra.Polynomial.Rational
Get the polynomial degree.
getDegree() - Method in class org.spaceroots.mantissa.algebra.Polynomial
Get the polynomial degree.
getDelta() - Method in class org.spaceroots.mantissa.geometry.Vector3D
Get the elevation of the vector.
getDenominator() - Method in class org.spaceroots.mantissa.algebra.PolynomialFraction
Get the denominator.
getDenominator() - Method in class org.spaceroots.mantissa.algebra.RationalNumber
Get the denominator.
getDenominatorsLCM() - Method in class org.spaceroots.mantissa.algebra.Polynomial.Rational
Get the Least Common Multiple of the coefficients denominators.
getDerivative() - Method in class org.spaceroots.mantissa.algebra.Polynomial.Double
Get the derivative of the instance with respect to the unknown.
getDerivative() - Method in class org.spaceroots.mantissa.algebra.Polynomial.Rational
Get the derivative of the instance with respect to the unknown.
getDerivative() - Method in class org.spaceroots.mantissa.algebra.Polynomial
Get the derivative of the instance with respect to the unknown.
getDeterminant(double) - Method in class org.spaceroots.mantissa.linalg.DiagonalMatrix
 
getDeterminant(double) - Method in class org.spaceroots.mantissa.linalg.GeneralSquareMatrix
 
getDeterminant(double) - Method in class org.spaceroots.mantissa.linalg.LowerTriangularMatrix
 
getDeterminant(double) - Method in class org.spaceroots.mantissa.linalg.SquareMatrix
Get the determinant of the matrix.
getDeterminant(double) - Method in class org.spaceroots.mantissa.linalg.UpperTriangularMatrix
 
getDimension() - Method in class org.spaceroots.mantissa.functions.vectorial.BasicSampledFunctionIterator
 
getDimension() - Method in interface org.spaceroots.mantissa.functions.vectorial.ComputableFunction
Get the dimension of the vectorial values of the function.
getDimension() - Method in class org.spaceroots.mantissa.functions.vectorial.ComputableFunctionSampler
 
getDimension() - Method in interface org.spaceroots.mantissa.functions.vectorial.SampledFunction
Get the dimension of the vectorial values of the function.
getDimension() - Method in interface org.spaceroots.mantissa.functions.vectorial.SampledFunctionIterator
Get the dimension of the vectorial values of the function.
getDimension() - Method in class org.spaceroots.mantissa.ode.FirstOrderConverter
 
getDimension() - Method in interface org.spaceroots.mantissa.ode.FirstOrderDifferentialEquations
Get the dimension of the problem.
getDimension() - Method in interface org.spaceroots.mantissa.ode.SecondOrderDifferentialEquations
Get the dimension of the problem.
getDimension() - Method in class org.spaceroots.mantissa.quadrature.vectorial.EnhancedSimpsonIntegratorSampler
 
getDimension() - Method in class org.spaceroots.mantissa.quadrature.vectorial.RiemannIntegratorSampler
 
getDimension() - Method in class org.spaceroots.mantissa.quadrature.vectorial.TrapezoidIntegratorSampler
 
getElement(int, int) - Method in class org.spaceroots.mantissa.linalg.Matrix
Get a matrix element.
getEstimate() - Method in class org.spaceroots.mantissa.estimation.EstimatedParameter
Get the current estimate of the parameter
getEvaluationsPerStep() - Method in class org.spaceroots.mantissa.quadrature.scalar.GaussLegendreIntegrator
Get the number of functions evaluation per step.
getEvaluationsPerStep() - Method in class org.spaceroots.mantissa.quadrature.vectorial.GaussLegendreIntegrator
Get the number of functions evaluation per step.
getEventTime() - Method in class org.spaceroots.mantissa.ode.SwitchingFunctionsHandler
Get the occurrence time of the first event triggered in the last evaluated step.
getFinalTime() - Method in class org.spaceroots.mantissa.ode.ContinuousOutputModel
Get the final integration time.
getGenerator() - Method in class org.spaceroots.mantissa.random.CorrelatedRandomVectorGenerator
Get the underlying normalized components generator.
getGenerator() - Method in class org.spaceroots.mantissa.random.UncorrelatedRandomVectorGenerator
Get the underlying normalized components generator.
getInf() - Method in class org.spaceroots.mantissa.utilities.Interval
Get the lower bound of the interval.
getInf() - Method in class org.spaceroots.mantissa.utilities.IntervalsList
Get the lower bound of the list.
getInitialTime() - Method in class org.spaceroots.mantissa.ode.ContinuousOutputModel
Get the initial integration time.
getInstance() - Static method in class org.spaceroots.mantissa.ode.DummyStepHandler
Get the only instance.
getInterpolatedState() - Method in class org.spaceroots.mantissa.ode.AbstractStepInterpolator
Get the state vector of the interpolated point.
getInterpolatedState() - Method in class org.spaceroots.mantissa.ode.ContinuousOutputModel
Get the state vector of the interpolated point.
getInterpolatedState() - Method in interface org.spaceroots.mantissa.ode.StepInterpolator
Get the state vector of the interpolated point.
getInterpolatedTime() - Method in class org.spaceroots.mantissa.ode.AbstractStepInterpolator
Get the time of the interpolated point.
getInterpolatedTime() - Method in class org.spaceroots.mantissa.ode.ContinuousOutputModel
Get the time of the interpolated point.
getInterpolatedTime() - Method in interface org.spaceroots.mantissa.ode.StepInterpolator
Get the time of the interpolated point.
getInterval(int) - Method in class org.spaceroots.mantissa.utilities.IntervalsList
Get an interval from the list.
getIntervals() - Method in class org.spaceroots.mantissa.utilities.IntervalsList
Get the ordered list of disjoints intervals.
getInverse(double) - Method in class org.spaceroots.mantissa.linalg.DiagonalMatrix
 
getInverse(double) - Method in class org.spaceroots.mantissa.linalg.SquareMatrix
Invert the instance.
getJacobianEvaluations() - Method in class org.spaceroots.mantissa.estimation.LevenbergMarquardtEstimator
Get the number of jacobian evaluations.
getLength() - Method in class org.spaceroots.mantissa.utilities.Interval
Get the length of the interval.
getMatrix() - Method in class org.spaceroots.mantissa.geometry.Rotation
Get the 3X3 matrix corresponding to the instance
getMax() - Method in class org.spaceroots.mantissa.random.ScalarSampleStatistics
Get the maximal value in the sample.
getMax() - Method in class org.spaceroots.mantissa.random.VectorialSampleStatistics
Get the maximal value in the sample.
getMaxGrowth() - Method in class org.spaceroots.mantissa.ode.RungeKuttaFehlbergIntegrator
Get the maximal growth factor for stepsize control.
getMaxIndices() - Method in class org.spaceroots.mantissa.random.VectorialSampleStatistics
Get the indices at which the maximal value occurred in the sample.
getMaxStep() - Method in class org.spaceroots.mantissa.ode.AdaptiveStepsizeIntegrator
Get the maximal step.
getMean() - Method in class org.spaceroots.mantissa.random.ScalarSampleStatistics
Get the mean value of the sample.
getMean() - Method in class org.spaceroots.mantissa.random.VectorialSampleStatistics
Get the mean value of the sample.
getMeasuredValue() - Method in class org.spaceroots.mantissa.estimation.WeightedMeasurement
Get the measured value
getMeasurements() - Method in interface org.spaceroots.mantissa.estimation.EstimationProblem
Get the measurements of an estimation problem.
getMeasurements() - Method in class org.spaceroots.mantissa.fitting.AbstractCurveFitter
 
getMin() - Method in class org.spaceroots.mantissa.random.ScalarSampleStatistics
Get the minimal value in the sample.
getMin() - Method in class org.spaceroots.mantissa.random.VectorialSampleStatistics
Get the minimal value in the sample.
getMinIndices() - Method in class org.spaceroots.mantissa.random.VectorialSampleStatistics
Get the indices at which the minimal value occurred in the sample.
getMinReduction() - Method in class org.spaceroots.mantissa.ode.RungeKuttaFehlbergIntegrator
Get the minimal reduction factor for stepsize control.
getMinStep() - Method in class org.spaceroots.mantissa.ode.AdaptiveStepsizeIntegrator
Get the minimal step.
getMinima() - Method in class org.spaceroots.mantissa.optimization.DirectSearchOptimizer
Get all the minima found during the last call to minimizes.