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.
getName() - Method in class org.spaceroots.mantissa.estimation.EstimatedParameter
get the name of the parameter
getName() - Method in class org.spaceroots.mantissa.ode.ClassicalRungeKuttaIntegrator
Get the name of the method.
getName() - Method in class org.spaceroots.mantissa.ode.DormandPrince54Integrator
Get the name of the method.
getName() - Method in class org.spaceroots.mantissa.ode.DormandPrince853Integrator
Get the name of the method.
getName() - Method in class org.spaceroots.mantissa.ode.EulerIntegrator
Get the name of the method.
getName() - Method in interface org.spaceroots.mantissa.ode.FirstOrderIntegrator
Get the name of the method.
getName() - Method in class org.spaceroots.mantissa.ode.GillIntegrator
Get the name of the method.
getName() - Method in class org.spaceroots.mantissa.ode.GraggBulirschStoerIntegrator
Get the name of the method.
getName() - Method in class org.spaceroots.mantissa.ode.HighamHall54Integrator
Get the name of the method.
getName() - Method in class org.spaceroots.mantissa.ode.MidpointIntegrator
Get the name of the method.
getName() - Method in class org.spaceroots.mantissa.ode.RungeKuttaFehlbergIntegrator
Get the name of the method.
getName() - Method in class org.spaceroots.mantissa.ode.RungeKuttaIntegrator
Get the name of the method.
getName() - Method in interface org.spaceroots.mantissa.ode.SecondOrderIntegrator
Get the name of the method.
getName() - Method in class org.spaceroots.mantissa.ode.ThreeEighthesIntegrator
Get the name of the method.
getNorm() - Method in class org.spaceroots.mantissa.geometry.Vector3D
Get the norm for the vector.
getNumerator() - Method in class org.spaceroots.mantissa.algebra.PolynomialFraction
Get the numerator.
getNumerator() - Method in class org.spaceroots.mantissa.algebra.RationalNumber
Get the numerator.
getOmega() - Method in class org.spaceroots.mantissa.fitting.HarmonicCoefficientsGuesser
 
getOrder() - Method in class org.spaceroots.mantissa.ode.DormandPrince54Integrator
Get the order of the method.
getOrder() - Method in class org.spaceroots.mantissa.ode.DormandPrince853Integrator
Get the order of the method.
getOrder() - Method in class org.spaceroots.mantissa.ode.HighamHall54Integrator
Get the order of the method.
getOrder() - Method in class org.spaceroots.mantissa.ode.RungeKuttaFehlbergIntegrator
Get the order of the method.
getPartial(EstimatedParameter) - Method in class org.spaceroots.mantissa.estimation.WeightedMeasurement
Get the partial derivative of the theoretical value according to the parameter.
getPartial(EstimatedParameter) - Method in class org.spaceroots.mantissa.fitting.AbstractCurveFitter.FitMeasurement
Partial derivative with respect to one function coefficient.
getPhase() - Method in class org.spaceroots.mantissa.fitting.HarmonicFitter
Get the current phase coefficient estimate.
getPhi() - Method in class org.spaceroots.mantissa.fitting.HarmonicCoefficientsGuesser
 
getPreviousTime() - Method in class org.spaceroots.mantissa.ode.AbstractStepInterpolator
Get the previous grid point time.
getPreviousTime() - Method in interface org.spaceroots.mantissa.ode.StepInterpolator
Get the previous grid point time.
getPulsation() - Method in class org.spaceroots.mantissa.fitting.HarmonicFitter
Get the current pulsation coefficient estimate.
getQ0() - Method in class org.spaceroots.mantissa.geometry.Rotation
Get the scalar coordinate of the quaternion.
getQ1() - Method in class org.spaceroots.mantissa.geometry.Rotation
Get the first coordinate of the vectorial part of the quaternion.
getQ2() - Method in class org.spaceroots.mantissa.geometry.Rotation
Get the second coordinate of the vectorial part of the quaternion.
getQ3() - Method in class org.spaceroots.mantissa.geometry.Rotation
Get the third coordinate of the vectorial part of the quaternion.
getRMS(EstimationProblem) - Method in interface org.spaceroots.mantissa.estimation.Estimator
Get the Root Mean Square value.
getRMS(EstimationProblem) - Method in class org.spaceroots.mantissa.estimation.GaussNewtonEstimator
Get the Root Mean Square value.
getRMS(EstimationProblem) - Method in class org.spaceroots.mantissa.estimation.LevenbergMarquardtEstimator
Get the Root Mean Square value.
getRangeForColumn(int) - Method in class org.spaceroots.mantissa.linalg.DiagonalMatrix
 
getRangeForColumn(int) - Method in class org.spaceroots.mantissa.linalg.GeneralMatrix
 
getRangeForColumn(int) - Method in class org.spaceroots.mantissa.linalg.GeneralSquareMatrix
 
getRangeForColumn(int) - Method in class org.spaceroots.mantissa.linalg.LowerTriangularMatrix
 
getRangeForColumn(int) - Method in class org.spaceroots.mantissa.linalg.Matrix
Set a range to the non null part covered by a column.
getRangeForColumn(int) - Method in class org.spaceroots.mantissa.linalg.UpperTriangularMatrix
 
getRangeForRow(int) - Method in class org.spaceroots.mantissa.linalg.DiagonalMatrix
 
getRangeForRow(int) - Method in class org.spaceroots.mantissa.linalg.GeneralMatrix
 
getRangeForRow(int) - Method in class org.spaceroots.mantissa.linalg.GeneralSquareMatrix
 
getRangeForRow(int) - Method in class org.spaceroots.mantissa.linalg.LowerTriangularMatrix
 
getRangeForRow(int) - Method in class org.spaceroots.mantissa.linalg.Matrix
Set a range to the non null part covered by a row.
getRangeForRow(int) - Method in class org.spaceroots.mantissa.linalg.UpperTriangularMatrix
 
getRank() - Method in class org.spaceroots.mantissa.random.CorrelatedRandomVectorGenerator
Get the rank of the covariance matrix.
getResidual() - Method in class org.spaceroots.mantissa.estimation.WeightedMeasurement
Get the residual for this measurement The residual is the measured value minus the theoretical value.
getRoot() - Method in class org.spaceroots.mantissa.roots.BrentSolver
Get the abscissa of the root.
getRoot() - Method in interface org.spaceroots.mantissa.roots.RootsFinder
Get the abscissa of the root.
getRootMatrix() - Method in class org.spaceroots.mantissa.random.CorrelatedRandomVectorGenerator
Get the root of the covariance matrix.
getRows() - Method in class org.spaceroots.mantissa.linalg.Matrix
Get the number of rows of the matrix.
getSafety() - Method in class org.spaceroots.mantissa.ode.RungeKuttaFehlbergIntegrator
Get the safety factor for stepsize control.
getSize() - Method in class org.spaceroots.mantissa.utilities.IntervalsList
Get the number of intervals of the list.
getStandardDeviation() - Method in class org.spaceroots.mantissa.random.ScalarSampleStatistics
Get the standard deviation of the underlying probability law.
getStateDimension() - Method in interface org.spaceroots.mantissa.utilities.ArraySliceMappable
Get the dimension of the object.
getStateDimension() - Method in class org.spaceroots.mantissa.utilities.MappableArray
Get the dimension of the internal array.
getStateDimension() - Method in class org.spaceroots.mantissa.utilities.MappableScalar
Get the dimension of the internal array.
getStepHandler() - Method in class org.spaceroots.mantissa.ode.AdaptiveStepsizeIntegrator
Get the step handler for this integrator.
getStepHandler() - Method in interface org.spaceroots.mantissa.ode.FirstOrderIntegrator
Get the step handler for this integrator.
getStepHandler() - Method in class org.spaceroots.mantissa.ode.RungeKuttaIntegrator
Get the step handler for this integrator.
getStepHandler() - Method in interface org.spaceroots.mantissa.ode.SecondOrderIntegrator
Get the step handler for this integrator.
getSup() - Method in class org.spaceroots.mantissa.utilities.Interval
Get the upper bound of the interval.
getSup() - Method in class org.spaceroots.mantissa.utilities.IntervalsList
Get the upper bound of the list.
getTheoreticalValue() - Method in class org.spaceroots.mantissa.estimation.WeightedMeasurement
Get the theoretical value expected for this measurement The theoretical value is the value expected for this measurement if the model and its parameter were all perfectly known.
getTheoreticalValue() - Method in class org.spaceroots.mantissa.fitting.AbstractCurveFitter.FitMeasurement
Get the value of the fitted function at x.
getTranspose() - Method in class org.spaceroots.mantissa.linalg.Matrix
Compute the transpose of the instance.
getUnboundParameters() - Method in interface org.spaceroots.mantissa.estimation.EstimationProblem
Get the unbound parameters of the problem.
getUnboundParameters() - Method in class org.spaceroots.mantissa.fitting.AbstractCurveFitter
Get the unbound parameters of the problem.
getValue() - Method in class org.spaceroots.mantissa.utilities.MappableScalar
Get the value stored in the instance.
getWeight() - Method in class org.spaceroots.mantissa.estimation.WeightedMeasurement
Get the weight of the measurement in the least squares problem
getX() - Method in class org.spaceroots.mantissa.functions.scalar.ScalarValuedPair
Getter for the abscissa.
getX() - Method in class org.spaceroots.mantissa.geometry.Vector3D
Get the abscissa of the vector.
getY() - Method in class org.spaceroots.mantissa.functions.scalar.ScalarValuedPair
Getter for the ordinate.
getY() - Method in class org.spaceroots.mantissa.geometry.Vector3D
Get the ordinate of the vector.
getZ() - Method in class org.spaceroots.mantissa.geometry.Vector3D
Get the height of the vector.
guess() - Method in class org.spaceroots.mantissa.fitting.HarmonicCoefficientsGuesser
Estimate a first guess of the coefficients.

H

HIGH - Static variable in interface org.spaceroots.mantissa.roots.ConvergenceChecker
Indicator for convergence on the higher bound of the interval.
HarmonicCoefficientsGuesser - class org.spaceroots.mantissa.fitting.HarmonicCoefficientsGuesser.
This class guesses harmonic coefficients from a sample.
HarmonicCoefficientsGuesser(AbstractCurveFitter.FitMeasurement[]) - Constructor for class org.spaceroots.mantissa.fitting.HarmonicCoefficientsGuesser
 
