Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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 t
i
.
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
.