HarmonicFitter - class org.spaceroots.mantissa.fitting.HarmonicFitter.
This class implements a curve fitting specialized for sinusoids.
HarmonicFitter(Estimator) - Constructor for class org.spaceroots.mantissa.fitting.HarmonicFitter
Simple constructor.
HarmonicFitter(EstimatedParameter[], Estimator) - Constructor for class org.spaceroots.mantissa.fitting.HarmonicFitter
Simple constructor.
HarmonicFitter(int, double, double, double) - Constructor for class org.spaceroots.mantissa.fitting.HarmonicFitter
Deprecated. replaced by HarmonicFitter.HarmonicFitter(Estimator) as of version 7.0
HarmonicFitter(EstimatedParameter[], int, double, double, double) - Constructor for class org.spaceroots.mantissa.fitting.HarmonicFitter
Deprecated. replaced by HarmonicFitter.HarmonicFitter(EstimatedParameter[], Estimator) as of version 7.0
Hermite - class org.spaceroots.mantissa.algebra.Hermite.
This class implements Hermite polynomials.
Hermite() - Constructor for class org.spaceroots.mantissa.algebra.Hermite
Simple constructor.
Hermite(int) - Constructor for class org.spaceroots.mantissa.algebra.Hermite
Simple constructor.
HighamHall54Integrator - class org.spaceroots.mantissa.ode.HighamHall54Integrator.
This class implements the 5(4) Higham and Hall integrator for Ordinary Differential Equations.
HighamHall54Integrator(double, double, double, double) - Constructor for class org.spaceroots.mantissa.ode.HighamHall54Integrator
Simple constructor.
HighamHall54Integrator(double, double, double[], double[]) - Constructor for class org.spaceroots.mantissa.ode.HighamHall54Integrator
Simple constructor.
h - Variable in class org.spaceroots.mantissa.ode.AbstractStepInterpolator
current time step
handleStep(StepInterpolator, boolean) - Method in class org.spaceroots.mantissa.ode.ContinuousOutputModel
Handle the last accepted step.
handleStep(StepInterpolator, boolean) - Method in class org.spaceroots.mantissa.ode.DummyStepHandler
Handle the last accepted step.
handleStep(double, double[], boolean) - Method in interface org.spaceroots.mantissa.ode.FixedStepHandler
Handle the last accepted step
handleStep(StepInterpolator, boolean) - Method in interface org.spaceroots.mantissa.ode.StepHandler
Handle the last accepted step
handleStep(StepInterpolator, boolean) - Method in class org.spaceroots.mantissa.ode.StepNormalizer
Handle the last accepted step
handler - Variable in class org.spaceroots.mantissa.ode.AdaptiveStepsizeIntegrator
Step handler.
hasNext() - Method in class org.spaceroots.mantissa.functions.scalar.BasicSampledFunctionIterator
 
hasNext() - Method in interface org.spaceroots.mantissa.functions.scalar.SampledFunctionIterator
Check if the iterator can provide another point.
hasNext() - Method in class org.spaceroots.mantissa.functions.vectorial.BasicSampledFunctionIterator
 
hasNext() - Method in interface org.spaceroots.mantissa.functions.vectorial.SampledFunctionIterator
Check if the iterator can provide another point.
hasNext() - Method in class org.spaceroots.mantissa.quadrature.scalar.EnhancedSimpsonIntegratorSampler
 
hasNext() - Method in class org.spaceroots.mantissa.quadrature.scalar.RiemannIntegratorSampler
 
hasNext() - Method in class org.spaceroots.mantissa.quadrature.scalar.TrapezoidIntegratorSampler
 
hasNext() - Method in class org.spaceroots.mantissa.quadrature.vectorial.EnhancedSimpsonIntegratorSampler
 
hasNext() - Method in class org.spaceroots.mantissa.quadrature.vectorial.RiemannIntegratorSampler
 
hasNext() - Method in class org.spaceroots.mantissa.quadrature.vectorial.TrapezoidIntegratorSampler
 
hashCode() - Method in class org.spaceroots.mantissa.algebra.RationalNumber
Returns a hash code value for the object.

I

IntegratorException - exception org.spaceroots.mantissa.ode.IntegratorException.
This exception is made available to users to report the error conditions that are triggered during integration
IntegratorException(String, String[]) - Constructor for class org.spaceroots.mantissa.ode.IntegratorException
Simple constructor.
Interval - class org.spaceroots.mantissa.utilities.Interval.
This class represents an interval on the real line.
Interval() - Constructor for class org.spaceroots.mantissa.utilities.Interval
Build the [0, 0] interval.
Interval(double, double) - Constructor for class org.spaceroots.mantissa.utilities.Interval
Build an interval with the given bounds.
Interval(Interval) - Constructor for class org.spaceroots.mantissa.utilities.Interval
Copy-constructor.
IntervalsList - class org.spaceroots.mantissa.utilities.IntervalsList.
This class represents an intervals list.
IntervalsList() - Constructor for class org.spaceroots.mantissa.utilities.IntervalsList
Build an empty intervals list.
IntervalsList(double, double) - Constructor for class org.spaceroots.mantissa.utilities.IntervalsList
Build an intervals list containing only one interval.
IntervalsList(Interval) - Constructor for class org.spaceroots.mantissa.utilities.IntervalsList
Build an intervals list containing only one interval.
IntervalsList(Interval, Interval) - Constructor for class org.spaceroots.mantissa.utilities.IntervalsList
Build an intervals list containing two intervals.
IntervalsList(IntervalsList) - Constructor for class org.spaceroots.mantissa.utilities.IntervalsList
Copy constructor.
initializeStep(FirstOrderDifferentialEquations, boolean, int, double[], double, double[], double[], double[], double[]) - Method in class org.spaceroots.mantissa.ode.AdaptiveStepsizeIntegrator
Initialize the integration step.
integrate(FirstOrderDifferentialEquations, double, double[], double, double[]) - Method in class org.spaceroots.mantissa.ode.AdaptiveStepsizeIntegrator
 
integrate(FirstOrderDifferentialEquations, double, double[], double, double[]) - Method in interface org.spaceroots.mantissa.ode.FirstOrderIntegrator
Integrate the differential equations up to the given time.
integrate(FirstOrderDifferentialEquations, double, double[], double, double[]) - Method in class org.spaceroots.mantissa.ode.GraggBulirschStoerIntegrator
 
integrate(FirstOrderDifferentialEquations, double, double[], double, double[]) - Method in class org.spaceroots.mantissa.ode.RungeKuttaFehlbergIntegrator
 
integrate(FirstOrderDifferentialEquations, double, double[], double, double[]) - Method in class org.spaceroots.mantissa.ode.RungeKuttaIntegrator
 
integrate(SecondOrderDifferentialEquations, double, double[], double[], double, double[], double[]) - Method in interface org.spaceroots.mantissa.ode.SecondOrderIntegrator
Integrate the differential equations up to the given time
integrate(ComputableFunction, double, double) - Method in interface org.spaceroots.mantissa.quadrature.scalar.ComputableFunctionIntegrator
Integrate a function over a defined range.
integrate(SampledFunctionIterator) - Method in class org.spaceroots.mantissa.quadrature.scalar.EnhancedSimpsonIntegrator
 
integrate(ComputableFunction, double, double) - Method in class org.spaceroots.mantissa.quadrature.scalar.GaussLegendreIntegrator
 
integrate(SampledFunctionIterator) - Method in class org.spaceroots.mantissa.quadrature.scalar.RiemannIntegrator
 
integrate(SampledFunctionIterator) - Method in interface org.spaceroots.mantissa.quadrature.scalar.SampledFunctionIntegrator
Integrate a sample over its overall range
integrate(SampledFunctionIterator) - Method in class org.spaceroots.mantissa.quadrature.scalar.TrapezoidIntegrator
 
integrate(ComputableFunction, double, double) - Method in interface org.spaceroots.mantissa.quadrature.vectorial.ComputableFunctionIntegrator
Integrate a function over a defined range.
integrate(SampledFunctionIterator) - Method in class org.spaceroots.mantissa.quadrature.vectorial.EnhancedSimpsonIntegrator
 
integrate(ComputableFunction, double, double) - Method in class org.spaceroots.mantissa.quadrature.vectorial.GaussLegendreIntegrator
 
integrate(SampledFunctionIterator) - Method in class org.spaceroots.mantissa.quadrature.vectorial.RiemannIntegrator
 
integrate(SampledFunctionIterator) - Method in interface org.spaceroots.mantissa.quadrature.vectorial.SampledFunctionIntegrator
Integrate a sample over its overall range
integrate(SampledFunctionIterator) - Method in class org.spaceroots.mantissa.quadrature.vectorial.TrapezoidIntegrator
 
interpolatedState - Variable in class org.spaceroots.mantissa.ode.AbstractStepInterpolator
interpolated state
interpolatedTime - Variable in class org.spaceroots.mantissa.ode.AbstractStepInterpolator
interpolated time
intersectSelf(Interval) - Method in class org.spaceroots.mantissa.utilities.Interval
Intersects the instance with an interval.
intersectSelf(Interval) - Method in class org.spaceroots.mantissa.utilities.IntervalsList
Intersects the instance and an interval.
intersectSelf(IntervalsList) - Method in class org.spaceroots.mantissa.utilities.IntervalsList
Intersect the instance and another intervals list.
intersection(Interval, Interval) - Static method in class org.spaceroots.mantissa.utilities.Interval
Intersect two intervals.
intersection(IntervalsList, Interval) - Static method in class org.spaceroots.mantissa.utilities.IntervalsList
Intersect a list and an interval.
intersection(IntervalsList, IntervalsList) - Static method in class org.spaceroots.mantissa.utilities.IntervalsList
Intersect two intervals lists.
intersects(Interval) - Method in class org.spaceroots.mantissa.utilities.Interval
Check if an interval intersects the instance.
intersects(Interval) - Method in class org.spaceroots.mantissa.utilities.IntervalsList
Check if an interval intersects the instance.
invert() - Method in class org.spaceroots.mantissa.algebra.PolynomialFraction
Invert the instance.
invert() - Method in class org.spaceroots.mantissa.algebra.RationalNumber
Invert the instance.
isBound() - Method in class org.spaceroots.mantissa.estimation.EstimatedParameter
Check if the parameter is bound
isConnex() - Method in class org.spaceroots.mantissa.utilities.IntervalsList
Check if the instance is connected.
isEmpty() - Method in class org.spaceroots.mantissa.ode.SwitchingFunctionsHandler
Check if the handler does not have any condition.
isEmpty() - Method in class org.spaceroots.mantissa.utilities.IntervalsList
Check if the instance is empty.
isForward() - Method in class org.spaceroots.mantissa.ode.AbstractStepInterpolator
Check if the natural integration direction is forward.
isForward() - Method in interface org.spaceroots.mantissa.ode.StepInterpolator
Check if the natural integration direction is forward.
isIdentity() - Method in class org.spaceroots.mantissa.algebra.Polynomial.Double
Check if the instance is the identity polynomial.
isIdentity() - Method in class org.spaceroots.mantissa.algebra.Polynomial.Rational
Check if the instance is the identity polynomial.
isIdentity() - Method in class org.spaceroots.mantissa.algebra.Polynomial
Check if the instance is the identity polynomial.
isIgnored() - Method in class org.spaceroots.mantissa.estimation.WeightedMeasurement
Check if this measurement should be ignored
isInteger() - Method in class org.spaceroots.mantissa.algebra.RationalNumber
Check if the number is integer.
isNegative() - Method in class org.spaceroots.mantissa.algebra.RationalNumber
Check if the number is negative.
isOne() - Method in class org.spaceroots.mantissa.algebra.Polynomial.Double
Check if the instance is the constant unit polynomial.
isOne() - Method in class org.spaceroots.mantissa.algebra.Polynomial.Rational
Check if the instance is the constant unit polynomial.
isOne() - Method in class org.spaceroots.mantissa.algebra.Polynomial
Check if the instance is the constant unit polynomial.
isOne() - Method in class org.spaceroots.mantissa.algebra.RationalNumber
Check if the number is one.
isZero() - Method in class org.spaceroots.mantissa.algebra.Polynomial.Double
Check if the instance is the null polynomial.
isZero() - Method in class org.spaceroots.mantissa.algebra.Polynomial.Rational
Check if the instance is the null polynomial.
isZero() - Method in class org.spaceroots.mantissa.algebra.Polynomial
Check if the instance is the null polynomial.
isZero() - Method in class org.spaceroots.mantissa.algebra.RationalNumber
Check if the number is zero.
iterateSimplex() - Method in class org.spaceroots.mantissa.optimization.DirectSearchOptimizer
Compute the next simplex of the algorithm.
iterateSimplex() - Method in class org.spaceroots.mantissa.optimization.MultiDirectional
Compute the next simplex of the algorithm.
iterateSimplex() - Method in class org.spaceroots.mantissa.optimization.NelderMead
Compute the next simplex of the algorithm.

L

LOW - Static variable in interface org.spaceroots.mantissa.roots.ConvergenceChecker
Indicator for convergence on the lower bound of the interval.
Laguerre - class org.spaceroots.mantissa.algebra.Laguerre.
This class implements Laguerre polynomials.
Laguerre() - Constructor for class org.spaceroots.mantissa.algebra.Laguerre
Simple constructor.
Laguerre(int) - Constructor for class org.spaceroots.mantissa.algebra.Laguerre
Simple constructor.
Legendre - class org.spaceroots.mantissa.algebra.Legendre.
This class implements Legendre polynomials.
Legendre() - Constructor for class org.spaceroots.mantissa.algebra.Legendre
Simple constructor.
Legendre(int) - Constructor for class org.spaceroots.mantissa.algebra.Legendre
Simple constructor.
LevenbergMarquardtEstimator - class org.spaceroots.mantissa.estimation.LevenbergMarquardtEstimator.
This class solves a least squares problem.
LevenbergMarquardtEstimator() - Constructor for class org.spaceroots.mantissa.estimation.LevenbergMarquardtEstimator
Build an estimator for least squares problems.
LowerTriangularMatrix - class org.spaceroots.mantissa.linalg.LowerTriangularMatrix.
This class implements lower triangular matrices of linear algebra.
LowerTriangularMatrix(int) - Constructor for class org.spaceroots.mantissa.linalg.LowerTriangularMatrix
Simple constructor.
LowerTriangularMatrix(int, double[]) - Constructor for class org.spaceroots.mantissa.linalg.LowerTriangularMatrix
Simple constructor.
LowerTriangularMatrix(LowerTriangularMatrix) - Constructor for class org.spaceroots.mantissa.linalg.LowerTriangularMatrix
Copy constructor.
linearEstimate(EstimationProblem) - Method in class org.spaceroots.mantissa.estimation.GaussNewtonEstimator
Estimate the solution of a linear least square problem.

M

MantissaException - exception org.spaceroots.mantissa.MantissaException.
This class is the base class for all specific exceptions thrown by the mantissa classes.
MantissaException() - Constructor for class org.spaceroots.mantissa.MantissaException
Simple constructor.
MantissaException(String) - Constructor for class org.spaceroots.mantissa.MantissaException
Simple constructor.
MantissaException(String, String[]) - Constructor for class org.spaceroots.mantissa.MantissaException
Simple constructor.
MantissaException(Throwable) - Constructor for class org.spaceroots.mantissa.MantissaException
Simple constructor.
MantissaException(String, Throwable) - Constructor for class org.spaceroots.mantissa.MantissaException
Simple constructor.
MantissaException(String, String[], Throwable) - Constructor for class org.spaceroots.mantissa.MantissaException
Simple constructor.
MappableArray - class org.spaceroots.mantissa.utilities.MappableArray.
Wrapper class around an array in order to have it implement the ArraySliceMappable interface.
MappableArray(int) - Constructor for class org.spaceroots.mantissa.utilities.MappableArray
Simple constructor.
MappableArray(double[]) - Constructor for class org.spaceroots.mantissa.utilities.MappableArray
Simple constructor.
MappableScalar - class org.spaceroots.mantissa.utilities.MappableScalar.
Wrapper class around a scalar in order to have it implement the ArraySliceMappable interface.
MappableScalar() - Constructor for class org.spaceroots.mantissa.utilities.MappableScalar
Simple constructor.
MappableScalar(double) - Constructor for class org.spaceroots.mantissa.utilities.MappableScalar
Simple constructor.
Matrix - class org.spaceroots.mantissa.linalg.Matrix.
This class factor all services common to matrices.
Matrix(int, int) - Constructor for class org.spaceroots.mantissa.linalg.Matrix
Simple constructor.
Matrix(int, int, double[]) - Constructor for class org.spaceroots.mantissa.linalg.Matrix
Simple constructor.
Matrix(Matrix) - Constructor for class org.spaceroots.mantissa.linalg.Matrix
Copy constructor.
MatrixFactory - class org.spaceroots.mantissa.linalg.MatrixFactory.
This class is a factory for the linear algebra package.
MersenneTwister - class org.spaceroots.mantissa.random.MersenneTwister.
This class implements a powerful pseudo-random number generator developed by Makoto Matsumoto and Takuji Nishimura during 1996-1997.
MersenneTwister() - Constructor for class org.spaceroots.mantissa.random.MersenneTwister
Creates a new random number generator.
MersenneTwister(int) - Constructor for class org.spaceroots.mantissa.random.MersenneTwister
Creates a new random number generator using a single int seed.
MersenneTwister(int[]) - Constructor for class org.spaceroots.mantissa.random.MersenneTwister
Creates a new random number generator using an int array seed.
MersenneTwister(long) - Constructor for class org.spaceroots.mantissa.random.MersenneTwister
Creates a new random number generator using a single long seed.
MessagesResources - class org.spaceroots.mantissa.MessagesResources.
This class gather the message resources for the mantissa library.
MessagesResources() - Constructor for class org.spaceroots.mantissa.MessagesResources
Simple constructor.
MessagesResources_fr - class org.spaceroots.mantissa.MessagesResources_fr.
This class gather the message resources for the mantissa library.
MessagesResources_fr() - Constructor for class org.spaceroots.mantissa.MessagesResources_fr
Simple constructor.
MidpointIntegrator - class org.spaceroots.mantissa.ode.MidpointIntegrator.
This class implements a second order Runge-Kutta integrator for Ordinary Differential Equations.
MidpointIntegrator(double) - Constructor for class org.spaceroots.mantissa.ode.MidpointIntegrator
Simple constructor.
MultiDirectional - class org.spaceroots.mantissa.optimization.MultiDirectional.
This class implements the multi-directional direct search method.
MultiDirectional() - Constructor for class org.spaceroots.mantissa.optimization.MultiDirectional
Build a multi-directional optimizer with default coefficients.
MultiDirectional(double, double) - Constructor for class org.spaceroots.mantissa.optimization.MultiDirectional
Build a multi-directional optimizer with specified coefficients.
manageMappable(ArraySliceMappable) - Method in class org.spaceroots.mantissa.utilities.ArrayMapper
Take a new domain object into account.
mapStateFromArray(int, double[]) - Method in interface org.spaceroots.mantissa.utilities.ArraySliceMappable
Reinitialize internal state from the specified array slice data.
mapStateFromArray(int, double[]) - Method in class org.spaceroots.mantissa.utilities.MappableArray
Reinitialize internal state from the specified array slice data.
mapStateFromArray(int, double[]) - Method in class org.spaceroots.mantissa.utilities.MappableScalar
Reinitialize internal state from the specified array slice data.
mapStateToArray(int, double[]) - Method in interface org.spaceroots.mantissa.utilities.ArraySliceMappable
Store internal state data into the specified array slice.
mapStateToArray(int, double[]) - Method in class org.spaceroots.mantissa.utilities.MappableArray
Store internal state data into the specified array slice.
mapStateToArray(int, double[]) - Method in class org.spaceroots.mantissa.utilities.MappableScalar
Store internal state data into the specified array slice.
measurements - Variable in class org.spaceroots.mantissa.fitting.AbstractCurveFitter
Measurements vector
minimizes(CostFunction, int, ConvergenceChecker, double[], double[]) - Method in class org.spaceroots.mantissa.optimization.DirectSearchOptimizer
Minimizes a cost function.
minimizes(CostFunction, int, ConvergenceChecker, double[], double[], int, int[]) - Method in class org.spaceroots.mantissa.optimization.DirectSearchOptimizer
Minimizes a cost function.
minimizes(CostFunction, int, ConvergenceChecker, double[][]) - Method in class org.spaceroots.mantissa.optimization.DirectSearchOptimizer
Minimizes a cost function.
minimizes(CostFunction, int, ConvergenceChecker, double[][], int, int[]) - Method in class org.spaceroots.mantissa.optimization.DirectSearchOptimizer
Minimizes a cost function.
minimizes(CostFunction, int, ConvergenceChecker, RandomVectorGenerator) - Method in class org.spaceroots.mantissa.optimization.DirectSearchOptimizer
Minimizes a cost function.
minimizes(CostFunction, int, ConvergenceChecker, RandomVectorGenerator, int) - Method in class org.spaceroots.mantissa.optimization.DirectSearchOptimizer
Minimizes a cost function.
minusI - Static variable in class org.spaceroots.mantissa.geometry.Vector3D
Opposite of the first canonical vector (coordinates : -1, 0, 0).
minusJ - Static variable in class org.spaceroots.mantissa.geometry.Vector3D
Opposite of the second canonical vector (coordinates : 0, -1, 0).
minusK - Static variable in class org.spaceroots.mantissa.geometry.Vector3D
Opposite of the third canonical vector (coordinates : 0, 0, -1).
mul(Matrix) - Method in class org.spaceroots.mantissa.linalg.Matrix
Multiply the instance by a matrix.
mul(double) - Method in class org.spaceroots.mantissa.linalg.Matrix
Multiply the instance by a scalar.
multiply(Polynomial.Double) - Method in class org.spaceroots.mantissa.algebra.Polynomial.Double
Multiply the instance by a polynomial.
multiply(long) - Method in class org.spaceroots.mantissa.algebra.Polynomial.Double
Multiply the instance by a constant.
multiply(RationalNumber) - Method in class org.spaceroots.mantissa.algebra.Polynomial.Double
Multiply the instance by a constant.
multiply(double) - Method in class org.spaceroots.mantissa.algebra.Polynomial.Double
Multiply the instance by a constant.
multiply(Polynomial.Rational) - Method in class org.spaceroots.mantissa.algebra.Polynomial.Rational
Multiply the instance by a polynomial.
multiply(long) - Method in class org.spaceroots.mantissa.algebra.Polynomial.Rational
Multiply the instance by a constant.
multiply(RationalNumber) - Method in class org.spaceroots.mantissa.algebra.Polynomial.Rational
Multiply the instance by a constant.
multiply(RationalNumber) - Method in class org.spaceroots.mantissa.algebra.Polynomial
Multiply the instance by a constant.
multiply(long) - Method in class org.spaceroots.mantissa.algebra.Polynomial
Multiply the instance by a constant.
multiply(BigInteger) - Method in class org.spaceroots.mantissa.algebra.Polynomial
Multiply the instance by a constant.
multiply(PolynomialFraction) - Method in class org.spaceroots.mantissa.algebra.PolynomialFraction
Multiply the instance by a polynomial fraction.
multiply(long) - Method in class org.spaceroots.mantissa.algebra.RationalNumber
Multiply the instance by an integer.
multiply(BigInteger) - Method in class org.spaceroots.mantissa.algebra.RationalNumber
Multiply the instance by an integer.
multiply(RationalNumber) - Method in class org.spaceroots.mantissa.algebra.RationalNumber
Multiply the instance by a rational number.
multiply(double) - Method in class org.spaceroots.mantissa.geometry.Vector3D
Multiply the instance by a scalar

N

NONE - Static variable in interface org.spaceroots.mantissa.roots.ConvergenceChecker
Indicator for no convergence.
NelderMead - class org.spaceroots.mantissa.optimization.NelderMead.
This class implements the Nelder-Mead direct search method.
NelderMead() - Constructor for class org.spaceroots.mantissa.optimization.NelderMead
Build a Nelder-Mead optimizer with default coefficients.
NelderMead(double, double, double, double) - Constructor for class org.spaceroots.mantissa.optimization.NelderMead
Build a Nelder-Mead optimizer with specified coefficients.
NoConvergenceException - exception org.spaceroots.mantissa.optimization.NoConvergenceException.
This class represents exceptions thrown by optimization algorithms.
NoConvergenceException(String, String[]) - Constructor for class org.spaceroots.mantissa.optimization.NoConvergenceException
Simple constructor.
NormalizedRandomGenerator - interface org.spaceroots.mantissa.random.NormalizedRandomGenerator.
This interface represent a normalized random generator for scalars.
NotARotationMatrixException - exception org.spaceroots.mantissa.geometry.NotARotationMatrixException.
This class represents exceptions thrown while building rotations from matrices.
NotARotationMatrixException(String, String[]) - Constructor for class org.spaceroots.mantissa.geometry.NotARotationMatrixException
Simple constructor.
NotPositiveDefiniteMatrixException - exception org.spaceroots.mantissa.random.NotPositiveDefiniteMatrixException.
This class represents exceptions thrown by the correlated random vector generator.
NotPositiveDefiniteMatrixException() - Constructor for class org.spaceroots.mantissa.random.NotPositiveDefiniteMatrixException
Simple constructor.
NotPositiveDefiniteMatrixException(String) - Constructor for class org.spaceroots.mantissa.random.NotPositiveDefiniteMatrixException
Simple constructor.
negate() - Method in class org.spaceroots.mantissa.algebra.Polynomial.Double
Negate the instance.
negate() - Method in class org.spaceroots.mantissa.algebra.Polynomial.Rational
Negate the instance.
negate() - Method in class org.spaceroots.mantissa.algebra.Polynomial
Negate the instance.
negate() - Method in class org.spaceroots.mantissa.algebra.PolynomialFraction
Negate the instance.
negate() - Method in class org.spaceroots.mantissa.algebra.RationalNumber
Negate the instance.
negate() - Method in class org.spaceroots.mantissa.geometry.Vector3D
Get the opposite of the instance.
next(int) - Method in class org.spaceroots.mantissa.random.FourTapRandom
Generate next pseudorandom number.
next(int) - Method in class org.spaceroots.mantissa.random.MersenneTwister
Generate next pseudorandom number.
nextDouble() - Method in class org.spaceroots.mantissa.random.GaussianRandomGenerator
Generate a random scalar with null mean and unit standard deviation.
nextDouble() - Method in interface org.spaceroots.mantissa.random.NormalizedRandomGenerator
Generate a random scalar with null mean and unit standard deviation.
nextDouble() - Method in class org.spaceroots.mantissa.random.UniformRandomGenerator
Generate a random scalar with null mean and unit standard deviation.
nextSamplePoint() - Method in class org.spaceroots.mantissa.functions.scalar.BasicSampledFunctionIterator
 
nextSamplePoint() - Method in interface org.spaceroots.mantissa.functions.scalar.SampledFunctionIterator
Get the next point of a sampled function.
nextSamplePoint() - Method in class org.spaceroots.mantissa.functions.vectorial.BasicSampledFunctionIterator
 
nextSamplePoint() - Method in interface org.spaceroots.mantissa.functions.vectorial.SampledFunctionIterator
Get the next point of a sampled function.
nextSamplePoint() - Method in class org.spaceroots.mantissa.quadrature.scalar.EnhancedSimpsonIntegratorSampler
 
nextSamplePoint() - Method in class org.spaceroots.mantissa.quadrature.scalar.RiemannIntegratorSampler
 
nextSamplePoint() - Method in class org.spaceroots.mantissa.quadrature.scalar.TrapezoidIntegratorSampler
 
nextSamplePoint() - Method in class org.spaceroots.mantissa.quadrature.vectorial.EnhancedSimpsonIntegratorSampler
 
nextSamplePoint() - Method in class org.spaceroots.mantissa.quadrature.vectorial.RiemannIntegratorSampler
 
nextSamplePoint() - Method in class org.spaceroots.mantissa.quadrature.vectorial.TrapezoidIntegratorSampler
 
nextVector() - Method in class org.spaceroots.mantissa.random.CorrelatedRandomVectorGenerator
Generate a correlated random vector.
nextVector() - Method in interface org.spaceroots.mantissa.random.RandomVectorGenerator
Generate a random vector.
nextVector() - Method in class org.spaceroots.mantissa.random.UncorrelatedRandomVectorGenerator
Generate a correlated random vector.
normalize() - Method in class org.spaceroots.mantissa.geometry.Vector3D
Normalize the instance.

O

ONE - Static variable in class org.spaceroots.mantissa.algebra.RationalNumber
One as a rational numer.
OrthogonalPolynomial - class org.spaceroots.mantissa.algebra.OrthogonalPolynomial.
This class is the base class for orthogonal polynomials.
OrthogonalPolynomial(int, CoefficientsGenerator) - Constructor for class org.spaceroots.mantissa.algebra.OrthogonalPolynomial
Simple constructor.
org.spaceroots.mantissa - package org.spaceroots.mantissa
 
org.spaceroots.mantissa.algebra - package org.spaceroots.mantissa.algebra
 
org.spaceroots.mantissa.estimation - package org.spaceroots.mantissa.estimation
This package provides classes to solve estimation problems.
org.spaceroots.mantissa.fitting - package org.spaceroots.mantissa.fitting
This package provides classes to perform curve fitting.
org.spaceroots.mantissa.functions - package org.spaceroots.mantissa.functions
 
org.spaceroots.mantissa.functions.scalar - package org.spaceroots.mantissa.functions.scalar
 
org.spaceroots.mantissa.functions.vectorial - package org.spaceroots.mantissa.functions.vectorial
 
org.spaceroots.mantissa.geometry - package org.spaceroots.mantissa.geometry
 
org.spaceroots.mantissa.linalg - package org.spaceroots.mantissa.linalg
This package provides classes to perform linear algebra computation.
org.spaceroots.mantissa.ode - package org.spaceroots.mantissa.ode
This package provides classes to solve Ordinary Differential Equations problems.
org.spaceroots.mantissa.optimization - package org.spaceroots.mantissa.optimization
 
org.spaceroots.mantissa.quadrature.scalar - package org.spaceroots.mantissa.quadrature.scalar
 
org.spaceroots.mantissa.quadrature.vectorial - package org.spaceroots.mantissa.quadrature.vectorial
 
org.spaceroots.mantissa.random - package org.spaceroots.mantissa.random
This package provides classes to perform some random draws and statistical anaysis.
org.spaceroots.mantissa.roots - package org.spaceroots.mantissa.roots
 
org.spaceroots.mantissa.utilities - package org.spaceroots.mantissa.utilities
 
orthogonal() - Method in class org.spaceroots.mantissa.geometry.Vector3D
Get a vector orthogonal to the instance.

P

PointCostPair - class org.spaceroots.mantissa.optimization.PointCostPair.
This class holds a point and its associated cost.
PointCostPair(double[], double) - Constructor for class org.spaceroots.mantissa.optimization.PointCostPair
Build a point/cost pair.
Polynomial - class org.spaceroots.mantissa.algebra.Polynomial.
This class implements polynomials with one unknown.
Polynomial() - Constructor for class org.spaceroots.mantissa.algebra.Polynomial
 
Polynomial.DivisionResult - class org.spaceroots.mantissa.algebra.Polynomial.DivisionResult.
This class stores the result of the euclidian division of two polynomials.
Polynomial.DivisionResult(Polynomial.Rational, Polynomial.Rational) - Constructor for class org.spaceroots.mantissa.algebra.Polynomial.DivisionResult
Simple constructor.
Polynomial.Double - class org.spaceroots.mantissa.algebra.Polynomial.Double.
This class implements polynomials with one unknown and real coefficients.
Polynomial.Double() - Constructor for class org.spaceroots.mantissa.algebra.Polynomial.Double
Simple constructor.
Polynomial.Double(long) - Constructor for class org.spaceroots.mantissa.algebra.Polynomial.Double
Simple constructor.
Polynomial.Double(double) - Constructor for class org.spaceroots.mantissa.algebra.Polynomial.Double
Simple constructor.
Polynomial.Double(long, long) - Constructor for class org.spaceroots.mantissa.algebra.Polynomial.Double
Simple constructor.
Polynomial.Double(double, double) - Constructor for class org.spaceroots.mantissa.algebra.Polynomial.Double
Simple constructor.
Polynomial.Double(long, long, long) - Constructor for class org.spaceroots.mantissa.algebra.Polynomial.Double
Simple constructor.
Polynomial.Double(double, double, double) - Constructor for class org.spaceroots.mantissa.algebra.Polynomial.Double
Simple constructor.
Polynomial.Double(long, long, long, long) - Constructor for class org.spaceroots.mantissa.algebra.Polynomial.Double
Simple constructor.
Polynomial.Double(double, double, double, double) - Constructor for class org.spaceroots.mantissa.algebra.Polynomial.Double
Simple constructor.
Polynomial.Double(double[]) - Constructor for class org.spaceroots.mantissa.algebra.Polynomial.Double
Simple constructor.
Polynomial.Double(double, int) - Constructor for class org.spaceroots.mantissa.algebra.Polynomial.Double
Simple constructor.
Polynomial.Double(Polynomial.Rational) - Constructor for class org.spaceroots.mantissa.algebra.Polynomial.Double
Simple constructor.
Polynomial.Rational - class org.spaceroots.mantissa.algebra.Polynomial.Rational.
This class implements polynomials with one unknown and rational coefficients.
Polynomial.Rational() - Constructor for class org.spaceroots.mantissa.algebra.Polynomial.Rational
Simple constructor.
Polynomial.Rational(long) - Constructor for class org.spaceroots.mantissa.algebra.Polynomial.Rational
Simple constructor.
Polynomial.Rational(RationalNumber) - Constructor for class org.spaceroots.mantissa.algebra.Polynomial.Rational
Simple constructor.
Polynomial.Rational(long, long) - Constructor for class org.spaceroots.mantissa.algebra.Polynomial.Rational
Simple constructor.
Polynomial.Rational(RationalNumber, RationalNumber) - Constructor for class org.spaceroots.mantissa.algebra.Polynomial.Rational
Simple constructor.
Polynomial.Rational(long, long, long) - Constructor for class org.spaceroots.mantissa.algebra.Polynomial.Rational
Simple constructor.
Polynomial.Rational(RationalNumber, RationalNumber, RationalNumber) - Constructor for class org.spaceroots.mantissa.algebra.Polynomial.Rational
Simple constructor.
Polynomial.Rational(long, long, long, long) - Constructor for class org.spaceroots.mantissa.algebra.Polynomial.Rational
Simple constructor.
Polynomial.Rational(RationalNumber, RationalNumber, RationalNumber, RationalNumber) - Constructor for class org.spaceroots.mantissa.algebra.Polynomial.Rational
Simple constructor.
Polynomial.Rational(RationalNumber[]) - Constructor for class org.spaceroots.mantissa.algebra.Polynomial.Rational
Simple constructor.
Polynomial.Rational(RationalNumber, int) - Constructor for class org.spaceroots.mantissa.algebra.Polynomial.Rational
Simple constructor.
PolynomialCoefficient - class org.spaceroots.mantissa.fitting.PolynomialCoefficient.
This class represents a polynomial coefficient.
PolynomialCoefficient(int) - Constructor for class org.spaceroots.mantissa.fitting.PolynomialCoefficient
 
PolynomialFitter - class org.spaceroots.mantissa.fitting.PolynomialFitter.
This class implements a curve fitting specialized for polynomials.
PolynomialFitter(int, Estimator) - Constructor for class org.spaceroots.mantissa.fitting.PolynomialFitter
Simple constructor.
PolynomialFitter(PolynomialCoefficient[], Estimator) - Constructor for class org.spaceroots.mantissa.fitting.PolynomialFitter
Simple constructor.
PolynomialFitter(int, int, double, double, double) - Constructor for class org.spaceroots.mantissa.fitting.PolynomialFitter
Deprecated. replaced by PolynomialFitter.PolynomialFitter(int,Estimator) as of version 7.0
PolynomialFitter(PolynomialCoefficient[], int, double, double, double) - Constructor for class org.spaceroots.mantissa.fitting.PolynomialFitter
Deprecated. replaced by PolynomialFitter.PolynomialFitter(PolynomialCoefficient[], Estimator) as of version 7.0
PolynomialFraction - class org.spaceroots.mantissa.algebra.PolynomialFraction.
This class implements fractions of polynomials with one unknown and rational coefficients.
PolynomialFraction() - Constructor for class org.spaceroots.mantissa.algebra.PolynomialFraction
Simple constructor.
PolynomialFraction(long, long) - Constructor for class org.spaceroots.mantissa.algebra.PolynomialFraction
Simple constructor.
PolynomialFraction(BigInteger, BigInteger) - Constructor for class org.spaceroots.mantissa.algebra.PolynomialFraction
Simple constructor.
PolynomialFraction(RationalNumber, RationalNumber) - Constructor for class org.spaceroots.mantissa.algebra.PolynomialFraction
Simple constructor.
PolynomialFraction(Polynomial.Rational, Polynomial.Rational) - Constructor for class org.spaceroots.mantissa.algebra.PolynomialFraction
Simple constructor.
PolynomialFraction(long) - Constructor for class org.spaceroots.mantissa.algebra.PolynomialFraction
Simple constructor.
PolynomialFraction(BigInteger) - Constructor for class org.spaceroots.mantissa.algebra.PolynomialFraction
Simple constructor.
PolynomialFraction(RationalNumber) - Constructor for class org.spaceroots.mantissa.algebra.PolynomialFraction
Simple constructor.
PolynomialFraction(Polynomial.Rational) - Constructor for class org.spaceroots.mantissa.algebra.PolynomialFraction
Simple constructor.
partial(double, EstimatedParameter) - Method in class org.spaceroots.mantissa.fitting.AbstractCurveFitter
Get the derivative of the function at x with respect to parameter p.
partial(double, EstimatedParameter) - Method in class org.spaceroots.mantissa.fitting.HarmonicFitter
Get the derivative of the function at x with respect to parameter p.
partial(double, EstimatedParameter) - Method in class org.spaceroots.mantissa.fitting.PolynomialFitter
Get the derivative of the function at x with respect to parameter p.
plusI - Static variable in class org.spaceroots.mantissa.geometry.Vector3D
First canonical vector (coordinates : 1, 0, 0).
plusJ - Static variable in class org.spaceroots.mantissa.geometry.Vector3D
Second canonical vector (coordinates : 0, 1, 0).
plusK - Static variable in class org.spaceroots.mantissa.geometry.Vector3D
Third canonical vector (coordinates : 0, 0, 1).
point - Variable in class org.spaceroots.mantissa.optimization.PointCostPair
Point coordinates.
previousTime - Variable in class org.spaceroots.mantissa.ode.AbstractStepInterpolator
previous time

Q

quotient - Variable in class org.spaceroots.mantissa.algebra.Polynomial.DivisionResult
The quotient of the division.

R

RESET - Static variable in interface org.spaceroots.mantissa.ode.SwitchingFunction
Deprecated. replaced by SwitchingFunction.RESET_STATE as of mantissa 6.4
RESET_DERIVATIVES - Static variable in interface org.spaceroots.mantissa.ode.SwitchingFunction
Reset derivatives indicator.
RESET_STATE - Static variable in interface org.spaceroots.mantissa.ode.SwitchingFunction
Reset state indicator.
RandomVectorGenerator - interface org.spaceroots.mantissa.random.RandomVectorGenerator.
This interface represent a random generator for whole vectors.
RationalNumber - class org.spaceroots.mantissa.algebra.RationalNumber.
This class implements reduced rational numbers.
RationalNumber() - Constructor for class org.spaceroots.mantissa.algebra.RationalNumber
Simple constructor.
RationalNumber(long, long) - Constructor for class org.spaceroots.mantissa.algebra.RationalNumber
Simple constructor.
RationalNumber(BigInteger, BigInteger) - Constructor for class org.spaceroots.mantissa.algebra.RationalNumber
Simple constructor.
RationalNumber(long) - Constructor for class org.spaceroots.mantissa.algebra.RationalNumber
Simple constructor.
RationalNumber(BigInteger) - Constructor for class org.spaceroots.mantissa.algebra.RationalNumber
Simple constructor.
RiemannIntegrator - class org.spaceroots.mantissa.quadrature.scalar.RiemannIntegrator.
This class implements a Riemann integrator.
RiemannIntegrator() - Constructor for class org.spaceroots.mantissa.quadrature.scalar.RiemannIntegrator
 
RiemannIntegrator - class org.spaceroots.mantissa.quadrature.vectorial.RiemannIntegrator.
This class implements a Riemann integrator.
RiemannIntegrator() - Constructor for class org.spaceroots.mantissa.quadrature.vectorial.RiemannIntegrator
 
RiemannIntegratorSampler - class org.spaceroots.mantissa.quadrature.scalar.RiemannIntegratorSampler.
This class implements a Riemann integrator as a sample.
RiemannIntegratorSampler(SampledFunctionIterator) - Constructor for class org.spaceroots.mantissa.quadrature.scalar.RiemannIntegratorSampler
Constructor.
RiemannIntegratorSampler - class org.spaceroots.mantissa.quadrature.vectorial.RiemannIntegratorSampler.
This class implements a Riemann integrator as a sample.
RiemannIntegratorSampler(SampledFunctionIterator) - Constructor for class org.spaceroots.mantissa.quadrature.vectorial.RiemannIntegratorSampler
Constructor.
RootsFinder - interface org.spaceroots.mantissa.roots.RootsFinder.
This interface specifies root-finding methods for scalar functions.
Rotation - class org.spaceroots.mantissa.geometry.Rotation.
This class implements rotations in a three-dimensional space.
Rotation() - Constructor for class org.spaceroots.mantissa.geometry.Rotation
Build the identity rotation.
Rotation(double, double, double, double) - Constructor for class org.spaceroots.mantissa.geometry.Rotation
Deprecated. since Mantissa 6.3, this method as been deprecated as it does not properly handles non-normalized quaternions, it should be replaced by Rotation.Rotation(double, double, double, double, boolean)
Rotation(double, double, double, double, boolean) - Constructor for class org.spaceroots.mantissa.geometry.Rotation
Build a rotation from the quaternion coordinates.
Rotation(Vector3D, double) - Constructor for class org.spaceroots.mantissa.geometry.Rotation
Build a rotation from an axis and an angle.
Rotation(double[][], double) - Constructor for class org.spaceroots.mantissa.geometry.Rotation
Build a rotation from a 3X3 matrix.
Rotation(Vector3D, Vector3D, Vector3D, Vector3D) - Constructor for class org.spaceroots.mantissa.geometry.Rotation
Build the rotation that transforms a pair of vector into another pair.
Rotation(Vector3D, Vector3D) - Constructor for class org.spaceroots.mantissa.geometry.Rotation
Build one of the rotations that transform one vector into another one.
Rotation(RotationOrder, double, double, double) - Constructor for class org.spaceroots.mantissa.geometry.Rotation
Build a rotation from three Cardan or Euler elementary rotations.
RotationOrder - class org.spaceroots.mantissa.geometry.RotationOrder.
This class is a utility representing a rotation order specification for Cardan or Euler angles specification.
RungeKuttaFehlbergIntegrator - class org.spaceroots.mantissa.ode.RungeKuttaFehlbergIntegrator.
This class implements the common part of all Runge-Kutta-Fehlberg integrators for Ordinary Differential Equations.
RungeKuttaFehlbergIntegrator(boolean, double[], double[][], double[], RungeKuttaStepInterpolator, double, double, double, double) - Constructor for class org.spaceroots.mantissa.ode.RungeKuttaFehlbergIntegrator
Build a Runge-Kutta integrator with the given Butcher array.
RungeKuttaFehlbergIntegrator(boolean, double[], double[][], double[], RungeKuttaStepInterpolator, double, double, double[], double[]) - Constructor for class org.spaceroots.mantissa.ode.RungeKuttaFehlbergIntegrator
Build a Runge-Kutta integrator with the given Butcher array.
RungeKuttaIntegrator - class org.spaceroots.mantissa.ode.RungeKuttaIntegrator.
This class implements the common part of all fixed step Runge-Kutta integrators for Ordinary Differential Equations.
RungeKuttaIntegrator(boolean, double[], double[][], double[], RungeKuttaStepInterpolator, double) - Constructor for class org.spaceroots.mantissa.ode.RungeKuttaIntegrator
Simple constructor.
readBaseExternal(ObjectInput) - Method in class org.spaceroots.mantissa.ode.AbstractStepInterpolator
Read the base state of the instance.
readExternal(ObjectInput) - Method in class org.spaceroots.mantissa.ode.AbstractStepInterpolator
 
readExternal(ObjectInput) - Method in class org.spaceroots.mantissa.ode.DummyStepInterpolator
 
reinitialize(double[], boolean) - Method in class org.spaceroots.mantissa.ode.AbstractStepInterpolator
Reinitialize the instance
remainder - Variable in class org.spaceroots.mantissa.algebra.Polynomial.DivisionResult
The remainder of the division.
replaceWorstPoint(PointCostPair) - Method in class org.spaceroots.mantissa.optimization.DirectSearchOptimizer
Replace the worst point of the simplex by a new point.
requiresDenseOutput() - Method in class org.spaceroots.mantissa.ode.ContinuousOutputModel
Determines whether this handler needs dense output.
requiresDenseOutput() - Method in class org.spaceroots.mantissa.ode.DummyStepHandler
Determines whether this handler needs dense output.
requiresDenseOutput() - Method in interface org.spaceroots.mantissa.ode.StepHandler
Determines whether this handler needs dense output.
requiresDenseOutput() - Method in class org.spaceroots.mantissa.ode.StepNormalizer
Determines whether this handler needs dense output.
reset() - Method in class org.spaceroots.mantissa.ode.ContinuousOutputModel
Reset the step handler.
reset() - Method in class org.spaceroots.mantissa.ode.DummyStepHandler
Reset the step handler.
reset() - Method in interface org.spaceroots.mantissa.ode.StepHandler
Reset the step handler.
reset() - Method in class org.spaceroots.mantissa.ode.StepNormalizer
Reset the step handler.
reset(double, double[]) - Method in class org.spaceroots.mantissa.ode.SwitchingFunctionsHandler
Let the switching functions reset the state if they want.
resetInternalState() - Method in class org.spaceroots.mantissa.ode.AdaptiveStepsizeIntegrator
Reset internal state to dummy values.
resetState(double, double[]) - Method in interface org.spaceroots.mantissa.ode.SwitchingFunction
Reset the state prior to continue the integration.
revert() - Method in class org.spaceroots.mantissa.geometry.Rotation
Revert a rotation.
rows - Variable in class org.spaceroots.mantissa.linalg.Matrix
number of rows of the matrix.

S

STOP - Static variable in interface org.spaceroots.mantissa.ode.SwitchingFunction
Stop indicator.
SampledFunction - interface org.spaceroots.mantissa.functions.scalar.SampledFunction.
This interface represent sampled scalar functions.
SampledFunction - interface org.spaceroots.mantissa.functions.vectorial.SampledFunction.
This interface represent sampled vectorial functions.
SampledFunctionIntegrator - interface org.spaceroots.mantissa.quadrature.scalar.SampledFunctionIntegrator.
This interface represents an integrator for scalar samples.
SampledFunctionIntegrator - interface org.spaceroots.mantissa.quadrature.vectorial.SampledFunctionIntegrator.
This interface represents an integrator for vectorial samples.
SampledFunctionIterator - interface org.spaceroots.mantissa.functions.scalar.SampledFunctionIterator.
This interface provides iteration services over scalar functions samples.
SampledFunctionIterator - interface org.spaceroots.mantissa.functions.vectorial.SampledFunctionIterator.
This interface provides iteration services over vectorial functions samples.
ScalarSampleStatistics - class org.spaceroots.mantissa.random.ScalarSampleStatistics.
This class compute basic statistics on a scalar sample.
ScalarSampleStatistics() - Constructor for class org.spaceroots.mantissa.random.ScalarSampleStatistics
Simple constructor.
ScalarValuedPair - class org.spaceroots.mantissa.functions.scalar.ScalarValuedPair.
This class represents an (x, f(x)) pair for scalar functions.
ScalarValuedPair(double, double) - Constructor for class org.spaceroots.mantissa.functions.scalar.ScalarValuedPair
Simple constructor.
ScalarValuedPair(ScalarValuedPair) - Constructor for class org.spaceroots.mantissa.functions.scalar.ScalarValuedPair
Copy-constructor.
SecondOrderDifferentialEquations - interface org.spaceroots.mantissa.ode.SecondOrderDifferentialEquations.
This interface represents a second order differential equations set.
SecondOrderIntegrator - interface org.spaceroots.mantissa.ode.SecondOrderIntegrator.
This interface represents a second order integrator for differential equations.
SingularMatrixException - exception org.spaceroots.mantissa.linalg.SingularMatrixException.
This class represent exceptions thrown by some matrix operations.
SingularMatrixException() - Constructor for class org.spaceroots.mantissa.linalg.SingularMatrixException
Simple constructor.
SquareMatrix - class org.spaceroots.mantissa.linalg.SquareMatrix.
This class factor all services common to square matrices of linear algebra.
SquareMatrix(int) - Constructor for class org.spaceroots.mantissa.linalg.SquareMatrix
Simple constructor.
SquareMatrix(int, double[]) - Constructor for class org.spaceroots.mantissa.linalg.SquareMatrix
Simple constructor.
SquareMatrix(SquareMatrix) - Constructor for class org.spaceroots.mantissa.linalg.SquareMatrix
Copy constructor.
StepHandler - interface org.spaceroots.mantissa.ode.StepHandler.
This interface represents a handler that should be called after each successful step.
StepInterpolator - interface org.spaceroots.mantissa.ode.StepInterpolator.
This interface represents an interpolator over the last step during an ODE integration.
StepNormalizer - class org.spaceroots.mantissa.ode.StepNormalizer.
This class wraps an object implementing FixedStepHandler into a StepHandler.
StepNormalizer(double, FixedStepHandler) - Constructor for class org.spaceroots.mantissa.ode.StepNormalizer
Simple constructor.
SwitchingFunction - interface org.spaceroots.mantissa.ode.SwitchingFunction.
This interface represents a switching function.
SwitchingFunctionsHandler - class org.spaceroots.mantissa.ode.SwitchingFunctionsHandler.
This class handles several switching functions during integration.
SwitchingFunctionsHandler() - Constructor for class org.spaceroots.mantissa.ode.SwitchingFunctionsHandler
Simple constructor.
SymetricalMatrix - class org.spaceroots.mantissa.linalg.SymetricalMatrix.
This class implements symetrical matrices of linear algebra.
SymetricalMatrix(int) - Constructor for class org.spaceroots.mantissa.linalg.SymetricalMatrix
Simple constructor.
SymetricalMatrix(int, double[]) - Constructor for class org.spaceroots.mantissa.linalg.SymetricalMatrix
Simple constructor.
SymetricalMatrix(SymetricalMatrix) - Constructor for class org.spaceroots.mantissa.linalg.SymetricalMatrix
Copy constructor.
SymetricalMatrix(double, double[]) - Constructor for class org.spaceroots.mantissa.linalg.SymetricalMatrix
Build the symetrical matrix resulting from the product w.A.At.
samplePointAt(int) - Method in class org.spaceroots.mantissa.functions.scalar.ComputableFunctionSampler
 
samplePointAt(int) - Method in interface org.spaceroots.mantissa.functions.scalar.SampledFunction
Get the abscissa and value of the sample at the specified index.
samplePointAt(int) - Method in class org.spaceroots.mantissa.functions.vectorial.ComputableFunctionSampler
 
samplePointAt(int) - Method in interface org.spaceroots.mantissa.functions.vectorial.SampledFunction
Get the abscissa and value of the sample at the specified index.
scalAbsoluteTolerance - Variable in class org.spaceroots.mantissa.ode.AdaptiveStepsizeIntegrator
Allowed absolute scalar error.
scalRelativeTolerance - Variable in class org.spaceroots.mantissa.ode.AdaptiveStepsizeIntegrator
Allowed relative scalar error.
selfAdd(Matrix) - Method in class org.spaceroots.mantissa.linalg.GeneralMatrix
Add a matrix to the instance.
selfAdd(SquareMatrix) - Method in class org.spaceroots.mantissa.linalg.GeneralSquareMatrix
Add a matrix to the instance.
selfAdd(LowerTriangularMatrix) - Method in class org.spaceroots.mantissa.linalg.LowerTriangularMatrix
Add a matrix to the instance.
selfAdd(SymetricalMatrix) - Method in class org.spaceroots.mantissa.linalg.SymetricalMatrix
Add a matrix to the instance.
selfAdd(UpperTriangularMatrix) - Method in class org.spaceroots.mantissa.linalg.UpperTriangularMatrix
Add a matrix to the instance.
selfAddWAAt(double, double[]) - Method in class org.spaceroots.mantissa.linalg.SymetricalMatrix
Add the symetrical matrix resulting from the product w.A.At to the instance.
selfMul(double) - Method in class org.spaceroots.mantissa.linalg.Matrix
Multiply the instance by a scalar.
selfSub(Matrix) - Method in class org.spaceroots.mantissa.linalg.GeneralMatrix
Substract a matrix from the instance.
selfSub(SquareMatrix) - Method in class org.spaceroots.mantissa.linalg.GeneralSquareMatrix
Substract a matrix from the instance.
selfSub(LowerTriangularMatrix) - Method in class org.spaceroots.mantissa.linalg.LowerTriangularMatrix
Substract a matrix from the instance.
selfSub(SymetricalMatrix) - Method in class org.spaceroots.mantissa.linalg.SymetricalMatrix
Substract a matrix from the instance.
selfSub(UpperTriangularMatrix) - Method in class org.spaceroots.mantissa.linalg.UpperTriangularMatrix
Substract a matrix from the instance.
setBound(boolean) - Method in class org.spaceroots.mantissa.estimation.EstimatedParameter
Set the bound flag of the parameter
setCostRelativeTolerance(double) - Method in class org.spaceroots.mantissa.estimation.LevenbergMarquardtEstimator
Set the desired relative error in the sum of squares.
setElement(int, int, double) - Method in class org.spaceroots.mantissa.linalg.DiagonalMatrix
 
setElement(int, int, double) - Method in class org.spaceroots.mantissa.linalg.GeneralSquareMatrix
 
setElement(int, int, double) - Method in class org.spaceroots.mantissa.linalg.LowerTriangularMatrix
 
setElement(int, int, double) - Method in class org.spaceroots.mantissa.linalg.Matrix
Set a matrix element.
setElement(int, int, double) - Method in class org.spaceroots.mantissa.linalg.SymetricalMatrix
Set a matrix element.
setElement(int, int, double) - Method in class org.spaceroots.mantissa.linalg.UpperTriangularMatrix
 
setElementAndSymetricalElement(int, int, double) - Method in class org.spaceroots.mantissa.linalg.SymetricalMatrix
Set both a matrix element and its symetrical element.
setEstimate(double) - Method in class org.spaceroots.mantissa.estimation.EstimatedParameter
Set a new estimated value for the parameter.
setIgnored(boolean) - Method in class org.spaceroots.mantissa.estimation.WeightedMeasurement
Set the ignore flag to the specified value Setting the ignore flag to true allow to reject wrong measurements, which sometimes can be detected only rather late.
setInitialStepBoundFactor(double) - Method in class org.spaceroots.mantissa.estimation.LevenbergMarquardtEstimator
Set the positive input variable used in determining the initial step bound.
setInitialStepSize(double) - Method in class org.spaceroots.mantissa.ode.AdaptiveStepsizeIntegrator
Set the initial step size.
setInterpolatedTime(double) - Method in class org.spaceroots.mantissa.ode.AbstractStepInterpolator
Set the time of the interpolated point.
setInterpolatedTime(double) - Method in class org.spaceroots.mantissa.ode.ContinuousOutputModel
Set the time of the interpolated point.
setInterpolatedTime(double) - Method in interface org.spaceroots.mantissa.ode.StepInterpolator
Set the time of the interpolated point.
setInterpolationControl(boolean, int) - Method in class org.spaceroots.mantissa.ode.GraggBulirschStoerIntegrator
Set the interpolation order control parameter.
setMaxCostEval(int) - Method in class org.spaceroots.mantissa.estimation.LevenbergMarquardtEstimator
Set the maximal number of cost evaluations.
setMaxGrowth(double) - Method in class org.spaceroots.mantissa.ode.RungeKuttaFehlbergIntegrator
Set the maximal growth factor for stepsize control.
setMinReduction(double) - Method in class org.spaceroots.mantissa.ode.RungeKuttaFehlbergIntegrator
Set the minimal reduction factor for stepsize control.
setMultiStart(int, RandomVectorGenerator) - Method in class org.spaceroots.mantissa.optimization.DirectSearchOptimizer
Set up multi-start mode.
setOrderControl(int, double, double) - Method in class org.spaceroots.mantissa.ode.GraggBulirschStoerIntegrator
Set the order control parameters.
setOrthoTolerance(double) - Method in class org.spaceroots.mantissa.estimation.LevenbergMarquardtEstimator
Set the desired max cosine on the orthogonality.
setParRelativeTolerance(double) - Method in class org.spaceroots.mantissa.estimation.LevenbergMarquardtEstimator
Set the desired relative error in the approximate solution parameters.
setRecurrenceCoefficients(RationalNumber, RationalNumber, RationalNumber) - Method in class org.spaceroots.mantissa.algebra.CoefficientsGenerator
Set the recurrence coefficients.
setRecurrenceCoefficients(int) - Method in class org.spaceroots.mantissa.algebra.CoefficientsGenerator
Set the recurrence coefficients.
setSafety(double) - Method in class org.spaceroots.mantissa.ode.RungeKuttaFehlbergIntegrator
Set the safety factor for stepsize control.
setSeed(long) - Method in class org.spaceroots.mantissa.random.FourTapRandom
Reinitialize the generator as if just built with the given seed.
setSeed(int) - Method in class org.spaceroots.mantissa.random.MersenneTwister
Reinitialize the generator as if just built with the given int seed.
setSeed(int[]) - Method in class org.spaceroots.mantissa.random.MersenneTwister
Reinitialize the generator as if just built with the given int array seed.
setSeed(long) - Method in class org.spaceroots.mantissa.random.MersenneTwister
Reinitialize the generator as if just built with the given long seed.
setStabilityCheck(boolean, int, int, double) - Method in class org.spaceroots.mantissa.ode.GraggBulirschStoerIntegrator
Set the stability check controls.
setStepHandler(StepHandler) - Method in class org.spaceroots.mantissa.ode.AdaptiveStepsizeIntegrator
Set the step handler for this integrator.
setStepHandler(StepHandler) - Method in interface org.spaceroots.mantissa.ode.FirstOrderIntegrator
Set the step handler for this integrator.
setStepHandler(StepHandler) - Method in class org.spaceroots.mantissa.ode.GraggBulirschStoerIntegrator
Set the step handler for this integrator.
setStepHandler(StepHandler) - Method in class org.spaceroots.mantissa.ode.RungeKuttaIntegrator
Set the step handler for this integrator.
setStepHandler(StepHandler) - Method in interface org.spaceroots.mantissa.ode.SecondOrderIntegrator
Set the step handler for this integrator.
setStepsizeControl(double, double, double, double) - Method in class org.spaceroots.mantissa.ode.GraggBulirschStoerIntegrator
Set the step size control factors.
setValue(double) - Method in class org.spaceroots.mantissa.utilities.MappableScalar
Set the value stored in the instance.
setX(double) - Method in class org.spaceroots.mantissa.functions.scalar.ScalarValuedPair
Setter for the abscissa.
setY(double) - Method in class org.spaceroots.mantissa.functions.scalar.ScalarValuedPair
Setter for the ordinate.
shift() - Method in class org.spaceroots.mantissa.ode.AbstractStepInterpolator
Shift one step forward.
simplex - Variable in class org.spaceroots.mantissa.optimization.DirectSearchOptimizer
Simplex.
size() - Method in class org.spaceroots.mantissa.functions.scalar.ComputableFunctionSampler
 
size() - Method in interface org.spaceroots.mantissa.functions.scalar.SampledFunction
Get the number of points in the sample.
size() - Method in class org.spaceroots.mantissa.functions.vectorial.ComputableFunctionSampler
 
size() - Method in interface org.spaceroots.mantissa.functions.vectorial.SampledFunction
Get the number of points in the sample.
size() - Method in class org.spaceroots.mantissa.random.ScalarSampleStatistics
Get the number of points in the sample.
size() - Method in class org.spaceroots.mantissa.random.VectorialSampleStatistics
Get the number of points in the sample.
solve(Matrix, double) - Method in class org.spaceroots.mantissa.linalg.DiagonalMatrix
 
solve(Matrix, double) - Method in class org.spaceroots.mantissa.linalg.GeneralSquareMatrix
 
solve(Matrix, double) - Method in class org.spaceroots.mantissa.linalg.LowerTriangularMatrix
 
solve(Matrix, double) - Method in class org.spaceroots.mantissa.linalg.SquareMatrix
Solve the A.X = B equation.
solve(SquareMatrix, double) - Method in class org.spaceroots.mantissa.linalg.SquareMatrix
Solve the A.X = B equation.
solve(Matrix, double) - Method in class org.spaceroots.mantissa.linalg.UpperTriangularMatrix
 
sortMeasurements() - Method in class org.spaceroots.mantissa.fitting.AbstractCurveFitter
Utility method to sort the measurements with respect to the abscissa.
stepAccepted(double, double[]) - Method in class org.spaceroots.mantissa.ode.SwitchingFunctionsHandler
Inform the switching functions that the step has been accepted by the integrator.
stepSize - Variable in class org.spaceroots.mantissa.ode.AdaptiveStepsizeIntegrator
Current stepsize.
stepStart - Variable in class org.spaceroots.mantissa.ode.AdaptiveStepsizeIntegrator
Current step start time.
stop() - Method in class org.spaceroots.mantissa.ode.SwitchingFunctionsHandler
Check if the integration should be stopped at the end of the current step.
storeTime(double) - Method in class org.spaceroots.mantissa.ode.AbstractStepInterpolator
Store the current step time.
sub(Matrix) - Method in class org.spaceroots.mantissa.linalg.Matrix
Substract a matrix from the instance.
subtract(Polynomial.Double) - Method in class org.spaceroots.mantissa.algebra.Polynomial.Double
Subtract a polynomial from the instance.
subtract(Polynomial.Rational) - Method in class org.spaceroots.mantissa.algebra.Polynomial.Rational
Subtract a polynomial from the instance.
subtract(PolynomialFraction) - Method in class org.spaceroots.mantissa.algebra.PolynomialFraction
Subtract a fraction from the instance.
subtract(long) - Method in class org.spaceroots.mantissa.algebra.RationalNumber
Subtract an integer from the instance.
subtract(BigInteger) - Method in class org.spaceroots.mantissa.algebra.RationalNumber
Subtract an integer from the instance.
subtract(RationalNumber) - Method in class org.spaceroots.mantissa.algebra.RationalNumber
Subtract a rational number from the instance.
subtract(Vector3D) - Method in class org.spaceroots.mantissa.geometry.Vector3D
Subtract a vector from the instance.
subtract(double, Vector3D) - Method in class org.spaceroots.mantissa.geometry.Vector3D
Subtract a scaled vector from the instance.
subtract(IntervalsList, Interval) - Static method in class org.spaceroots.mantissa.utilities.IntervalsList
Remove an interval from a list.
subtract(IntervalsList, IntervalsList) - Static method in class org.spaceroots.mantissa.utilities.IntervalsList
Remove an intervals list from another one.
subtractFromSelf(Interval) - Method in class org.spaceroots.mantissa.utilities.IntervalsList
Remove an interval from the list.
subtractFromSelf(IntervalsList) - Method in class org.spaceroots.mantissa.utilities.IntervalsList
Remove an intervals list from the instance.
switchesHandler - Variable in class org.spaceroots.mantissa.ode.AdaptiveStepsizeIntegrator
Switching functions handler.
switchesHandler - Variable in class org.spaceroots.mantissa.ode.RungeKuttaIntegrator
Switching functions handler.

T

ThreeEighthesIntegrator - class org.spaceroots.mantissa.ode.ThreeEighthesIntegrator.
This class implements the 3/8 fourth order Runge-Kutta integrator for Ordinary Differential Equations.
ThreeEighthesIntegrator(double) - Constructor for class org.spaceroots.mantissa.ode.ThreeEighthesIntegrator
Simple constructor.
TrapezoidIntegrator - class org.spaceroots.mantissa.quadrature.scalar.TrapezoidIntegrator.
This class implements a trapezoid integrator.
TrapezoidIntegrator() - Constructor for class org.spaceroots.mantissa.quadrature.scalar.TrapezoidIntegrator
 
TrapezoidIntegrator - class org.spaceroots.mantissa.quadrature.vectorial.TrapezoidIntegrator.
This class implements a trapezoid integrator.
TrapezoidIntegrator() - Constructor for class org.spaceroots.mantissa.quadrature.vectorial.TrapezoidIntegrator
 
TrapezoidIntegratorSampler - class org.spaceroots.mantissa.quadrature.scalar.TrapezoidIntegratorSampler.
This class implements a trapezoid integrator as a sample.
TrapezoidIntegratorSampler(SampledFunctionIterator) - Constructor for class org.spaceroots.mantissa.quadrature.scalar.TrapezoidIntegratorSampler
Constructor.
TrapezoidIntegratorSampler - class org.spaceroots.mantissa.quadrature.vectorial.TrapezoidIntegratorSampler.
This class implements a trapezoid integrator as a sample.
TrapezoidIntegratorSampler(SampledFunctionIterator) - Constructor for class org.spaceroots.mantissa.quadrature.vectorial.TrapezoidIntegratorSampler
Constructor.
toString() - Method in class org.spaceroots.mantissa.algebra.Polynomial.Double
Returns a string representation of the polynomial.
toString() - Method in class org.spaceroots.mantissa.algebra.Polynomial.Rational
Returns a string representation of the polynomial.
toString() - Method in class org.spaceroots.mantissa.algebra.PolynomialFraction
 
toString() - Method in class org.spaceroots.mantissa.algebra.RationalNumber
Returns a string representation of the rational number.
toString() - Method in class org.spaceroots.mantissa.geometry.RotationOrder
Get a string representation of the instance.
toString() - Method in class org.spaceroots.mantissa.linalg.Matrix
 
translate(String) - Static method in class org.spaceroots.mantissa.MantissaException
Translate a string.
translate(String, String[]) - Static method in class org.spaceroots.mantissa.MantissaException
Translate a message.

U

UncorrelatedRandomVectorGenerator - class org.spaceroots.mantissa.random.UncorrelatedRandomVectorGenerator.
This class allows to generate random vectors with uncorrelated components.
UncorrelatedRandomVectorGenerator(double[], double[], NormalizedRandomGenerator) - Constructor for class org.spaceroots.mantissa.random.UncorrelatedRandomVectorGenerator
Simple constructor.
UncorrelatedRandomVectorGenerator(int, NormalizedRandomGenerator) - Constructor for class org.spaceroots.mantissa.random.UncorrelatedRandomVectorGenerator
Simple constructor.
UniformRandomGenerator - class org.spaceroots.mantissa.random.UniformRandomGenerator.
This class implements a normalized uniform random generator.
UniformRandomGenerator() - Constructor for class org.spaceroots.mantissa.random.UniformRandomGenerator
Create a new generator.
UniformRandomGenerator(int) - Constructor for class org.spaceroots.mantissa.random.UniformRandomGenerator
Creates a new random number generator using a single int seed.
UniformRandomGenerator(int[]) - Constructor for class org.spaceroots.mantissa.random.UniformRandomGenerator
Creates a new random number generator using an int array seed.
UniformRandomGenerator(long) - Constructor for class org.spaceroots.mantissa.random.UniformRandomGenerator
Create a new generator initialized with a single long seed.
UpperTriangularMatrix - class org.spaceroots.mantissa.linalg.UpperTriangularMatrix.
This class implements upper triangular matrices of linear algebra.
UpperTriangularMatrix(int) - Constructor for class org.spaceroots.mantissa.linalg.UpperTriangularMatrix
Simple constructor.
UpperTriangularMatrix(int, double[]) - Constructor for class org.spaceroots.mantissa.linalg.UpperTriangularMatrix
Simple constructor.
UpperTriangularMatrix(UpperTriangularMatrix) - Constructor for class org.spaceroots.mantissa.linalg.UpperTriangularMatrix
Copy constructor.
updateArray() - Method in class org.spaceroots.mantissa.utilities.ArrayMapper
Map data from the domain objects to the internal array.
updateArray(double[]) - Method in class org.spaceroots.mantissa.utilities.ArrayMapper
Map data from the domain objects to the specified array.
updateObjects() - Method in class org.spaceroots.mantissa.utilities.ArrayMapper
Map data from the internal array to the domain objects.
updateObjects(double[]) - Method in class org.spaceroots.mantissa.utilities.ArrayMapper
Map data from the specified array to the domain objects.

V

Vector3D - class org.spaceroots.mantissa.geometry.Vector3D.
This class implements vectors in a three-dimensional space.
Vector3D() - Constructor for class org.spaceroots.mantissa.geometry.Vector3D
Simple constructor.
Vector3D(double, double, double) - Constructor for class org.spaceroots.mantissa.geometry.Vector3D
Simple constructor.
Vector3D(double, double) - Constructor for class org.spaceroots.mantissa.geometry.Vector3D
Simple constructor.
Vector3D(double, Vector3D) - Constructor for class org.spaceroots.mantissa.geometry.Vector3D
Multiplicative constructor Build a vector from another one and a scale factor.
Vector3D(double, Vector3D, double, Vector3D) - Constructor for class org.spaceroots.mantissa.geometry.Vector3D
Linear constructor Build a vector from two other ones and corresponding scale factors.
Vector3D(double, Vector3D, double, Vector3D, double, Vector3D) - Constructor for class org.spaceroots.mantissa.geometry.Vector3D
Linear constructor Build a vector from three other ones and corresponding scale factors.
Vector3D(double, Vector3D, double, Vector3D, double, Vector3D, double, Vector3D) - Constructor for class org.spaceroots.mantissa.geometry.Vector3D
Linear constructor Build a vector from four other ones and corresponding scale factors.
VectorialSampleStatistics - class org.spaceroots.mantissa.random.VectorialSampleStatistics.
This class compute basic statistics on a scalar sample.
VectorialSampleStatistics() - Constructor for class org.spaceroots.mantissa.random.VectorialSampleStatistics
Simple constructor.
VectorialValuedPair - class org.spaceroots.mantissa.functions.vectorial.VectorialValuedPair.
This class represents an (x, f(x)) pair for vectorial functions.
VectorialValuedPair(double, double[]) - Constructor for class org.spaceroots.mantissa.functions.vectorial.VectorialValuedPair
Simple constructor.
valueAt(double) - Method in class org.spaceroots.mantissa.algebra.Polynomial.Double
Get the value of the polynomial for a specified unknown.
valueAt(double) - Method in class org.spaceroots.mantissa.algebra.Polynomial.Rational
Get the value of the polynomial for a specified unknown.
valueAt(double) - Method in class org.spaceroots.mantissa.algebra.Polynomial
Get the value of the polynomial for a specified unknown.
valueAt(double) - Method in class org.spaceroots.mantissa.fitting.AbstractCurveFitter
Get the value of the function at x according to the current parameters value.
valueAt(double) - Method in class org.spaceroots.mantissa.fitting.HarmonicFitter
Get the value of the function at x according to the current parameters value.
valueAt(double) - Method in class org.spaceroots.mantissa.fitting.PolynomialFitter
Get the value of the function at x according to the current parameters value.
valueAt(double) - Method in interface org.spaceroots.mantissa.functions.scalar.ComputableFunction
Get the value of the function at the specified abscissa.
valueAt(double) - Method in interface org.spaceroots.mantissa.functions.vectorial.ComputableFunction
Get the value of the function at the specified abscissa.
vecAbsoluteTolerance - Variable in class org.spaceroots.mantissa.ode.AdaptiveStepsizeIntegrator
Allowed absolute vectorial error.
vecRelativeTolerance - Variable in class org.spaceroots.mantissa.ode.AdaptiveStepsizeIntegrator
Allowed relative vectorial error.

W

WeightedMeasurement - class org.spaceroots.mantissa.estimation.WeightedMeasurement.
This class represents measurements in estimation problems.
WeightedMeasurement(double, double) - Constructor for class org.spaceroots.mantissa.estimation.WeightedMeasurement
Simple constructor.
WeightedMeasurement(double, double, boolean) - Constructor for class org.spaceroots.mantissa.estimation.WeightedMeasurement
Simple constructor.
writeBaseExternal(ObjectOutput) - Method in class org.spaceroots.mantissa.ode.AbstractStepInterpolator
Save the base state of the instance.
writeExternal(ObjectOutput) - Method in class org.spaceroots.mantissa.ode.AbstractStepInterpolator
 
writeExternal(ObjectOutput) - Method in class org.spaceroots.mantissa.ode.DummyStepInterpolator
 

X

XYX - Static variable in class org.spaceroots.mantissa.geometry.RotationOrder
Set of Euler angles.
XYZ - Static variable in class org.spaceroots.mantissa.geometry.RotationOrder
Set of Cardan angles.
XZX - Static variable in class org.spaceroots.mantissa.geometry.RotationOrder
Set of Euler angles.
XZY - Static variable in class org.spaceroots.mantissa.geometry.RotationOrder
Set of Cardan angles.
x - Variable in class org.spaceroots.mantissa.fitting.AbstractCurveFitter.FitMeasurement
Abscissa of the measurement.
x - Variable in class org.spaceroots.mantissa.functions.vectorial.VectorialValuedPair
Abscissa of the point.

Y

YXY - Static variable in class org.spaceroots.mantissa.geometry.RotationOrder
Set of Euler angles.
YXZ - Static variable in class org.spaceroots.mantissa.geometry.RotationOrder
Set of Cardan angles.
YZX - Static variable in class org.spaceroots.mantissa.geometry.RotationOrder
Set of Cardan angles.
YZY - Static variable in class org.spaceroots.mantissa.geometry.RotationOrder
Set of Euler angles.
y - Variable in class org.spaceroots.mantissa.functions.vectorial.VectorialValuedPair
Vectorial ordinate of the point, y = f (x).

Z

ZERO - Static variable in class org.spaceroots.mantissa.algebra.RationalNumber
Zero as a rational numer.
ZXY - Static variable in class org.spaceroots.mantissa.geometry.RotationOrder
Set of Cardan angles.
ZXZ - Static variable in class org.spaceroots.mantissa.geometry.RotationOrder
Set of Euler angles.
ZYX - Static variable in class org.spaceroots.mantissa.geometry.RotationOrder
Set of Cardan angles.
ZYZ - Static variable in class org.spaceroots.mantissa.geometry.RotationOrder
Set of Euler angles.

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

Copyright © 2001-2007 Luc Maisonobe. All Rights Reserved.