META-INF/MANIFEST.MF
org/apache/commons/math3/primes/PollardRho.class
org/apache/commons/math3/primes/Primes.class
org/apache/commons/math3/primes/SmallPrimes.class
org/apache/commons/math3/optimization/DifferentiableMultivariateMultiStartOptimizer.class
org/apache/commons/math3/optimization/PointValuePair.class
org/apache/commons/math3/optimization/SimpleValueChecker.class
org/apache/commons/math3/optimization/BaseMultivariateOptimizer.class
org/apache/commons/math3/optimization/direct/BOBYQAOptimizer.class
org/apache/commons/math3/optimization/direct/BOBYQAOptimizer$PathIsExploredException.class
org/apache/commons/math3/optimization/direct/CMAESOptimizer$PopulationSize.class
org/apache/commons/math3/optimization/direct/PowellOptimizer$LineSearch$1.class
org/apache/commons/math3/optimization/direct/SimplexOptimizer.class
org/apache/commons/math3/optimization/direct/MultivariateFunctionMappingAdapter$NoBoundsMapper.class
org/apache/commons/math3/optimization/direct/MultivariateFunctionMappingAdapter$LowerUpperBoundMapper.class
org/apache/commons/math3/optimization/direct/NelderMeadSimplex.class
org/apache/commons/math3/optimization/direct/AbstractSimplex.class
org/apache/commons/math3/optimization/direct/MultivariateFunctionMappingAdapter.class
org/apache/commons/math3/optimization/direct/CMAESOptimizer$Sigma.class
org/apache/commons/math3/optimization/direct/BaseAbstractMultivariateSimpleBoundsOptimizer.class
org/apache/commons/math3/optimization/direct/PowellOptimizer.class
org/apache/commons/math3/optimization/direct/SimplexOptimizer$2.class
org/apache/commons/math3/optimization/direct/BaseAbstractMultivariateVectorOptimizer.class
org/apache/commons/math3/optimization/direct/PowellOptimizer$LineSearch.class
org/apache/commons/math3/optimization/direct/MultiDirectionalSimplex.class
org/apache/commons/math3/optimization/direct/CMAESOptimizer.class
org/apache/commons/math3/optimization/direct/CMAESOptimizer$FitnessFunction.class
org/apache/commons/math3/optimization/direct/SimplexOptimizer$1.class
org/apache/commons/math3/optimization/direct/MultivariateFunctionMappingAdapter$LowerBoundMapper.class
org/apache/commons/math3/optimization/direct/MultivariateFunctionMappingAdapter$UpperBoundMapper.class
org/apache/commons/math3/optimization/direct/MultivariateFunctionPenaltyAdapter.class
org/apache/commons/math3/optimization/direct/CMAESOptimizer$DoubleIndex.class
org/apache/commons/math3/optimization/direct/BaseAbstractMultivariateOptimizer.class
org/apache/commons/math3/optimization/direct/MultivariateFunctionMappingAdapter$Mapper.class
org/apache/commons/math3/optimization/MultivariateOptimizer.class
org/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer$1.class
org/apache/commons/math3/optimization/fitting/GaussianFitter$ParameterGuesser$1.class
org/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction$1.class
org/apache/commons/math3/optimization/fitting/GaussianFitter.class
org/apache/commons/math3/optimization/fitting/CurveFitter.class
org/apache/commons/math3/optimization/fitting/HarmonicFitter.class
org/apache/commons/math3/optimization/fitting/GaussianFitter$ParameterGuesser.class
org/apache/commons/math3/optimization/fitting/HarmonicFitter$ParameterGuesser.class
org/apache/commons/math3/optimization/fitting/GaussianFitter$1.class
org/apache/commons/math3/optimization/fitting/WeightedObservedPoint.class
org/apache/commons/math3/optimization/fitting/CurveFitter$OldTheoreticalValuesFunction.class
org/apache/commons/math3/optimization/fitting/PolynomialFitter.class
org/apache/commons/math3/optimization/fitting/CurveFitter$TheoreticalValuesFunction.class
org/apache/commons/math3/optimization/MultivariateDifferentiableOptimizer.class
org/apache/commons/math3/optimization/LeastSquaresConverter.class
org/apache/commons/math3/optimization/MultivariateDifferentiableMultiStartOptimizer.class
org/apache/commons/math3/optimization/SimpleVectorValueChecker.class
org/apache/commons/math3/optimization/SimplePointChecker.class
org/apache/commons/math3/optimization/DifferentiableMultivariateVectorOptimizer.class
org/apache/commons/math3/optimization/ConvergenceChecker.class
org/apache/commons/math3/optimization/MultivariateDifferentiableVectorOptimizer.class
org/apache/commons/math3/optimization/BaseMultivariateVectorMultiStartOptimizer.class
org/apache/commons/math3/optimization/BaseMultivariateVectorOptimizer.class
org/apache/commons/math3/optimization/GoalType.class
org/apache/commons/math3/optimization/PointVectorValuePair.class
org/apache/commons/math3/optimization/PointVectorValuePair$DataTransferObject.class
org/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer.class
org/apache/commons/math3/optimization/Weight.class
org/apache/commons/math3/optimization/MultivariateDifferentiableVectorMultiStartOptimizer.class
org/apache/commons/math3/optimization/linear/Relationship.class
org/apache/commons/math3/optimization/linear/LinearOptimizer.class
org/apache/commons/math3/optimization/linear/NoFeasibleSolutionException.class
org/apache/commons/math3/optimization/linear/Relationship$1.class
org/apache/commons/math3/optimization/linear/LinearObjectiveFunction.class
org/apache/commons/math3/optimization/linear/UnboundedSolutionException.class
org/apache/commons/math3/optimization/linear/SimplexTableau.class
org/apache/commons/math3/optimization/linear/SimplexSolver.class
org/apache/commons/math3/optimization/linear/AbstractLinearOptimizer.class
org/apache/commons/math3/optimization/linear/LinearConstraint.class
org/apache/commons/math3/optimization/BaseMultivariateSimpleBoundsOptimizer.class
org/apache/commons/math3/optimization/general/AbstractScalarDifferentiableOptimizer.class
org/apache/commons/math3/optimization/general/NonLinearConjugateGradientOptimizer$LineSearchFunction.class
org/apache/commons/math3/optimization/general/AbstractDifferentiableOptimizer.class
org/apache/commons/math3/optimization/general/NonLinearConjugateGradientOptimizer$IdentityPreconditioner.class
org/apache/commons/math3/optimization/general/LevenbergMarquardtOptimizer.class
org/apache/commons/math3/optimization/general/GaussNewtonOptimizer.class
org/apache/commons/math3/optimization/general/NonLinearConjugateGradientOptimizer.class
org/apache/commons/math3/optimization/general/ConjugateGradientFormula.class
org/apache/commons/math3/optimization/general/AbstractLeastSquaresOptimizer.class
org/apache/commons/math3/optimization/general/Preconditioner.class
org/apache/commons/math3/optimization/OptimizationData.class
org/apache/commons/math3/optimization/InitialGuess.class
org/apache/commons/math3/optimization/Target.class
org/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer$1.class
org/apache/commons/math3/optimization/univariate/UnivariateOptimizer.class
org/apache/commons/math3/optimization/univariate/BaseUnivariateOptimizer.class
org/apache/commons/math3/optimization/univariate/SimpleUnivariateValueChecker.class
org/apache/commons/math3/optimization/univariate/BrentOptimizer.class
org/apache/commons/math3/optimization/univariate/UnivariateMultiStartOptimizer.class
org/apache/commons/math3/optimization/univariate/BaseAbstractUnivariateOptimizer.class
org/apache/commons/math3/optimization/univariate/UnivariatePointValuePair.class
org/apache/commons/math3/optimization/univariate/BracketFinder.class
org/apache/commons/math3/optimization/DifferentiableMultivariateVectorMultiStartOptimizer.class
org/apache/commons/math3/optimization/SimpleBounds.class
org/apache/commons/math3/optimization/PointValuePair$DataTransferObject.class
org/apache/commons/math3/optimization/BaseOptimizer.class
org/apache/commons/math3/optimization/AbstractConvergenceChecker.class
org/apache/commons/math3/optimization/DifferentiableMultivariateOptimizer.class
org/apache/commons/math3/optimization/BaseMultivariateMultiStartOptimizer$1.class
org/apache/commons/math3/optimization/MultivariateMultiStartOptimizer.class
org/apache/commons/math3/ode/JacobianMatrices$1.class
org/apache/commons/math3/ode/FirstOrderDifferentialEquations.class
org/apache/commons/math3/ode/ParameterConfiguration.class
org/apache/commons/math3/ode/events/FilterType$1.class
org/apache/commons/math3/ode/events/EventState$1.class
org/apache/commons/math3/ode/events/EventState$LocalMaxCountExceededException.class
org/apache/commons/math3/ode/events/EventHandler.class
org/apache/commons/math3/ode/events/Transformer$2.class
org/apache/commons/math3/ode/events/EventFilter.class
org/apache/commons/math3/ode/events/Transformer$3.class
org/apache/commons/math3/ode/events/FilterType$3.class
org/apache/commons/math3/ode/events/Transformer$4.class
org/apache/commons/math3/ode/events/EventHandler$Action.class
org/apache/commons/math3/ode/events/Transformer$1.class
org/apache/commons/math3/ode/events/FilterType$2.class
org/apache/commons/math3/ode/events/Transformer$5.class
org/apache/commons/math3/ode/events/Transformer.class
org/apache/commons/math3/ode/events/EventState.class
org/apache/commons/math3/ode/events/FilterType.class
org/apache/commons/math3/ode/UnknownParameterException.class
org/apache/commons/math3/ode/ODEIntegrator.class
org/apache/commons/math3/ode/MultistepIntegrator$1.class
org/apache/commons/math3/ode/MultistepIntegrator$InitializationCompletedMarkerException.class
org/apache/commons/math3/ode/MultistepIntegrator$NordsieckInitializer.class
org/apache/commons/math3/ode/EquationsMapper.class
org/apache/commons/math3/ode/sampling/StepNormalizerMode.class
org/apache/commons/math3/ode/sampling/StepInterpolator.class
org/apache/commons/math3/ode/sampling/StepNormalizerBounds.class
org/apache/commons/math3/ode/sampling/AbstractStepInterpolator.class
org/apache/commons/math3/ode/sampling/DummyStepHandler.class
org/apache/commons/math3/ode/sampling/DummyStepHandler$1.class
org/apache/commons/math3/ode/sampling/StepNormalizer.class
org/apache/commons/math3/ode/sampling/NordsieckStepInterpolator.class
org/apache/commons/math3/ode/sampling/FixedStepHandler.class
org/apache/commons/math3/ode/sampling/StepHandler.class
org/apache/commons/math3/ode/sampling/DummyStepHandler$LazyHolder.class
org/apache/commons/math3/ode/ExpandableStatefulODE.class
org/apache/commons/math3/ode/ExpandableStatefulODE$SecondaryComponent.class
org/apache/commons/math3/ode/MainStateJacobianProvider.class
org/apache/commons/math3/ode/SecondOrderIntegrator.class
org/apache/commons/math3/ode/ParameterJacobianWrapper.class
org/apache/commons/math3/ode/SecondaryEquations.class
org/apache/commons/math3/ode/AbstractIntegrator.class
org/apache/commons/math3/ode/ParameterJacobianProvider.class
org/apache/commons/math3/ode/JacobianMatrices$MismatchedEquations.class
org/apache/commons/math3/ode/AbstractIntegrator$1.class
org/apache/commons/math3/ode/FirstOrderIntegrator.class
org/apache/commons/math3/ode/JacobianMatrices.class
org/apache/commons/math3/ode/MultistepIntegrator.class
org/apache/commons/math3/ode/Parameterizable.class
org/apache/commons/math3/ode/JacobianMatrices$JacobiansSecondaryEquations.class
org/apache/commons/math3/ode/AbstractParameterizable.class
org/apache/commons/math3/ode/ParameterizedODE.class
org/apache/commons/math3/ode/ContinuousOutputModel.class
org/apache/commons/math3/ode/FirstOrderConverter.class
org/apache/commons/math3/ode/JacobianMatrices$MainStateJacobianWrapper.class
org/apache/commons/math3/ode/SecondOrderDifferentialEquations.class
org/apache/commons/math3/ode/nonstiff/AdamsNordsieckTransformer.class
org/apache/commons/math3/ode/nonstiff/MidpointIntegrator.class
org/apache/commons/math3/ode/nonstiff/AdaptiveStepsizeIntegrator.class
org/apache/commons/math3/ode/nonstiff/GillStepInterpolator.class
org/apache/commons/math3/ode/nonstiff/EulerIntegrator.class
org/apache/commons/math3/ode/nonstiff/DormandPrince54Integrator.class
org/apache/commons/math3/ode/nonstiff/RungeKuttaStepInterpolator.class
org/apache/commons/math3/ode/nonstiff/DormandPrince54StepInterpolator.class
org/apache/commons/math3/ode/nonstiff/AdamsMoultonIntegrator.class
org/apache/commons/math3/ode/nonstiff/AdamsIntegrator.class
org/apache/commons/math3/ode/nonstiff/DormandPrince853StepInterpolator.class
org/apache/commons/math3/ode/nonstiff/HighamHall54StepInterpolator.class
org/apache/commons/math3/ode/nonstiff/ThreeEighthesIntegrator.class
org/apache/commons/math3/ode/nonstiff/ClassicalRungeKuttaStepInterpolator.class
org/apache/commons/math3/ode/nonstiff/ThreeEighthesStepInterpolator.class
org/apache/commons/math3/ode/nonstiff/AdamsBashforthIntegrator.class
org/apache/commons/math3/ode/nonstiff/HighamHall54Integrator.class
org/apache/commons/math3/ode/nonstiff/AdamsMoultonIntegrator$Corrector.class
org/apache/commons/math3/ode/nonstiff/GraggBulirschStoerStepInterpolator.class
org/apache/commons/math3/ode/nonstiff/EmbeddedRungeKuttaIntegrator.class
org/apache/commons/math3/ode/nonstiff/GillIntegrator.class
org/apache/commons/math3/ode/nonstiff/GraggBulirschStoerIntegrator.class
org/apache/commons/math3/ode/nonstiff/RungeKuttaIntegrator.class
org/apache/commons/math3/ode/nonstiff/MidpointStepInterpolator.class
org/apache/commons/math3/ode/nonstiff/EulerStepInterpolator.class
org/apache/commons/math3/ode/nonstiff/ClassicalRungeKuttaIntegrator.class
org/apache/commons/math3/ode/nonstiff/DormandPrince853Integrator.class
org/apache/commons/math3/ode/ParameterizedWrapper.class
org/apache/commons/math3/ode/MultistepIntegrator$NordsieckTransformer.class
org/apache/commons/math3/RealFieldElement.class
org/apache/commons/math3/complex/ComplexField$LazyHolder.class
org/apache/commons/math3/complex/ComplexField$1.class
org/apache/commons/math3/complex/Complex.class
org/apache/commons/math3/complex/Quaternion.class
org/apache/commons/math3/complex/RootsOfUnity.class
org/apache/commons/math3/complex/ComplexField.class
org/apache/commons/math3/complex/ComplexFormat.class
org/apache/commons/math3/complex/ComplexUtils.class
org/apache/commons/math3/Field.class
org/apache/commons/math3/fitting/GaussianFitter$ParameterGuesser$1.class
org/apache/commons/math3/fitting/GaussianFitter.class
org/apache/commons/math3/fitting/CurveFitter.class
org/apache/commons/math3/fitting/HarmonicFitter.class
org/apache/commons/math3/fitting/GaussianFitter$ParameterGuesser.class
org/apache/commons/math3/fitting/HarmonicFitter$ParameterGuesser.class
org/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$2.class
org/apache/commons/math3/fitting/GaussianFitter$1.class
org/apache/commons/math3/fitting/WeightedObservedPoint.class
org/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction$1.class
org/apache/commons/math3/fitting/PolynomialFitter.class
org/apache/commons/math3/fitting/CurveFitter$TheoreticalValuesFunction.class
org/apache/commons/math3/transform/FastFourierTransformer$MultiDimensionalComplexMatrix.class
org/apache/commons/math3/transform/DftNormalization.class
org/apache/commons/math3/transform/TransformType.class
org/apache/commons/math3/transform/FastFourierTransformer$1.class
org/apache/commons/math3/transform/FastFourierTransformer.class
org/apache/commons/math3/transform/FastHadamardTransformer.class
org/apache/commons/math3/transform/RealTransformer.class
org/apache/commons/math3/transform/FastCosineTransformer.class
org/apache/commons/math3/transform/DstNormalization.class
org/apache/commons/math3/transform/DctNormalization.class
org/apache/commons/math3/transform/TransformUtils.class
org/apache/commons/math3/transform/FastSineTransformer.class
org/apache/commons/math3/filter/ProcessModel.class
org/apache/commons/math3/filter/MeasurementModel.class
org/apache/commons/math3/filter/DefaultProcessModel.class
org/apache/commons/math3/filter/KalmanFilter.class
org/apache/commons/math3/filter/DefaultMeasurementModel.class
org/apache/commons/math3/analysis/FunctionUtils$7.class
org/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$4.class
org/apache/commons/math3/analysis/interpolation/LoessInterpolator.class
org/apache/commons/math3/analysis/interpolation/SmoothingPolynomialBicubicSplineInterpolator.class
org/apache/commons/math3/analysis/interpolation/BivariateGridInterpolator.class
org/apache/commons/math3/analysis/interpolation/MicrosphereInterpolatingFunction$MicrosphereSurfaceElement.class
org/apache/commons/math3/analysis/interpolation/UnivariateInterpolator.class
org/apache/commons/math3/analysis/interpolation/BicubicSplineFunction.class
org/apache/commons/math3/analysis/interpolation/TricubicSplineInterpolatingFunction.class
org/apache/commons/math3/analysis/interpolation/TricubicSplineInterpolator.class
org/apache/commons/math3/analysis/interpolation/MicrosphereInterpolatingFunction.class
org/apache/commons/math3/analysis/interpolation/MicrosphereInterpolator.class
org/apache/commons/math3/analysis/interpolation/UnivariatePeriodicInterpolator$1.class
org/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$5.class
org/apache/commons/math3/analysis/interpolation/MultivariateInterpolator.class
org/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$1.class
org/apache/commons/math3/analysis/interpolation/FieldHermiteInterpolator.class
org/apache/commons/math3/analysis/interpolation/HermiteInterpolator.class
org/apache/commons/math3/analysis/interpolation/TrivariateGridInterpolator.class
org/apache/commons/math3/analysis/interpolation/DividedDifferenceInterpolator.class
org/apache/commons/math3/analysis/interpolation/NevilleInterpolator.class
org/apache/commons/math3/analysis/interpolation/LinearInterpolator.class
org/apache/commons/math3/analysis/interpolation/BicubicSplineInterpolator.class
org/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$3.class
org/apache/commons/math3/analysis/interpolation/BicubicSplineInterpolatingFunction.class
org/apache/commons/math3/analysis/interpolation/SplineInterpolator.class
org/apache/commons/math3/analysis/interpolation/UnivariatePeriodicInterpolator.class
org/apache/commons/math3/analysis/interpolation/TricubicSplineFunction.class
org/apache/commons/math3/analysis/interpolation/BicubicSplineFunction$2.class
org/apache/commons/math3/analysis/FunctionUtils$13.class
org/apache/commons/math3/analysis/FunctionUtils$6.class
org/apache/commons/math3/analysis/FunctionUtils$17.class
org/apache/commons/math3/analysis/DifferentiableMultivariateFunction.class
org/apache/commons/math3/analysis/FunctionUtils$1.class
org/apache/commons/math3/analysis/FunctionUtils$11.class
org/apache/commons/math3/analysis/UnivariateMatrixFunction.class
org/apache/commons/math3/analysis/MultivariateMatrixFunction.class
org/apache/commons/math3/analysis/integration/SimpsonIntegrator.class
org/apache/commons/math3/analysis/integration/BaseAbstractUnivariateIntegrator.class
org/apache/commons/math3/analysis/integration/RombergIntegrator.class
org/apache/commons/math3/analysis/integration/TrapezoidIntegrator.class
org/apache/commons/math3/analysis/integration/IterativeLegendreGaussIntegrator.class
org/apache/commons/math3/analysis/integration/UnivariateIntegrator.class
org/apache/commons/math3/analysis/integration/LegendreGaussIntegrator.class
org/apache/commons/math3/analysis/integration/gauss/LegendreHighPrecisionRuleFactory.class
org/apache/commons/math3/analysis/integration/gauss/GaussIntegratorFactory.class
org/apache/commons/math3/analysis/integration/gauss/GaussIntegrator.class
org/apache/commons/math3/analysis/integration/gauss/LegendreRuleFactory.class
org/apache/commons/math3/analysis/integration/gauss/BaseRuleFactory.class
org/apache/commons/math3/analysis/integration/IterativeLegendreGaussIntegrator$1.class
org/apache/commons/math3/analysis/FunctionUtils$18$1.class
org/apache/commons/math3/analysis/FunctionUtils$9$1.class
org/apache/commons/math3/analysis/BivariateFunction.class
org/apache/commons/math3/analysis/FunctionUtils$12.class
org/apache/commons/math3/analysis/TrivariateFunction.class
org/apache/commons/math3/analysis/FunctionUtils$14.class
org/apache/commons/math3/analysis/UnivariateFunction.class
org/apache/commons/math3/analysis/FunctionUtils$3$1.class
org/apache/commons/math3/analysis/FunctionUtils.class
org/apache/commons/math3/analysis/DifferentiableUnivariateMatrixFunction.class
org/apache/commons/math3/analysis/DifferentiableUnivariateFunction.class
org/apache/commons/math3/analysis/FunctionUtils$10.class
org/apache/commons/math3/analysis/FunctionUtils$18.class
org/apache/commons/math3/analysis/FunctionUtils$14$1.class
org/apache/commons/math3/analysis/FunctionUtils$9.class
org/apache/commons/math3/analysis/FunctionUtils$5.class
org/apache/commons/math3/analysis/FunctionUtils$15.class
org/apache/commons/math3/analysis/FunctionUtils$19.class
org/apache/commons/math3/analysis/FunctionUtils$16$1.class
org/apache/commons/math3/analysis/DifferentiableUnivariateVectorFunction.class
org/apache/commons/math3/analysis/FunctionUtils$4.class
org/apache/commons/math3/analysis/ParametricUnivariateFunction.class
org/apache/commons/math3/analysis/function/Ceil.class
org/apache/commons/math3/analysis/function/Atan2.class
org/apache/commons/math3/analysis/function/Expm1.class
org/apache/commons/math3/analysis/function/Cosh.class
org/apache/commons/math3/analysis/function/HarmonicOscillator$Parametric.class
org/apache/commons/math3/analysis/function/Multiply.class
org/apache/commons/math3/analysis/function/Tan.class
org/apache/commons/math3/analysis/function/Constant.class
org/apache/commons/math3/analysis/function/Atan.class
org/apache/commons/math3/analysis/function/Acosh.class
org/apache/commons/math3/analysis/function/Gaussian$Parametric.class
org/apache/commons/math3/analysis/function/Gaussian.class
org/apache/commons/math3/analysis/function/Rint.class
org/apache/commons/math3/analysis/function/Minus.class
org/apache/commons/math3/analysis/function/Atanh.class
org/apache/commons/math3/analysis/function/Divide.class
org/apache/commons/math3/analysis/function/Log1p.class
org/apache/commons/math3/analysis/function/Sigmoid.class
org/apache/commons/math3/analysis/function/Add.class
org/apache/commons/math3/analysis/function/Sigmoid$Parametric.class
org/apache/commons/math3/analysis/function/Power.class
org/apache/commons/math3/analysis/function/Cos.class
org/apache/commons/math3/analysis/function/Tanh.class
org/apache/commons/math3/analysis/function/Asin.class
org/apache/commons/math3/analysis/function/Exp.class
org/apache/commons/math3/analysis/function/Inverse.class
org/apache/commons/math3/analysis/function/Logistic$Parametric.class
org/apache/commons/math3/analysis/function/Pow.class
org/apache/commons/math3/analysis/function/Signum.class
org/apache/commons/math3/analysis/function/Acos.class
org/apache/commons/math3/analysis/function/Asinh.class
org/apache/commons/math3/analysis/function/Sin.class
org/apache/commons/math3/analysis/function/Logistic.class
org/apache/commons/math3/analysis/function/Sinc.class
org/apache/commons/math3/analysis/function/Logit$Parametric.class
org/apache/commons/math3/analysis/function/Min.class
org/apache/commons/math3/analysis/function/Subtract.class
org/apache/commons/math3/analysis/function/StepFunction.class
org/apache/commons/math3/analysis/function/Abs.class
org/apache/commons/math3/analysis/function/Log10.class
org/apache/commons/math3/analysis/function/Identity.class
org/apache/commons/math3/analysis/function/Sqrt.class
org/apache/commons/math3/analysis/function/Max.class
org/apache/commons/math3/analysis/function/Sinh.class
org/apache/commons/math3/analysis/function/Floor.class
org/apache/commons/math3/analysis/function/Ulp.class
org/apache/commons/math3/analysis/function/Cbrt.class
org/apache/commons/math3/analysis/function/HarmonicOscillator.class
org/apache/commons/math3/analysis/function/Log.class
org/apache/commons/math3/analysis/function/Logit.class
org/apache/commons/math3/analysis/FunctionUtils$6$1.class
org/apache/commons/math3/analysis/MultivariateFunction.class
org/apache/commons/math3/analysis/FunctionUtils$16.class
org/apache/commons/math3/analysis/polynomials/PolynomialFunctionLagrangeForm.class
org/apache/commons/math3/analysis/polynomials/PolynomialsUtils$JacobiKey.class
org/apache/commons/math3/analysis/polynomials/PolynomialFunctionNewtonForm.class
org/apache/commons/math3/analysis/polynomials/PolynomialsUtils.class
org/apache/commons/math3/analysis/polynomials/PolynomialsUtils$4.class
org/apache/commons/math3/analysis/polynomials/PolynomialFunction.class
org/apache/commons/math3/analysis/polynomials/PolynomialsUtils$1.class
org/apache/commons/math3/analysis/polynomials/PolynomialsUtils$5.class
org/apache/commons/math3/analysis/polynomials/PolynomialsUtils$3.class
org/apache/commons/math3/analysis/polynomials/PolynomialFunction$Parametric.class
org/apache/commons/math3/analysis/polynomials/PolynomialSplineFunction.class
org/apache/commons/math3/analysis/polynomials/PolynomialsUtils$RecurrenceCoefficientsGenerator.class
org/apache/commons/math3/analysis/polynomials/PolynomialsUtils$2.class
org/apache/commons/math3/analysis/UnivariateVectorFunction.class
org/apache/commons/math3/analysis/differentiation/GradientFunction.class
org/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator$2.class
org/apache/commons/math3/analysis/differentiation/DerivativeStructure$DataTransferObject.class
org/apache/commons/math3/analysis/differentiation/UnivariateDifferentiableFunction.class
org/apache/commons/math3/analysis/differentiation/DSCompiler.class
org/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator$3.class
org/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator$1.class
org/apache/commons/math3/analysis/differentiation/UnivariateDifferentiableMatrixFunction.class
org/apache/commons/math3/analysis/differentiation/DerivativeStructure$1.class
org/apache/commons/math3/analysis/differentiation/UnivariateMatrixFunctionDifferentiator.class
org/apache/commons/math3/analysis/differentiation/UnivariateDifferentiableVectorFunction.class
org/apache/commons/math3/analysis/differentiation/UnivariateVectorFunctionDifferentiator.class
org/apache/commons/math3/analysis/differentiation/FiniteDifferencesDifferentiator.class
org/apache/commons/math3/analysis/differentiation/MultivariateDifferentiableFunction.class
org/apache/commons/math3/analysis/differentiation/MultivariateDifferentiableVectorFunction.class
org/apache/commons/math3/analysis/differentiation/DerivativeStructure.class
org/apache/commons/math3/analysis/differentiation/JacobianFunction.class
org/apache/commons/math3/analysis/differentiation/UnivariateFunctionDifferentiator.class
org/apache/commons/math3/analysis/FunctionUtils$16$2.class
org/apache/commons/math3/analysis/DifferentiableMultivariateVectorFunction.class
org/apache/commons/math3/analysis/solvers/SecantSolver.class
org/apache/commons/math3/analysis/solvers/LaguerreSolver$1.class
org/apache/commons/math3/analysis/solvers/MullerSolver.class
org/apache/commons/math3/analysis/solvers/NewtonRaphsonSolver.class
org/apache/commons/math3/analysis/solvers/AbstractUnivariateDifferentiableSolver.class
org/apache/commons/math3/analysis/solvers/BaseSecantSolver$1.class
org/apache/commons/math3/analysis/solvers/BisectionSolver.class
org/apache/commons/math3/analysis/solvers/MullerSolver2.class
org/apache/commons/math3/analysis/solvers/UnivariateSolverUtils.class
org/apache/commons/math3/analysis/solvers/BaseSecantSolver$Method.class
org/apache/commons/math3/analysis/solvers/BracketingNthOrderBrentSolver$1.class
org/apache/commons/math3/analysis/solvers/AbstractDifferentiableUnivariateSolver.class
org/apache/commons/math3/analysis/solvers/BaseSecantSolver.class
org/apache/commons/math3/analysis/solvers/UnivariateDifferentiableSolver.class
org/apache/commons/math3/analysis/solvers/BracketingNthOrderBrentSolver.class
org/apache/commons/math3/analysis/solvers/BaseUnivariateSolver.class
org/apache/commons/math3/analysis/solvers/PegasusSolver.class
org/apache/commons/math3/analysis/solvers/BracketedUnivariateSolver.class
org/apache/commons/math3/analysis/solvers/PolynomialSolver.class
org/apache/commons/math3/analysis/solvers/RegulaFalsiSolver.class
org/apache/commons/math3/analysis/solvers/RiddersSolver.class
org/apache/commons/math3/analysis/solvers/BaseAbstractUnivariateSolver.class
org/apache/commons/math3/analysis/solvers/LaguerreSolver$ComplexSolver.class
org/apache/commons/math3/analysis/solvers/NewtonSolver.class
org/apache/commons/math3/analysis/solvers/AllowedSolution.class
org/apache/commons/math3/analysis/solvers/LaguerreSolver.class
org/apache/commons/math3/analysis/solvers/DifferentiableUnivariateSolver.class
org/apache/commons/math3/analysis/solvers/UnivariateSolver.class
org/apache/commons/math3/analysis/solvers/BrentSolver.class
org/apache/commons/math3/analysis/solvers/AbstractUnivariateSolver.class
org/apache/commons/math3/analysis/solvers/IllinoisSolver.class
org/apache/commons/math3/analysis/solvers/AbstractPolynomialSolver.class
org/apache/commons/math3/analysis/FunctionUtils$2.class
org/apache/commons/math3/analysis/FunctionUtils$3.class
org/apache/commons/math3/analysis/FunctionUtils$8.class
org/apache/commons/math3/analysis/MultivariateVectorFunction.class
org/apache/commons/math3/optim/PointValuePair.class
org/apache/commons/math3/optim/BaseOptimizer$1.class
org/apache/commons/math3/optim/MaxEval.class
org/apache/commons/math3/optim/SimpleValueChecker.class
org/apache/commons/math3/optim/BaseMultivariateOptimizer.class
org/apache/commons/math3/optim/SimpleVectorValueChecker.class
org/apache/commons/math3/optim/SimplePointChecker.class
org/apache/commons/math3/optim/ConvergenceChecker.class
org/apache/commons/math3/optim/PointVectorValuePair.class
org/apache/commons/math3/optim/PointVectorValuePair$DataTransferObject.class
org/apache/commons/math3/optim/linear/Relationship.class
org/apache/commons/math3/optim/linear/NonNegativeConstraint.class
org/apache/commons/math3/optim/linear/LinearOptimizer.class
org/apache/commons/math3/optim/linear/NoFeasibleSolutionException.class
org/apache/commons/math3/optim/linear/Relationship$1.class
org/apache/commons/math3/optim/linear/LinearObjectiveFunction.class
org/apache/commons/math3/optim/linear/LinearConstraintSet.class
org/apache/commons/math3/optim/linear/UnboundedSolutionException.class
org/apache/commons/math3/optim/linear/SimplexTableau.class
org/apache/commons/math3/optim/linear/SimplexSolver.class
org/apache/commons/math3/optim/linear/LinearConstraint.class
org/apache/commons/math3/optim/nonlinear/vector/MultivariateVectorOptimizer.class
org/apache/commons/math3/optim/nonlinear/vector/ModelFunctionJacobian.class
org/apache/commons/math3/optim/nonlinear/vector/JacobianMultivariateVectorOptimizer.class
org/apache/commons/math3/optim/nonlinear/vector/Weight.class
org/apache/commons/math3/optim/nonlinear/vector/MultiStartMultivariateVectorOptimizer$1.class
org/apache/commons/math3/optim/nonlinear/vector/MultiStartMultivariateVectorOptimizer.class
org/apache/commons/math3/optim/nonlinear/vector/Target.class
org/apache/commons/math3/optim/nonlinear/vector/jacobian/LevenbergMarquardtOptimizer.class
org/apache/commons/math3/optim/nonlinear/vector/jacobian/GaussNewtonOptimizer.class
org/apache/commons/math3/optim/nonlinear/vector/jacobian/AbstractLeastSquaresOptimizer.class
org/apache/commons/math3/optim/nonlinear/vector/ModelFunction.class
org/apache/commons/math3/optim/nonlinear/scalar/MultiStartMultivariateOptimizer$1.class
org/apache/commons/math3/optim/nonlinear/scalar/noderiv/BOBYQAOptimizer.class
org/apache/commons/math3/optim/nonlinear/scalar/noderiv/BOBYQAOptimizer$PathIsExploredException.class
org/apache/commons/math3/optim/nonlinear/scalar/noderiv/CMAESOptimizer$PopulationSize.class
org/apache/commons/math3/optim/nonlinear/scalar/noderiv/PowellOptimizer$LineSearch$1.class
org/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer.class
org/apache/commons/math3/optim/nonlinear/scalar/noderiv/NelderMeadSimplex.class
org/apache/commons/math3/optim/nonlinear/scalar/noderiv/AbstractSimplex.class
org/apache/commons/math3/optim/nonlinear/scalar/noderiv/CMAESOptimizer$Sigma.class
org/apache/commons/math3/optim/nonlinear/scalar/noderiv/PowellOptimizer.class
org/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer$2.class
org/apache/commons/math3/optim/nonlinear/scalar/noderiv/PowellOptimizer$LineSearch.class
org/apache/commons/math3/optim/nonlinear/scalar/noderiv/MultiDirectionalSimplex.class
org/apache/commons/math3/optim/nonlinear/scalar/noderiv/CMAESOptimizer.class
org/apache/commons/math3/optim/nonlinear/scalar/noderiv/CMAESOptimizer$FitnessFunction.class
org/apache/commons/math3/optim/nonlinear/scalar/noderiv/SimplexOptimizer$1.class
org/apache/commons/math3/optim/nonlinear/scalar/noderiv/CMAESOptimizer$DoubleIndex.class
org/apache/commons/math3/optim/nonlinear/scalar/MultivariateOptimizer.class
org/apache/commons/math3/optim/nonlinear/scalar/MultiStartMultivariateOptimizer.class
org/apache/commons/math3/optim/nonlinear/scalar/LeastSquaresConverter.class
org/apache/commons/math3/optim/nonlinear/scalar/MultivariateFunctionMappingAdapter$1.class
org/apache/commons/math3/optim/nonlinear/scalar/MultivariateFunctionMappingAdapter$NoBoundsMapper.class
org/apache/commons/math3/optim/nonlinear/scalar/gradient/NonLinearConjugateGradientOptimizer$BracketingStep.class
org/apache/commons/math3/optim/nonlinear/scalar/gradient/NonLinearConjugateGradientOptimizer$1.class
org/apache/commons/math3/optim/nonlinear/scalar/gradient/NonLinearConjugateGradientOptimizer$LineSearchFunction.class
org/apache/commons/math3/optim/nonlinear/scalar/gradient/NonLinearConjugateGradientOptimizer$IdentityPreconditioner.class
org/apache/commons/math3/optim/nonlinear/scalar/gradient/NonLinearConjugateGradientOptimizer$Formula.class
org/apache/commons/math3/optim/nonlinear/scalar/gradient/NonLinearConjugateGradientOptimizer.class
org/apache/commons/math3/optim/nonlinear/scalar/gradient/Preconditioner.class
org/apache/commons/math3/optim/nonlinear/scalar/MultivariateFunctionMappingAdapter$LowerUpperBoundMapper.class
org/apache/commons/math3/optim/nonlinear/scalar/GoalType.class
org/apache/commons/math3/optim/nonlinear/scalar/ObjectiveFunction.class
org/apache/commons/math3/optim/nonlinear/scalar/MultivariateFunctionMappingAdapter.class
org/apache/commons/math3/optim/nonlinear/scalar/ObjectiveFunctionGradient.class
org/apache/commons/math3/optim/nonlinear/scalar/GradientMultivariateOptimizer.class
org/apache/commons/math3/optim/nonlinear/scalar/MultivariateFunctionMappingAdapter$LowerBoundMapper.class
org/apache/commons/math3/optim/nonlinear/scalar/MultivariateFunctionMappingAdapter$UpperBoundMapper.class
org/apache/commons/math3/optim/nonlinear/scalar/MultivariateFunctionPenaltyAdapter.class
org/apache/commons/math3/optim/nonlinear/scalar/MultivariateFunctionMappingAdapter$Mapper.class
org/apache/commons/math3/optim/OptimizationData.class
org/apache/commons/math3/optim/InitialGuess.class
org/apache/commons/math3/optim/univariate/UnivariateOptimizer.class
org/apache/commons/math3/optim/univariate/UnivariateObjectiveFunction.class
org/apache/commons/math3/optim/univariate/SearchInterval.class
org/apache/commons/math3/optim/univariate/SimpleUnivariateValueChecker.class
org/apache/commons/math3/optim/univariate/BrentOptimizer.class
org/apache/commons/math3/optim/univariate/MultiStartUnivariateOptimizer$1.class
org/apache/commons/math3/optim/univariate/UnivariatePointValuePair.class
org/apache/commons/math3/optim/univariate/MultiStartUnivariateOptimizer.class
org/apache/commons/math3/optim/univariate/BracketFinder.class
org/apache/commons/math3/optim/BaseOptimizer$MaxIterCallback.class
org/apache/commons/math3/optim/SimpleBounds.class
org/apache/commons/math3/optim/PointValuePair$DataTransferObject.class
org/apache/commons/math3/optim/MaxIter.class
org/apache/commons/math3/optim/BaseOptimizer$MaxEvalCallback.class
org/apache/commons/math3/optim/BaseMultiStartMultivariateOptimizer.class
org/apache/commons/math3/optim/BaseOptimizer.class
org/apache/commons/math3/optim/AbstractConvergenceChecker.class
org/apache/commons/math3/geometry/Vector.class
org/apache/commons/math3/geometry/Space.class
org/apache/commons/math3/geometry/partitioning/Region.class
org/apache/commons/math3/geometry/partitioning/BoundaryAttribute.class
org/apache/commons/math3/geometry/partitioning/Region$Location.class
org/apache/commons/math3/geometry/partitioning/AbstractRegion$1.class
org/apache/commons/math3/geometry/partitioning/AbstractSubHyperplane.class
org/apache/commons/math3/geometry/partitioning/Side.class
org/apache/commons/math3/geometry/partitioning/RegionFactory$NodesCleaner.class
org/apache/commons/math3/geometry/partitioning/SubHyperplane.class
org/apache/commons/math3/geometry/partitioning/BoundarySizeVisitor.class
org/apache/commons/math3/geometry/partitioning/AbstractRegion$3.class
org/apache/commons/math3/geometry/partitioning/BSPTree$LeafMerger.class
org/apache/commons/math3/geometry/partitioning/RegionFactory$XorMerger.class
org/apache/commons/math3/geometry/partitioning/AbstractRegion$2.class
org/apache/commons/math3/geometry/partitioning/BSPTree$1.class
org/apache/commons/math3/geometry/partitioning/BSPTreeVisitor$Order.class
org/apache/commons/math3/geometry/partitioning/RegionFactory$DifferenceMerger.class
org/apache/commons/math3/geometry/partitioning/RegionFactory.class
org/apache/commons/math3/geometry/partitioning/Hyperplane.class
org/apache/commons/math3/geometry/partitioning/AbstractRegion$Sides.class
org/apache/commons/math3/geometry/partitioning/AbstractRegion.class
org/apache/commons/math3/geometry/partitioning/AbstractRegion$BoundaryBuilder.class
org/apache/commons/math3/geometry/partitioning/utilities/OrderedTuple.class
org/apache/commons/math3/geometry/partitioning/utilities/AVLTree$Node.class
org/apache/commons/math3/geometry/partitioning/utilities/AVLTree$1.class
org/apache/commons/math3/geometry/partitioning/utilities/AVLTree.class
org/apache/commons/math3/geometry/partitioning/utilities/AVLTree$Skew.class
org/apache/commons/math3/geometry/partitioning/RegionFactory$UnionMerger.class
org/apache/commons/math3/geometry/partitioning/RegionFactory$IntersectionMerger.class
org/apache/commons/math3/geometry/partitioning/Transform.class
org/apache/commons/math3/geometry/partitioning/SubHyperplane$SplitSubHyperplane.class
org/apache/commons/math3/geometry/partitioning/BSPTreeVisitor.class
org/apache/commons/math3/geometry/partitioning/BSPTree.class
org/apache/commons/math3/geometry/partitioning/Embedding.class
org/apache/commons/math3/geometry/partitioning/RegionFactory$1.class
org/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$1.class
org/apache/commons/math3/geometry/euclidean/twod/Euclidean2D.class
org/apache/commons/math3/geometry/euclidean/twod/SubLine.class
org/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Edge.class
org/apache/commons/math3/geometry/euclidean/twod/Vector2DFormat.class
org/apache/commons/math3/geometry/euclidean/twod/Line.class
org/apache/commons/math3/geometry/euclidean/twod/NestedLoops.class
org/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$Vertex.class
org/apache/commons/math3/geometry/euclidean/twod/Euclidean2D$LazyHolder.class
org/apache/commons/math3/geometry/euclidean/twod/Line$LineTransform.class
org/apache/commons/math3/geometry/euclidean/twod/Segment.class
org/apache/commons/math3/geometry/euclidean/twod/Line$1.class
org/apache/commons/math3/geometry/euclidean/twod/PolygonsSet.class
org/apache/commons/math3/geometry/euclidean/twod/Euclidean2D$1.class
org/apache/commons/math3/geometry/euclidean/twod/Vector2D.class
org/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$ComparableSegment.class
org/apache/commons/math3/geometry/euclidean/twod/PolygonsSet$SegmentsBuilder.class
org/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet$FacetsContributionVisitor.class
org/apache/commons/math3/geometry/euclidean/threed/SphericalCoordinates$DataTransferObject.class
org/apache/commons/math3/geometry/euclidean/threed/Plane.class
org/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet.class
org/apache/commons/math3/geometry/euclidean/threed/Euclidean3D$LazyHolder.class
org/apache/commons/math3/geometry/euclidean/threed/OutlineExtractor$BoundaryProjector.class
org/apache/commons/math3/geometry/euclidean/threed/SphericalCoordinates.class
org/apache/commons/math3/geometry/euclidean/threed/SubLine.class
org/apache/commons/math3/geometry/euclidean/threed/RotationOrder.class
org/apache/commons/math3/geometry/euclidean/threed/Line.class
org/apache/commons/math3/geometry/euclidean/threed/Rotation.class
org/apache/commons/math3/geometry/euclidean/threed/Euclidean3D$1.class
org/apache/commons/math3/geometry/euclidean/threed/OutlineExtractor.class
org/apache/commons/math3/geometry/euclidean/threed/Vector3D.class
org/apache/commons/math3/geometry/euclidean/threed/Segment.class
org/apache/commons/math3/geometry/euclidean/threed/SubPlane.class
org/apache/commons/math3/geometry/euclidean/threed/CardanEulerSingularityException.class
org/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet$RotationTransform.class
org/apache/commons/math3/geometry/euclidean/threed/FieldVector3D.class
org/apache/commons/math3/geometry/euclidean/threed/NotARotationMatrixException.class
org/apache/commons/math3/geometry/euclidean/threed/FieldRotation.class
org/apache/commons/math3/geometry/euclidean/threed/Euclidean3D.class
org/apache/commons/math3/geometry/euclidean/threed/PolyhedronsSet$TranslationTransform.class
org/apache/commons/math3/geometry/euclidean/threed/Vector3DFormat.class
org/apache/commons/math3/geometry/euclidean/oned/Vector1DFormat.class
org/apache/commons/math3/geometry/euclidean/oned/SubOrientedPoint.class
org/apache/commons/math3/geometry/euclidean/oned/Vector1D.class
org/apache/commons/math3/geometry/euclidean/oned/OrientedPoint.class
org/apache/commons/math3/geometry/euclidean/oned/Interval.class
org/apache/commons/math3/geometry/euclidean/oned/Euclidean1D.class
org/apache/commons/math3/geometry/euclidean/oned/Euclidean1D$1.class
org/apache/commons/math3/geometry/euclidean/oned/IntervalsSet.class
org/apache/commons/math3/geometry/euclidean/oned/Euclidean1D$LazyHolder.class
org/apache/commons/math3/geometry/VectorFormat.class
org/apache/commons/math3/random/CorrelatedRandomVectorGenerator.class
org/apache/commons/math3/random/JDKRandomGenerator.class
org/apache/commons/math3/random/Well19937c.class
org/apache/commons/math3/random/RandomAdaptor.class
org/apache/commons/math3/random/UnitSphereRandomVectorGenerator.class
org/apache/commons/math3/random/GaussianRandomGenerator.class
org/apache/commons/math3/random/AbstractWell.class
org/apache/commons/math3/random/EmpiricalDistribution$DataAdapter.class
org/apache/commons/math3/random/StableRandomGenerator.class
org/apache/commons/math3/random/RandomVectorGenerator.class
org/apache/commons/math3/random/RandomGenerator.class
org/apache/commons/math3/random/Well19937a.class
org/apache/commons/math3/random/NormalizedRandomGenerator.class
org/apache/commons/math3/random/RandomData.class
org/apache/commons/math3/random/BitsStreamGenerator.class
org/apache/commons/math3/random/EmpiricalDistribution$1.class
org/apache/commons/math3/random/Well512a.class
org/apache/commons/math3/random/RandomDataGenerator.class
org/apache/commons/math3/random/Well44497b.class
org/apache/commons/math3/random/Well44497a.class
org/apache/commons/math3/random/EmpiricalDistribution.class
org/apache/commons/math3/random/EmpiricalDistribution$ArrayDataAdapter.class
org/apache/commons/math3/random/UniformRandomGenerator.class
org/apache/commons/math3/random/SynchronizedRandomGenerator.class
org/apache/commons/math3/random/ISAACRandom.class
org/apache/commons/math3/random/Well1024a.class
org/apache/commons/math3/random/AbstractRandomGenerator.class
org/apache/commons/math3/random/UncorrelatedRandomVectorGenerator.class
org/apache/commons/math3/random/ValueServer.class
org/apache/commons/math3/random/EmpiricalDistribution$StreamDataAdapter.class
org/apache/commons/math3/random/MersenneTwister.class
org/apache/commons/math3/random/RandomDataImpl.class
org/apache/commons/math3/FieldElement.class
org/apache/commons/math3/special/Beta.class
org/apache/commons/math3/special/Erf.class
org/apache/commons/math3/special/Gamma.class
org/apache/commons/math3/special/Beta$1.class
org/apache/commons/math3/special/Gamma$1.class
org/apache/commons/math3/linear/SymmLQ.class
org/apache/commons/math3/linear/SchurTransformer$1.class
org/apache/commons/math3/linear/OpenMapRealVector$OpenMapSparseIterator.class
org/apache/commons/math3/linear/OpenMapRealVector.class
org/apache/commons/math3/linear/CholeskyDecomposition.class
org/apache/commons/math3/linear/Array2DRowRealMatrix.class
org/apache/commons/math3/linear/RealMatrixPreservingVisitor.class
org/apache/commons/math3/linear/IterativeLinearSolverEvent.class
org/apache/commons/math3/linear/AbstractFieldMatrix.class
org/apache/commons/math3/linear/RealVectorPreservingVisitor.class
org/apache/commons/math3/linear/EigenDecomposition$Solver.class
org/apache/commons/math3/linear/SchurTransformer.class
org/apache/commons/math3/linear/EigenDecomposition.class
org/apache/commons/math3/linear/ArrayRealVector.class
org/apache/commons/math3/linear/IterativeLinearSolver.class
org/apache/commons/math3/linear/SparseRealVector.class
org/apache/commons/math3/linear/AbstractRealMatrix$4.class
org/apache/commons/math3/linear/RealVector$2$2.class
org/apache/commons/math3/linear/MatrixUtils.class
org/apache/commons/math3/linear/BlockRealMatrix.class
org/apache/commons/math3/linear/CholeskyDecomposition$1.class
org/apache/commons/math3/linear/SingularOperatorException.class
org/apache/commons/math3/linear/AbstractRealMatrix$2.class
org/apache/commons/math3/linear/RealMatrix.class
org/apache/commons/math3/linear/SingularMatrixException.class
org/apache/commons/math3/linear/FieldDecompositionSolver.class
org/apache/commons/math3/linear/SparseFieldVector.class
org/apache/commons/math3/linear/RealVector$SparseEntryIterator.class
org/apache/commons/math3/linear/FieldLUDecomposition.class
org/apache/commons/math3/linear/RealVectorFormat.class
org/apache/commons/math3/linear/DefaultFieldMatrixPreservingVisitor.class
org/apache/commons/math3/linear/DefaultIterativeLinearSolverEvent.class
org/apache/commons/math3/linear/AnyMatrix.class
org/apache/commons/math3/linear/IllConditionedOperatorException.class
org/apache/commons/math3/linear/SingularValueDecomposition.class
org/apache/commons/math3/linear/SparseRealMatrix.class
org/apache/commons/math3/linear/QRDecomposition$1.class
org/apache/commons/math3/linear/FieldLUDecomposition$1.class
org/apache/commons/math3/linear/OpenMapRealVector$OpenMapEntry.class
org/apache/commons/math3/linear/RRQRDecomposition$Solver.class
org/apache/commons/math3/linear/SparseFieldMatrix.class
org/apache/commons/math3/linear/CholeskyDecomposition$Solver.class
org/apache/commons/math3/linear/FieldVector.class
org/apache/commons/math3/linear/DefaultRealMatrixPreservingVisitor.class
org/apache/commons/math3/linear/SchurTransformer$ShiftInfo.class
org/apache/commons/math3/linear/RRQRDecomposition$1.class
org/apache/commons/math3/linear/FieldMatrixChangingVisitor.class
org/apache/commons/math3/linear/RealMatrixFormat.class
org/apache/commons/math3/linear/LUDecomposition$1.class
org/apache/commons/math3/linear/AbstractFieldMatrix$1.class
org/apache/commons/math3/linear/BlockFieldMatrix.class
org/apache/commons/math3/linear/ConjugateGradient.class
org/apache/commons/math3/linear/RealVector$Entry.class
org/apache/commons/math3/linear/SymmLQ$State.class
org/apache/commons/math3/linear/AbstractRealMatrix$5.class
org/apache/commons/math3/linear/AbstractRealMatrix.class
org/apache/commons/math3/linear/RectangularCholeskyDecomposition.class
org/apache/commons/math3/linear/NonSquareMatrixException.class
org/apache/commons/math3/linear/ArrayFieldVector.class
org/apache/commons/math3/linear/MatrixUtils$FractionMatrixConverter.class
org/apache/commons/math3/linear/EigenDecomposition$1.class
org/apache/commons/math3/linear/OpenMapRealMatrix.class
org/apache/commons/math3/linear/SingularValueDecomposition$1.class
org/apache/commons/math3/linear/NonPositiveDefiniteMatrixException.class
org/apache/commons/math3/linear/DefaultFieldMatrixChangingVisitor.class
org/apache/commons/math3/linear/RealVector$2$1.class
org/apache/commons/math3/linear/DecompositionSolver.class
org/apache/commons/math3/linear/FieldLUDecomposition$Solver.class
org/apache/commons/math3/linear/NonSymmetricMatrixException.class
org/apache/commons/math3/linear/Array2DRowFieldMatrix.class
org/apache/commons/math3/linear/HessenbergTransformer.class
org/apache/commons/math3/linear/AbstractFieldMatrix$3.class
org/apache/commons/math3/linear/AbstractRealMatrix$1.class
org/apache/commons/math3/linear/DiagonalMatrix.class
org/apache/commons/math3/linear/LUDecomposition$Solver.class
org/apache/commons/math3/linear/DefaultRealMatrixChangingVisitor.class
org/apache/commons/math3/linear/RealLinearOperator.class
org/apache/commons/math3/linear/FieldMatrix.class
org/apache/commons/math3/linear/RealVector.class
org/apache/commons/math3/linear/BiDiagonalTransformer.class
org/apache/commons/math3/linear/AbstractRealMatrix$3.class
org/apache/commons/math3/linear/RealVectorChangingVisitor.class
org/apache/commons/math3/linear/MatrixUtils$BigFractionMatrixConverter.class
org/apache/commons/math3/linear/RRQRDecomposition.class
org/apache/commons/math3/linear/JacobiPreconditioner.class
org/apache/commons/math3/linear/NonSquareOperatorException.class
org/apache/commons/math3/linear/JacobiPreconditioner$1.class
org/apache/commons/math3/linear/PreconditionedIterativeLinearSolver.class
org/apache/commons/math3/linear/QRDecomposition.class
org/apache/commons/math3/linear/QRDecomposition$Solver.class
org/apache/commons/math3/linear/RealMatrixChangingVisitor.class
org/apache/commons/math3/linear/FieldMatrixPreservingVisitor.class
org/apache/commons/math3/linear/LUDecomposition.class
org/apache/commons/math3/linear/NonPositiveDefiniteOperatorException.class
org/apache/commons/math3/linear/RealVector$1.class
org/apache/commons/math3/linear/NonSelfAdjointOperatorException.class
org/apache/commons/math3/linear/RealVector$2.class
org/apache/commons/math3/linear/TriDiagonalTransformer.class
org/apache/commons/math3/linear/AbstractFieldMatrix$2.class
org/apache/commons/math3/linear/MatrixDimensionMismatchException.class
org/apache/commons/math3/linear/RealVector$2$UnmodifiableEntry.class
org/apache/commons/math3/linear/SingularValueDecomposition$Solver.class
org/apache/commons/math3/ml/distance/CanberraDistance.class
org/apache/commons/math3/ml/distance/ChebyshevDistance.class
org/apache/commons/math3/ml/distance/DistanceMeasure.class
org/apache/commons/math3/ml/distance/ManhattanDistance.class
org/apache/commons/math3/ml/distance/EuclideanDistance.class
org/apache/commons/math3/ml/clustering/MultiKMeansPlusPlusClusterer.class
org/apache/commons/math3/ml/clustering/DBSCANClusterer.class
org/apache/commons/math3/ml/clustering/Clusterable.class
org/apache/commons/math3/ml/clustering/Clusterer.class
org/apache/commons/math3/ml/clustering/DoublePoint.class
org/apache/commons/math3/ml/clustering/Cluster.class
org/apache/commons/math3/ml/clustering/CentroidCluster.class
org/apache/commons/math3/ml/clustering/KMeansPlusPlusClusterer$EmptyClusterStrategy.class
org/apache/commons/math3/ml/clustering/DBSCANClusterer$PointStatus.class
org/apache/commons/math3/ml/clustering/KMeansPlusPlusClusterer$1.class
org/apache/commons/math3/ml/clustering/KMeansPlusPlusClusterer.class
org/apache/commons/math3/dfp/DfpField$RoundingMode.class
org/apache/commons/math3/dfp/DfpDec.class
org/apache/commons/math3/dfp/DfpMath.class
org/apache/commons/math3/dfp/BracketingNthOrderBrentSolverDFP.class
org/apache/commons/math3/dfp/DfpDec$1.class
org/apache/commons/math3/dfp/BracketingNthOrderBrentSolverDFP$1.class
org/apache/commons/math3/dfp/Dfp$1.class
org/apache/commons/math3/dfp/Dfp.class
org/apache/commons/math3/dfp/UnivariateDfpFunction.class
org/apache/commons/math3/dfp/DfpField.class
org/apache/commons/math3/stat/StatUtils.class
org/apache/commons/math3/stat/regression/OLSMultipleLinearRegression.class
org/apache/commons/math3/stat/regression/MultipleLinearRegression.class
org/apache/commons/math3/stat/regression/ModelSpecificationException.class
org/apache/commons/math3/stat/regression/SimpleRegression.class
org/apache/commons/math3/stat/regression/RegressionResults.class
org/apache/commons/math3/stat/regression/MillerUpdatingRegression.class
org/apache/commons/math3/stat/regression/UpdatingMultipleLinearRegression.class
org/apache/commons/math3/stat/regression/AbstractMultipleLinearRegression.class
org/apache/commons/math3/stat/regression/GLSMultipleLinearRegression.class
org/apache/commons/math3/stat/Frequency.class
org/apache/commons/math3/stat/inference/MannWhitneyUTest.class
org/apache/commons/math3/stat/inference/GTest.class
org/apache/commons/math3/stat/inference/OneWayAnova$AnovaStats.class
org/apache/commons/math3/stat/inference/OneWayAnova.class
org/apache/commons/math3/stat/inference/TestUtils.class
org/apache/commons/math3/stat/inference/ChiSquareTest.class
org/apache/commons/math3/stat/inference/TTest.class
org/apache/commons/math3/stat/inference/WilcoxonSignedRankTest.class
org/apache/commons/math3/stat/inference/OneWayAnova$1.class
org/apache/commons/math3/stat/ranking/NaturalRanking$IntDoublePair.class
org/apache/commons/math3/stat/ranking/RankingAlgorithm.class
org/apache/commons/math3/stat/ranking/NaturalRanking.class
org/apache/commons/math3/stat/ranking/NaNStrategy.class
org/apache/commons/math3/stat/ranking/NaturalRanking$1.class
org/apache/commons/math3/stat/ranking/TiesStrategy.class
org/apache/commons/math3/stat/clustering/DBSCANClusterer.class
org/apache/commons/math3/stat/clustering/EuclideanDoublePoint.class
org/apache/commons/math3/stat/clustering/Clusterable.class
org/apache/commons/math3/stat/clustering/Cluster.class
org/apache/commons/math3/stat/clustering/KMeansPlusPlusClusterer$EmptyClusterStrategy.class
org/apache/commons/math3/stat/clustering/DBSCANClusterer$PointStatus.class
org/apache/commons/math3/stat/clustering/KMeansPlusPlusClusterer$1.class
org/apache/commons/math3/stat/clustering/KMeansPlusPlusClusterer.class
org/apache/commons/math3/stat/clustering/EuclideanIntegerPoint.class
org/apache/commons/math3/stat/Frequency$1.class
org/apache/commons/math3/stat/descriptive/WeightedEvaluation.class
org/apache/commons/math3/stat/descriptive/UnivariateStatistic.class
org/apache/commons/math3/stat/descriptive/SynchronizedDescriptiveStatistics.class
org/apache/commons/math3/stat/descriptive/AggregateSummaryStatistics.class
org/apache/commons/math3/stat/descriptive/MultivariateSummaryStatistics.class
org/apache/commons/math3/stat/descriptive/StatisticalSummaryValues.class
org/apache/commons/math3/stat/descriptive/SynchronizedMultivariateSummaryStatistics.class
org/apache/commons/math3/stat/descriptive/AbstractStorelessUnivariateStatistic.class
org/apache/commons/math3/stat/descriptive/StatisticalMultivariateSummary.class
org/apache/commons/math3/stat/descriptive/AggregateSummaryStatistics$AggregatingSummaryStatistics.class
org/apache/commons/math3/stat/descriptive/StatisticalSummary.class
org/apache/commons/math3/stat/descriptive/StorelessUnivariateStatistic.class
org/apache/commons/math3/stat/descriptive/rank/Percentile.class
org/apache/commons/math3/stat/descriptive/rank/Median.class
org/apache/commons/math3/stat/descriptive/rank/Min.class
org/apache/commons/math3/stat/descriptive/rank/Max.class
org/apache/commons/math3/stat/descriptive/DescriptiveStatistics.class
org/apache/commons/math3/stat/descriptive/summary/SumOfSquares.class
org/apache/commons/math3/stat/descriptive/summary/Sum.class
org/apache/commons/math3/stat/descriptive/summary/SumOfLogs.class
org/apache/commons/math3/stat/descriptive/summary/Product.class
org/apache/commons/math3/stat/descriptive/SummaryStatistics.class
org/apache/commons/math3/stat/descriptive/moment/FirstMoment.class
org/apache/commons/math3/stat/descriptive/moment/VectorialCovariance.class
org/apache/commons/math3/stat/descriptive/moment/Kurtosis.class
org/apache/commons/math3/stat/descriptive/moment/SemiVariance.class
org/apache/commons/math3/stat/descriptive/moment/ThirdMoment.class
org/apache/commons/math3/stat/descriptive/moment/Mean.class
org/apache/commons/math3/stat/descriptive/moment/SemiVariance$Direction.class
org/apache/commons/math3/stat/descriptive/moment/Skewness.class
org/apache/commons/math3/stat/descriptive/moment/VectorialMean.class
org/apache/commons/math3/stat/descriptive/moment/SecondMoment.class
org/apache/commons/math3/stat/descriptive/moment/StandardDeviation.class
org/apache/commons/math3/stat/descriptive/moment/GeometricMean.class
org/apache/commons/math3/stat/descriptive/moment/FourthMoment.class
org/apache/commons/math3/stat/descriptive/moment/Variance.class
org/apache/commons/math3/stat/descriptive/SynchronizedSummaryStatistics.class
org/apache/commons/math3/stat/descriptive/AbstractUnivariateStatistic.class
org/apache/commons/math3/stat/Frequency$NaturalComparator.class
org/apache/commons/math3/stat/correlation/PearsonsCorrelation.class
org/apache/commons/math3/stat/correlation/StorelessBivariateCovariance.class
org/apache/commons/math3/stat/correlation/SpearmansCorrelation.class
org/apache/commons/math3/stat/correlation/Covariance.class
org/apache/commons/math3/stat/correlation/StorelessCovariance.class
org/apache/commons/math3/distribution/KolmogorovSmirnovDistribution.class
org/apache/commons/math3/distribution/GammaDistribution.class
org/apache/commons/math3/distribution/fitting/MultivariateNormalMixtureExpectationMaximization$DataRow.class
org/apache/commons/math3/distribution/fitting/MultivariateNormalMixtureExpectationMaximization.class
org/apache/commons/math3/distribution/ZipfDistribution.class
org/apache/commons/math3/distribution/CauchyDistribution.class
org/apache/commons/math3/distribution/NormalDistribution.class
org/apache/commons/math3/distribution/TriangularDistribution.class
org/apache/commons/math3/distribution/MixtureMultivariateNormalDistribution.class
org/apache/commons/math3/distribution/AbstractRealDistribution$1.class
org/apache/commons/math3/distribution/MultivariateRealDistribution.class
org/apache/commons/math3/distribution/BinomialDistribution.class
org/apache/commons/math3/distribution/MultivariateNormalDistribution.class
org/apache/commons/math3/distribution/PoissonDistribution.class
org/apache/commons/math3/distribution/SaddlePointExpansion.class
org/apache/commons/math3/distribution/AbstractIntegerDistribution.class
org/apache/commons/math3/distribution/IntegerDistribution.class
org/apache/commons/math3/distribution/AbstractMultivariateRealDistribution.class
org/apache/commons/math3/distribution/BetaDistribution.class
org/apache/commons/math3/distribution/MixtureMultivariateRealDistribution.class
org/apache/commons/math3/distribution/UniformIntegerDistribution.class
org/apache/commons/math3/distribution/LevyDistribution.class
org/apache/commons/math3/distribution/TDistribution.class
org/apache/commons/math3/distribution/FDistribution.class
org/apache/commons/math3/distribution/ChiSquaredDistribution.class
org/apache/commons/math3/distribution/ExponentialDistribution.class
org/apache/commons/math3/distribution/EnumeratedDistribution.class
org/apache/commons/math3/distribution/UniformRealDistribution.class
org/apache/commons/math3/distribution/WeibullDistribution.class
org/apache/commons/math3/distribution/RealDistribution.class
org/apache/commons/math3/distribution/PascalDistribution.class
org/apache/commons/math3/distribution/LogNormalDistribution.class
org/apache/commons/math3/distribution/EnumeratedRealDistribution.class
org/apache/commons/math3/distribution/EnumeratedIntegerDistribution.class
org/apache/commons/math3/distribution/AbstractRealDistribution.class
org/apache/commons/math3/distribution/HypergeometricDistribution.class
org/apache/commons/math3/exception/ZeroException.class
org/apache/commons/math3/exception/NonMonotonicSequenceException.class
org/apache/commons/math3/exception/MultiDimensionMismatchException.class
org/apache/commons/math3/exception/MathInternalError.class
org/apache/commons/math3/exception/NumberIsTooSmallException.class
org/apache/commons/math3/exception/NotStrictlyPositiveException.class
org/apache/commons/math3/exception/DimensionMismatchException.class
org/apache/commons/math3/exception/MathRuntimeException.class
org/apache/commons/math3/exception/MathParseException.class
org/apache/commons/math3/exception/NoDataException.class
org/apache/commons/math3/exception/TooManyEvaluationsException.class
org/apache/commons/math3/exception/NumberIsTooLargeException.class
org/apache/commons/math3/exception/NotFiniteNumberException.class
org/apache/commons/math3/exception/OutOfRangeException.class
org/apache/commons/math3/exception/MaxCountExceededException.class
org/apache/commons/math3/exception/util/ArgUtils.class
org/apache/commons/math3/exception/util/DummyLocalizable.class
org/apache/commons/math3/exception/util/LocalizedFormats.class
org/apache/commons/math3/exception/util/ExceptionContext.class
org/apache/commons/math3/exception/util/Localizable.class
org/apache/commons/math3/exception/util/ExceptionContextProvider.class
org/apache/commons/math3/exception/MathArithmeticException.class
org/apache/commons/math3/exception/MathIllegalStateException.class
org/apache/commons/math3/exception/NoBracketingException.class
org/apache/commons/math3/exception/NotPositiveException.class
org/apache/commons/math3/exception/TooManyIterationsException.class
org/apache/commons/math3/exception/MathIllegalArgumentException.class
org/apache/commons/math3/exception/MathIllegalNumberException.class
org/apache/commons/math3/exception/ConvergenceException.class
org/apache/commons/math3/exception/NotANumberException.class
org/apache/commons/math3/exception/MathUnsupportedOperationException.class
org/apache/commons/math3/exception/NullArgumentException.class
org/apache/commons/math3/util/ContinuedFraction.class
org/apache/commons/math3/util/Incrementor$MaxCountExceededCallback.class
org/apache/commons/math3/util/ResizableDoubleArray$ExpansionMode.class
org/apache/commons/math3/util/CompositeFormat.class
org/apache/commons/math3/util/OpenIntToDoubleHashMap$1.class
org/apache/commons/math3/util/DoubleArray.class
org/apache/commons/math3/util/IterationManager.class
org/apache/commons/math3/util/OpenIntToDoubleHashMap$Iterator.class
org/apache/commons/math3/util/BigReal.class
org/apache/commons/math3/util/OpenIntToFieldHashMap$1.class
org/apache/commons/math3/util/OpenIntToDoubleHashMap.class
org/apache/commons/math3/util/MathUtils.class
org/apache/commons/math3/util/OpenIntToFieldHashMap.class
org/apache/commons/math3/util/BigRealField.class
org/apache/commons/math3/util/MathArrays$OrderDirection.class
org/apache/commons/math3/util/MultidimensionalCounter$Iterator.class
org/apache/commons/math3/util/MathArrays$2.class
org/apache/commons/math3/util/IterationEvent.class
org/apache/commons/math3/util/Precision.class
org/apache/commons/math3/util/ResizableDoubleArray$1.class
org/apache/commons/math3/util/ResizableDoubleArray.class
org/apache/commons/math3/util/Decimal64.class
org/apache/commons/math3/util/Pair.class
org/apache/commons/math3/util/FastMath$CodyWaite.class
org/apache/commons/math3/util/BigRealField$LazyHolder.class
org/apache/commons/math3/util/FastMath$ExpIntTable.class
org/apache/commons/math3/util/FastMathCalc.class
org/apache/commons/math3/util/DefaultTransformer.class
org/apache/commons/math3/util/FastMathLiteralArrays.class
org/apache/commons/math3/util/TransformerMap.class
org/apache/commons/math3/util/Incrementor.class
org/apache/commons/math3/util/MathArrays$Function.class
org/apache/commons/math3/util/Decimal64Field.class
org/apache/commons/math3/util/MultidimensionalCounter.class
org/apache/commons/math3/util/FastMath.class
org/apache/commons/math3/util/MathArrays.class
org/apache/commons/math3/util/IterationListener.class
org/apache/commons/math3/util/MathArrays$1.class
org/apache/commons/math3/util/BigRealField$1.class
org/apache/commons/math3/util/OpenIntToFieldHashMap$Iterator.class
org/apache/commons/math3/util/FastMath$ExpFracTable.class
org/apache/commons/math3/util/Incrementor$1.class
org/apache/commons/math3/util/NumberTransformer.class
org/apache/commons/math3/util/ArithmeticUtils.class
org/apache/commons/math3/util/FastMath$lnMant.class
org/apache/commons/math3/genetics/OnePointCrossover.class
org/apache/commons/math3/genetics/OrderedCrossover.class
org/apache/commons/math3/genetics/Population.class
org/apache/commons/math3/genetics/UniformCrossover.class
org/apache/commons/math3/genetics/ChromosomePair.class
org/apache/commons/math3/genetics/ElitisticListPopulation.class
org/apache/commons/math3/genetics/StoppingCondition.class
org/apache/commons/math3/genetics/FixedElapsedTime.class
org/apache/commons/math3/genetics/GeneticAlgorithm.class
org/apache/commons/math3/genetics/MutationPolicy.class
org/apache/commons/math3/genetics/TournamentSelection$1.class
org/apache/commons/math3/genetics/RandomKey.class
org/apache/commons/math3/genetics/Chromosome.class
org/apache/commons/math3/genetics/ListPopulation.class
org/apache/commons/math3/genetics/AbstractListChromosome.class
org/apache/commons/math3/genetics/NPointCrossover.class
org/apache/commons/math3/genetics/CycleCrossover.class
org/apache/commons/math3/genetics/CrossoverPolicy.class
org/apache/commons/math3/genetics/TournamentSelection.class
org/apache/commons/math3/genetics/RandomKeyMutation.class
org/apache/commons/math3/genetics/BinaryChromosome.class
org/apache/commons/math3/genetics/Fitness.class
org/apache/commons/math3/genetics/BinaryMutation.class
org/apache/commons/math3/genetics/FixedGenerationCount.class
org/apache/commons/math3/genetics/InvalidRepresentationException.class
org/apache/commons/math3/genetics/PermutationChromosome.class
org/apache/commons/math3/genetics/SelectionPolicy.class
org/apache/commons/math3/fraction/ProperFractionFormat.class
org/apache/commons/math3/fraction/FractionField$1.class
org/apache/commons/math3/fraction/FractionField$LazyHolder.class
org/apache/commons/math3/fraction/ProperBigFractionFormat.class
org/apache/commons/math3/fraction/BigFractionField.class
org/apache/commons/math3/fraction/FractionConversionException.class
org/apache/commons/math3/fraction/BigFractionField$LazyHolder.class
org/apache/commons/math3/fraction/FractionField.class
org/apache/commons/math3/fraction/FractionFormat.class
org/apache/commons/math3/fraction/BigFractionFormat.class
org/apache/commons/math3/fraction/BigFractionField$1.class
org/apache/commons/math3/fraction/AbstractFormat.class
org/apache/commons/math3/fraction/BigFraction.class
org/apache/commons/math3/fraction/Fraction.class
assets/org/apache/commons/math3/exception/util/LocalizedFormats_fr.properties
META-INF/LICENSE.txt
META-INF/NOTICE.txt
META-INF/maven/org.apache.commons/commons-math3/pom.xml
META-INF/maven/org.apache.commons/commons-math3/pom.properties
Manifest-Version: 1.0
Export-Package: org.apache.commons.math3.transform;version=”3.2″,org.a
pache.commons.math3.exception;version=”3.2″,org.apache.commons.math3.
analysis.polynomials;version=”3.2″,org.apache.commons.math3.geometry;
version=”3.2″,org.apache.commons.math3.ode.sampling;version=”3.2″,org
.apache.commons.math3.distribution.fitting;version=”3.2″,org.apache.c
ommons.math3.geometry.euclidean.twod;version=”3.2″,org.apache.commons
.math3.optimization;version=”3.2″,org.apache.commons.math3.filter;ver
sion=”3.2″,org.apache.commons.math3.optimization.direct;version=”3.2″
,org.apache.commons.math3.exception.util;version=”3.2″,org.apache.com
mons.math3.stat.inference;version=”3.2″,org.apache.commons.math3.rand
om;version=”3.2″,org.apache.commons.math3.primes;version=”3.2″,org.ap
ache.commons.math3.optim.nonlinear.vector.jacobian;version=”3.2″,org.
apache.commons.math3.optim;version=”3.2″,org.apache.commons.math3.ana
lysis.solvers;version=”3.2″,org.apache.commons.math3.ode.nonstiff;ver
sion=”3.2″,org.apache.commons.math3.genetics;version=”3.2″,org.apache
.commons.math3.stat.clustering;version=”3.2″,org.apache.commons.math3
.optimization.linear;version=”3.2″,org.apache.commons.math3.optim.non
linear.scalar.gradient;version=”3.2″,org.apache.commons.math3.complex
;version=”3.2″,org.apache.commons.math3.stat.correlation;version=”3.2
“,org.apache.commons.math3.optim.nonlinear.vector;version=”3.2″,org.a
pache.commons.math3.dfp;version=”3.2″,org.apache.commons.math3.stat;v
ersion=”3.2″,org.apache.commons.math3.distribution;version=”3.2″,org.
apache.commons.math3.optim.linear;version=”3.2″,org.apache.commons.ma
th3.analysis.differentiation;version=”3.2″,org.apache.commons.math3.o
ptim.univariate;version=”3.2″,org.apache.commons.math3.special;versio
n=”3.2″,org.apache.commons.math3.fitting;version=”3.2″,org.apache.com
mons.math3.analysis.interpolation;version=”3.2″,org.apache.commons.ma
th3.optim.nonlinear.scalar;version=”3.2″,org.apache.commons.math3.geo
metry.partitioning.utilities;version=”3.2″,org.apache.commons.math3;v
ersion=”3.2″,org.apache.commons.math3.geometry.euclidean.threed;versi
on=”3.2″,org.apache.commons.math3.analysis;version=”3.2″,org.apache.c
ommons.math3.ode;version=”3.2″,org.apache.commons.math3.analysis.func
tion;version=”3.2″,org.apache.commons.math3.ode.events;version=”3.2″,
org.apache.commons.math3.stat.descriptive;version=”3.2″,org.apache.co
mmons.math3.stat.regression;version=”3.2″,org.apache.commons.math3.st
at.descriptive.moment;version=”3.2″,org.apache.commons.math3.stat.des
criptive.summary;version=”3.2″,org.apache.commons.math3.optimization.
fitting;version=”3.2″,org.apache.commons.math3.geometry.partitioning;
version=”3.2″,org.apache.commons.math3.geometry.euclidean.oned;versio
n=”3.2″,org.apache.commons.math3.linear;version=”3.2″,org.apache.comm
ons.math3.analysis.integration.gauss;version=”3.2″,org.apache.commons
.math3.stat.ranking;version=”3.2″,org.apache.commons.math3.optimizati
on.general;version=”3.2″,org.apache.commons.math3.fraction;version=”3
.2″,org.apache.commons.math3.ml.distance;version=”3.2″,org.apache.com
mons.math3.optimization.univariate;version=”3.2″,org.apache.commons.m
ath3.analysis.integration;version=”3.2″,org.apache.commons.math3.stat
.descriptive.rank;version=”3.2″,org.apache.commons.math3.optim.nonlin
ear.scalar.noderiv;version=”3.2″,org.apache.commons.math3.ml.clusteri
ng;version=”3.2″,org.apache.commons.math3.util;version=”3.2”
Private-Package: assets.org.apache.commons.math3.exception.util
Implementation-Title: Commons Math
Built-By: luc
Tool: Bnd-1.50.0
Implementation-Vendor: The Apache Software Foundation
Implementation-Vendor-Id: org.apache
Specification-Title: Commons Math
Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.txt
Bundle-SymbolicName: org.apache.commons.math3
X-Compile-Target-JDK: 1.5
Implementation-Version: 3.2
Specification-Vendor: The Apache Software Foundation
Bundle-Name: Commons Math
Created-By: Apache Maven Bundle Plugin
X-Compile-Source-JDK: 1.5
Bundle-Vendor: The Apache Software Foundation
Build-Jdk: 1.6.0_27
Bundle-Version: 3.2.0
Bnd-LastModified: 1364930749770
Bundle-ManifestVersion: 2
Bundle-Description: The Math project is a library of lightweight, self
-contained mathematics and statistics components addressing the most
common practical problems not immediately available in the Java progr
amming language or commons-lang.
Bundle-DocURL: http://commons.apache.org/proper/commons-math/
Include-Resource: assets/org/apache/commons/math3/exception/util/Local
izedFormats_fr.properties=src/main/resources/assets/org/apache/common
s/math3/exception/util/LocalizedFormats_fr.properties,META-INF/LICENS
E.txt=LICENSE.txt,META-INF/NOTICE.txt=NOTICE.txt
Implementation-Build: tags/MATH_3_2_RC5@r1463704; 2013-04-02 21:25:31+
0200
Specification-Version: 3.2
Archiver-Version: Plexus Archiver
PollardRho
package org.apache.commons.math3.primes;
synchronized class PollardRho {
private void PollardRho();
public static java.util.List primeFactors(int);
static int rhoBrent(int);
static int gcdPositive(int, int);
}
Primes
package org.apache.commons.math3.primes;
public synchronized class Primes {
private void Primes();
public static boolean isPrime(int);
public static int nextPrime(int);
public static java.util.List primeFactors(int);
}
SmallPrimes
package org.apache.commons.math3.primes;
synchronized class SmallPrimes {
public static final int[] PRIMES;
public static final int PRIMES_LAST;
private void SmallPrimes();
public static int smallTrialDivision(int, java.util.List);
public static int boundedTrialDivision(int, int, java.util.List);
public static java.util.List trialDivision(int);
public static boolean millerRabinPrimeTest(int);
static void
}
DifferentiableMultivariateMultiStartOptimizer
package org.apache.commons.math3.optimization;
public synchronized class DifferentiableMultivariateMultiStartOptimizer extends BaseMultivariateMultiStartOptimizer implements DifferentiableMultivariateOptimizer {
public void DifferentiableMultivariateMultiStartOptimizer(DifferentiableMultivariateOptimizer, int, org.apache.commons.math3.random.RandomVectorGenerator);
}
PointValuePair
package org.apache.commons.math3.optimization;
public synchronized class PointValuePair extends org.apache.commons.math3.util.Pair implements java.io.Serializable {
private static final long serialVersionUID = 20120513;
public void PointValuePair(double[], double);
public void PointValuePair(double[], double, boolean);
public double[] getPoint();
public double[] getPointRef();
private Object writeReplace();
}
SimpleValueChecker
package org.apache.commons.math3.optimization;
public synchronized class SimpleValueChecker extends AbstractConvergenceChecker {
private static final int ITERATION_CHECK_DISABLED = -1;
private final int maxIterationCount;
public void SimpleValueChecker();
public void SimpleValueChecker(double, double);
public void SimpleValueChecker(double, double, int);
public boolean converged(int, PointValuePair, PointValuePair);
}
BaseMultivariateOptimizer
package org.apache.commons.math3.optimization;
public abstract interface BaseMultivariateOptimizer extends BaseOptimizer {
public abstract PointValuePair optimize(int, org.apache.commons.math3.analysis.MultivariateFunction, GoalType, double[]);
}
BOBYQAOptimizer
package org.apache.commons.math3.optimization.direct;
public synchronized class BOBYQAOptimizer extends BaseAbstractMultivariateSimpleBoundsOptimizer implements org.apache.commons.math3.optimization.MultivariateOptimizer {
public static final int MINIMUM_PROBLEM_DIMENSION = 2;
public static final double DEFAULT_INITIAL_RADIUS = 10.0;
public static final double DEFAULT_STOPPING_RADIUS = 1.0E-8;
private static final double ZERO = 0.0;
private static final double ONE = 1.0;
private static final double TWO = 2.0;
private static final double TEN = 10.0;
private static final double SIXTEEN = 16.0;
private static final double TWO_HUNDRED_FIFTY = 250.0;
private static final double MINUS_ONE = -1.0;
private static final double HALF = 0.5;
private static final double ONE_OVER_FOUR = 0.25;
private static final double ONE_OVER_EIGHT = 0.125;
private static final double ONE_OVER_TEN = 0.1;
private static final double ONE_OVER_A_THOUSAND = 0.001;
private final int numberOfInterpolationPoints;
private double initialTrustRegionRadius;
private final double stoppingTrustRegionRadius;
private boolean isMinimize;
private org.apache.commons.math3.linear.ArrayRealVector currentBest;
private double[] boundDifference;
private int trustRegionCenterInterpolationPointIndex;
private org.apache.commons.math3.linear.Array2DRowRealMatrix bMatrix;
private org.apache.commons.math3.linear.Array2DRowRealMatrix zMatrix;
private org.apache.commons.math3.linear.Array2DRowRealMatrix interpolationPoints;
private org.apache.commons.math3.linear.ArrayRealVector originShift;
private org.apache.commons.math3.linear.ArrayRealVector fAtInterpolationPoints;
private org.apache.commons.math3.linear.ArrayRealVector trustRegionCenterOffset;
private org.apache.commons.math3.linear.ArrayRealVector gradientAtTrustRegionCenter;
private org.apache.commons.math3.linear.ArrayRealVector lowerDifference;
private org.apache.commons.math3.linear.ArrayRealVector upperDifference;
private org.apache.commons.math3.linear.ArrayRealVector modelSecondDerivativesParameters;
private org.apache.commons.math3.linear.ArrayRealVector newPoint;
private org.apache.commons.math3.linear.ArrayRealVector alternativeNewPoint;
private org.apache.commons.math3.linear.ArrayRealVector trialStepPoint;
private org.apache.commons.math3.linear.ArrayRealVector lagrangeValuesAtNewPoint;
private org.apache.commons.math3.linear.ArrayRealVector modelSecondDerivativesValues;
public void BOBYQAOptimizer(int);
public void BOBYQAOptimizer(int, double, double);
protected org.apache.commons.math3.optimization.PointValuePair doOptimize();
private double bobyqa(double[], double[]);
private double bobyqb(double[], double[]);
private double[] altmov(int, double);
private void prelim(double[], double[]);
private double[] trsbox(double, org.apache.commons.math3.linear.ArrayRealVector, org.apache.commons.math3.linear.ArrayRealVector, org.apache.commons.math3.linear.ArrayRealVector, org.apache.commons.math3.linear.ArrayRealVector, org.apache.commons.math3.linear.ArrayRealVector);
private void update(double, double, int);
private void setup(double[], double[]);
private static String caller(int);
private static void printState(int);
private static void printMethod();
}
BOBYQAOptimizer$PathIsExploredException
package org.apache.commons.math3.optimization.direct;
synchronized class BOBYQAOptimizer$PathIsExploredException extends RuntimeException {
private static final long serialVersionUID = 745350979634801853;
private static final String PATH_IS_EXPLORED = If this exception is thrown, just remove it from the code;
void BOBYQAOptimizer$PathIsExploredException();
}
CMAESOptimizer$PopulationSize
package org.apache.commons.math3.optimization.direct;
public synchronized class CMAESOptimizer$PopulationSize implements org.apache.commons.math3.optimization.OptimizationData {
private final int lambda;
public void CMAESOptimizer$PopulationSize(int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public int getPopulationSize();
}
PowellOptimizer$LineSearch$1
package org.apache.commons.math3.optimization.direct;
synchronized class PowellOptimizer$LineSearch$1 implements org.apache.commons.math3.analysis.UnivariateFunction {
void PowellOptimizer$LineSearch$1(PowellOptimizer$LineSearch, int, double[], double[]);
public double value(double);
}
SimplexOptimizer
package org.apache.commons.math3.optimization.direct;
public synchronized class SimplexOptimizer extends BaseAbstractMultivariateOptimizer implements org.apache.commons.math3.optimization.MultivariateOptimizer {
private AbstractSimplex simplex;
public void SimplexOptimizer();
public void SimplexOptimizer(org.apache.commons.math3.optimization.ConvergenceChecker);
public void SimplexOptimizer(double, double);
public void setSimplex(AbstractSimplex);
protected transient org.apache.commons.math3.optimization.PointValuePair optimizeInternal(int, org.apache.commons.math3.analysis.MultivariateFunction, org.apache.commons.math3.optimization.GoalType, org.apache.commons.math3.optimization.OptimizationData[]);
private transient void parseOptimizationData(org.apache.commons.math3.optimization.OptimizationData[]);
protected org.apache.commons.math3.optimization.PointValuePair doOptimize();
}
MultivariateFunctionMappingAdapter$NoBoundsMapper
package org.apache.commons.math3.optimization.direct;
synchronized class MultivariateFunctionMappingAdapter$NoBoundsMapper implements MultivariateFunctionMappingAdapter$Mapper {
public void MultivariateFunctionMappingAdapter$NoBoundsMapper();
public double unboundedToBounded(double);
public double boundedToUnbounded(double);
}
MultivariateFunctionMappingAdapter$LowerUpperBoundMapper
package org.apache.commons.math3.optimization.direct;
synchronized class MultivariateFunctionMappingAdapter$LowerUpperBoundMapper implements MultivariateFunctionMappingAdapter$Mapper {
private final org.apache.commons.math3.analysis.UnivariateFunction boundingFunction;
private final org.apache.commons.math3.analysis.UnivariateFunction unboundingFunction;
public void MultivariateFunctionMappingAdapter$LowerUpperBoundMapper(double, double);
public double unboundedToBounded(double);
public double boundedToUnbounded(double);
}
NelderMeadSimplex
package org.apache.commons.math3.optimization.direct;
public synchronized class NelderMeadSimplex extends AbstractSimplex {
private static final double DEFAULT_RHO = 1.0;
private static final double DEFAULT_KHI = 2.0;
private static final double DEFAULT_GAMMA = 0.5;
private static final double DEFAULT_SIGMA = 0.5;
private final double rho;
private final double khi;
private final double gamma;
private final double sigma;
public void NelderMeadSimplex(int);
public void NelderMeadSimplex(int, double);
public void NelderMeadSimplex(int, double, double, double, double, double);
public void NelderMeadSimplex(int, double, double, double, double);
public void NelderMeadSimplex(double[]);
public void NelderMeadSimplex(double[], double, double, double, double);
public void NelderMeadSimplex(double[][]);
public void NelderMeadSimplex(double[][], double, double, double, double);
public void iterate(org.apache.commons.math3.analysis.MultivariateFunction, java.util.Comparator);
}
AbstractSimplex
package org.apache.commons.math3.optimization.direct;
public abstract synchronized class AbstractSimplex implements org.apache.commons.math3.optimization.OptimizationData {
private org.apache.commons.math3.optimization.PointValuePair[] simplex;
private double[][] startConfiguration;
private final int dimension;
protected void AbstractSimplex(int);
protected void AbstractSimplex(int, double);
protected void AbstractSimplex(double[]);
protected void AbstractSimplex(double[][]);
public int getDimension();
public int getSize();
public abstract void iterate(org.apache.commons.math3.analysis.MultivariateFunction, java.util.Comparator);
public void build(double[]);
public void evaluate(org.apache.commons.math3.analysis.MultivariateFunction, java.util.Comparator);
protected void replaceWorstPoint(org.apache.commons.math3.optimization.PointValuePair, java.util.Comparator);
public org.apache.commons.math3.optimization.PointValuePair[] getPoints();
public org.apache.commons.math3.optimization.PointValuePair getPoint(int);
protected void setPoint(int, org.apache.commons.math3.optimization.PointValuePair);
protected void setPoints(org.apache.commons.math3.optimization.PointValuePair[]);
private static double[] createHypercubeSteps(int, double);
}
MultivariateFunctionMappingAdapter
package org.apache.commons.math3.optimization.direct;
public synchronized class MultivariateFunctionMappingAdapter implements org.apache.commons.math3.analysis.MultivariateFunction {
private final org.apache.commons.math3.analysis.MultivariateFunction bounded;
private final MultivariateFunctionMappingAdapter$Mapper[] mappers;
public void MultivariateFunctionMappingAdapter(org.apache.commons.math3.analysis.MultivariateFunction, double[], double[]);
public double[] unboundedToBounded(double[]);
public double[] boundedToUnbounded(double[]);
public double value(double[]);
}
CMAESOptimizer$Sigma
package org.apache.commons.math3.optimization.direct;
public synchronized class CMAESOptimizer$Sigma implements org.apache.commons.math3.optimization.OptimizationData {
private final double[] sigma;
public void CMAESOptimizer$Sigma(double[]) throws org.apache.commons.math3.exception.NotPositiveException;
public double[] getSigma();
}
BaseAbstractMultivariateSimpleBoundsOptimizer
package org.apache.commons.math3.optimization.direct;
public abstract synchronized class BaseAbstractMultivariateSimpleBoundsOptimizer extends BaseAbstractMultivariateOptimizer implements org.apache.commons.math3.optimization.BaseMultivariateOptimizer, org.apache.commons.math3.optimization.BaseMultivariateSimpleBoundsOptimizer {
protected void BaseAbstractMultivariateSimpleBoundsOptimizer();
protected void BaseAbstractMultivariateSimpleBoundsOptimizer(org.apache.commons.math3.optimization.ConvergenceChecker);
public org.apache.commons.math3.optimization.PointValuePair optimize(int, org.apache.commons.math3.analysis.MultivariateFunction, org.apache.commons.math3.optimization.GoalType, double[]);
public org.apache.commons.math3.optimization.PointValuePair optimize(int, org.apache.commons.math3.analysis.MultivariateFunction, org.apache.commons.math3.optimization.GoalType, double[], double[], double[]);
}
PowellOptimizer
package org.apache.commons.math3.optimization.direct;
public synchronized class PowellOptimizer extends BaseAbstractMultivariateOptimizer implements org.apache.commons.math3.optimization.MultivariateOptimizer {
private static final double MIN_RELATIVE_TOLERANCE;
private final double relativeThreshold;
private final double absoluteThreshold;
private final PowellOptimizer$LineSearch line;
public void PowellOptimizer(double, double, org.apache.commons.math3.optimization.ConvergenceChecker);
public void PowellOptimizer(double, double, double, double, org.apache.commons.math3.optimization.ConvergenceChecker);
public void PowellOptimizer(double, double);
public void PowellOptimizer(double, double, double, double);
protected org.apache.commons.math3.optimization.PointValuePair doOptimize();
private double[][] newPointAndDirection(double[], double[], double);
static void
}
SimplexOptimizer$2
package org.apache.commons.math3.optimization.direct;
synchronized class SimplexOptimizer$2 implements java.util.Comparator {
void SimplexOptimizer$2(SimplexOptimizer, boolean);
public int compare(org.apache.commons.math3.optimization.PointValuePair, org.apache.commons.math3.optimization.PointValuePair);
}
BaseAbstractMultivariateVectorOptimizer
package org.apache.commons.math3.optimization.direct;
public abstract synchronized class BaseAbstractMultivariateVectorOptimizer implements org.apache.commons.math3.optimization.BaseMultivariateVectorOptimizer {
protected final org.apache.commons.math3.util.Incrementor evaluations;
private org.apache.commons.math3.optimization.ConvergenceChecker checker;
private double[] target;
private org.apache.commons.math3.linear.RealMatrix weightMatrix;
private double[] weight;
private double[] start;
private org.apache.commons.math3.analysis.MultivariateVectorFunction function;
protected void BaseAbstractMultivariateVectorOptimizer();
protected void BaseAbstractMultivariateVectorOptimizer(org.apache.commons.math3.optimization.ConvergenceChecker);
public int getMaxEvaluations();
public int getEvaluations();
public org.apache.commons.math3.optimization.ConvergenceChecker getConvergenceChecker();
protected double[] computeObjectiveValue(double[]);
public org.apache.commons.math3.optimization.PointVectorValuePair optimize(int, org.apache.commons.math3.analysis.MultivariateVectorFunction, double[], double[], double[]);
protected transient org.apache.commons.math3.optimization.PointVectorValuePair optimize(int, org.apache.commons.math3.analysis.MultivariateVectorFunction, org.apache.commons.math3.optimization.OptimizationData[]) throws org.apache.commons.math3.exception.TooManyEvaluationsException, org.apache.commons.math3.exception.DimensionMismatchException;
protected org.apache.commons.math3.optimization.PointVectorValuePair optimizeInternal(int, org.apache.commons.math3.analysis.MultivariateVectorFunction, double[], double[], double[]);
protected transient org.apache.commons.math3.optimization.PointVectorValuePair optimizeInternal(int, org.apache.commons.math3.analysis.MultivariateVectorFunction, org.apache.commons.math3.optimization.OptimizationData[]) throws org.apache.commons.math3.exception.TooManyEvaluationsException, org.apache.commons.math3.exception.DimensionMismatchException;
public double[] getStartPoint();
public org.apache.commons.math3.linear.RealMatrix getWeight();
public double[] getTarget();
protected org.apache.commons.math3.analysis.MultivariateVectorFunction getObjectiveFunction();
protected abstract org.apache.commons.math3.optimization.PointVectorValuePair doOptimize();
protected double[] getTargetRef();
protected double[] getWeightRef();
protected void setUp();
private transient void parseOptimizationData(org.apache.commons.math3.optimization.OptimizationData[]);
private void checkParameters();
}
PowellOptimizer$LineSearch
package org.apache.commons.math3.optimization.direct;
synchronized class PowellOptimizer$LineSearch extends org.apache.commons.math3.optimization.univariate.BrentOptimizer {
private static final double REL_TOL_UNUSED = 1.0E-15;
private static final double ABS_TOL_UNUSED = 4.9E-324;
private final org.apache.commons.math3.optimization.univariate.BracketFinder bracket;
void PowellOptimizer$LineSearch(PowellOptimizer, double, double);
public org.apache.commons.math3.optimization.univariate.UnivariatePointValuePair search(double[], double[]);
}
MultiDirectionalSimplex
package org.apache.commons.math3.optimization.direct;
public synchronized class MultiDirectionalSimplex extends AbstractSimplex {
private static final double DEFAULT_KHI = 2.0;
private static final double DEFAULT_GAMMA = 0.5;
private final double khi;
private final double gamma;
public void MultiDirectionalSimplex(int);
public void MultiDirectionalSimplex(int, double);
public void MultiDirectionalSimplex(int, double, double);
public void MultiDirectionalSimplex(int, double, double, double);
public void MultiDirectionalSimplex(double[]);
public void MultiDirectionalSimplex(double[], double, double);
public void MultiDirectionalSimplex(double[][]);
public void MultiDirectionalSimplex(double[][], double, double);
public void iterate(org.apache.commons.math3.analysis.MultivariateFunction, java.util.Comparator);
private org.apache.commons.math3.optimization.PointValuePair evaluateNewSimplex(org.apache.commons.math3.analysis.MultivariateFunction, org.apache.commons.math3.optimization.PointValuePair[], double, java.util.Comparator);
}
CMAESOptimizer
package org.apache.commons.math3.optimization.direct;
public synchronized class CMAESOptimizer extends BaseAbstractMultivariateSimpleBoundsOptimizer implements org.apache.commons.math3.optimization.MultivariateOptimizer {
public static final int DEFAULT_CHECKFEASABLECOUNT = 0;
public static final double DEFAULT_STOPFITNESS = 0.0;
public static final boolean DEFAULT_ISACTIVECMA = 1;
public static final int DEFAULT_MAXITERATIONS = 30000;
public static final int DEFAULT_DIAGONALONLY = 0;
public static final org.apache.commons.math3.random.RandomGenerator DEFAULT_RANDOMGENERATOR;
private int lambda;
private boolean isActiveCMA;
private int checkFeasableCount;
private double[] inputSigma;
private int dimension;
private int diagonalOnly;
private boolean isMinimize;
private boolean generateStatistics;
private int maxIterations;
private double stopFitness;
private double stopTolUpX;
private double stopTolX;
private double stopTolFun;
private double stopTolHistFun;
private int mu;
private double logMu2;
private org.apache.commons.math3.linear.RealMatrix weights;
private double mueff;
private double sigma;
private double cc;
private double cs;
private double damps;
private double ccov1;
private double ccovmu;
private double chiN;
private double ccov1Sep;
private double ccovmuSep;
private org.apache.commons.math3.linear.RealMatrix xmean;
private org.apache.commons.math3.linear.RealMatrix pc;
private org.apache.commons.math3.linear.RealMatrix ps;
private double normps;
private org.apache.commons.math3.linear.RealMatrix B;
private org.apache.commons.math3.linear.RealMatrix D;
private org.apache.commons.math3.linear.RealMatrix BD;
private org.apache.commons.math3.linear.RealMatrix diagD;
private org.apache.commons.math3.linear.RealMatrix C;
private org.apache.commons.math3.linear.RealMatrix diagC;
private int iterations;
private double[] fitnessHistory;
private int historySize;
private org.apache.commons.math3.random.RandomGenerator random;
private java.util.List statisticsSigmaHistory;
private java.util.List statisticsMeanHistory;
private java.util.List statisticsFitnessHistory;
private java.util.List statisticsDHistory;
public void CMAESOptimizer();
public void CMAESOptimizer(int);
public void CMAESOptimizer(int, double[]);
public void CMAESOptimizer(int, double[], int, double, boolean, int, int, org.apache.commons.math3.random.RandomGenerator, boolean);
public void CMAESOptimizer(int, double[], int, double, boolean, int, int, org.apache.commons.math3.random.RandomGenerator, boolean, org.apache.commons.math3.optimization.ConvergenceChecker);
public void CMAESOptimizer(int, double, boolean, int, int, org.apache.commons.math3.random.RandomGenerator, boolean, org.apache.commons.math3.optimization.ConvergenceChecker);
public java.util.List getStatisticsSigmaHistory();
public java.util.List getStatisticsMeanHistory();
public java.util.List getStatisticsFitnessHistory();
public java.util.List getStatisticsDHistory();
protected transient org.apache.commons.math3.optimization.PointValuePair optimizeInternal(int, org.apache.commons.math3.analysis.MultivariateFunction, org.apache.commons.math3.optimization.GoalType, org.apache.commons.math3.optimization.OptimizationData[]);
protected org.apache.commons.math3.optimization.PointValuePair doOptimize();
private transient void parseOptimizationData(org.apache.commons.math3.optimization.OptimizationData[]);
private void checkParameters();
private void initializeCMA(double[]);
private boolean updateEvolutionPaths(org.apache.commons.math3.linear.RealMatrix, org.apache.commons.math3.linear.RealMatrix);
private void updateCovarianceDiagonalOnly(boolean, org.apache.commons.math3.linear.RealMatrix);
private void updateCovariance(boolean, org.apache.commons.math3.linear.RealMatrix, org.apache.commons.math3.linear.RealMatrix, int[], org.apache.commons.math3.linear.RealMatrix);
private void updateBD(double);
private static void push(double[], double);
private int[] sortedIndices(double[]);
private static org.apache.commons.math3.linear.RealMatrix log(org.apache.commons.math3.linear.RealMatrix);
private static org.apache.commons.math3.linear.RealMatrix sqrt(org.apache.commons.math3.linear.RealMatrix);
private static org.apache.commons.math3.linear.RealMatrix square(org.apache.commons.math3.linear.RealMatrix);
private static org.apache.commons.math3.linear.RealMatrix times(org.apache.commons.math3.linear.RealMatrix, org.apache.commons.math3.linear.RealMatrix);
private static org.apache.commons.math3.linear.RealMatrix divide(org.apache.commons.math3.linear.RealMatrix, org.apache.commons.math3.linear.RealMatrix);
private static org.apache.commons.math3.linear.RealMatrix selectColumns(org.apache.commons.math3.linear.RealMatrix, int[]);
private static org.apache.commons.math3.linear.RealMatrix triu(org.apache.commons.math3.linear.RealMatrix, int);
private static org.apache.commons.math3.linear.RealMatrix sumRows(org.apache.commons.math3.linear.RealMatrix);
private static org.apache.commons.math3.linear.RealMatrix diag(org.apache.commons.math3.linear.RealMatrix);
private static void copyColumn(org.apache.commons.math3.linear.RealMatrix, int, org.apache.commons.math3.linear.RealMatrix, int);
private static org.apache.commons.math3.linear.RealMatrix ones(int, int);
private static org.apache.commons.math3.linear.RealMatrix eye(int, int);
private static org.apache.commons.math3.linear.RealMatrix zeros(int, int);
private static org.apache.commons.math3.linear.RealMatrix repmat(org.apache.commons.math3.linear.RealMatrix, int, int);
private static org.apache.commons.math3.linear.RealMatrix sequence(double, double, double);
private static double max(org.apache.commons.math3.linear.RealMatrix);
private static double min(org.apache.commons.math3.linear.RealMatrix);
private static double max(double[]);
private static double min(double[]);
private static int[] inverse(int[]);
private static int[] reverse(int[]);
private double[] randn(int);
private org.apache.commons.math3.linear.RealMatrix randn1(int, int);
static void
}
CMAESOptimizer$FitnessFunction
package org.apache.commons.math3.optimization.direct;
synchronized class CMAESOptimizer$FitnessFunction {
private double valueRange;
private final boolean isRepairMode;
public void CMAESOptimizer$FitnessFunction(CMAESOptimizer);
public double value(double[]);
public boolean isFeasible(double[]);
public void setValueRange(double);
private double[] repair(double[]);
private double penalty(double[], double[]);
}
SimplexOptimizer$1
package org.apache.commons.math3.optimization.direct;
synchronized class SimplexOptimizer$1 implements org.apache.commons.math3.analysis.MultivariateFunction {
void SimplexOptimizer$1(SimplexOptimizer);
public double value(double[]);
}
MultivariateFunctionMappingAdapter$LowerBoundMapper
package org.apache.commons.math3.optimization.direct;
synchronized class MultivariateFunctionMappingAdapter$LowerBoundMapper implements MultivariateFunctionMappingAdapter$Mapper {
private final double lower;
public void MultivariateFunctionMappingAdapter$LowerBoundMapper(double);
public double unboundedToBounded(double);
public double boundedToUnbounded(double);
}
MultivariateFunctionMappingAdapter$UpperBoundMapper
package org.apache.commons.math3.optimization.direct;
synchronized class MultivariateFunctionMappingAdapter$UpperBoundMapper implements MultivariateFunctionMappingAdapter$Mapper {
private final double upper;
public void MultivariateFunctionMappingAdapter$UpperBoundMapper(double);
public double unboundedToBounded(double);
public double boundedToUnbounded(double);
}
MultivariateFunctionPenaltyAdapter
package org.apache.commons.math3.optimization.direct;
public synchronized class MultivariateFunctionPenaltyAdapter implements org.apache.commons.math3.analysis.MultivariateFunction {
private final org.apache.commons.math3.analysis.MultivariateFunction bounded;
private final double[] lower;
private final double[] upper;
private final double offset;
private final double[] scale;
public void MultivariateFunctionPenaltyAdapter(org.apache.commons.math3.analysis.MultivariateFunction, double[], double[], double, double[]);
public double value(double[]);
}
CMAESOptimizer$DoubleIndex
package org.apache.commons.math3.optimization.direct;
synchronized class CMAESOptimizer$DoubleIndex implements Comparable {
private final double value;
private final int index;
void CMAESOptimizer$DoubleIndex(double, int);
public int compareTo(CMAESOptimizer$DoubleIndex);
public boolean equals(Object);
public int hashCode();
}
BaseAbstractMultivariateOptimizer
package org.apache.commons.math3.optimization.direct;
public abstract synchronized class BaseAbstractMultivariateOptimizer implements org.apache.commons.math3.optimization.BaseMultivariateOptimizer {
protected final org.apache.commons.math3.util.Incrementor evaluations;
private org.apache.commons.math3.optimization.ConvergenceChecker checker;
private org.apache.commons.math3.optimization.GoalType goal;
private double[] start;
private double[] lowerBound;
private double[] upperBound;
private org.apache.commons.math3.analysis.MultivariateFunction function;
protected void BaseAbstractMultivariateOptimizer();
protected void BaseAbstractMultivariateOptimizer(org.apache.commons.math3.optimization.ConvergenceChecker);
public int getMaxEvaluations();
public int getEvaluations();
public org.apache.commons.math3.optimization.ConvergenceChecker getConvergenceChecker();
protected double computeObjectiveValue(double[]);
public org.apache.commons.math3.optimization.PointValuePair optimize(int, org.apache.commons.math3.analysis.MultivariateFunction, org.apache.commons.math3.optimization.GoalType, double[]);
public transient org.apache.commons.math3.optimization.PointValuePair optimize(int, org.apache.commons.math3.analysis.MultivariateFunction, org.apache.commons.math3.optimization.GoalType, org.apache.commons.math3.optimization.OptimizationData[]);
protected org.apache.commons.math3.optimization.PointValuePair optimizeInternal(int, org.apache.commons.math3.analysis.MultivariateFunction, org.apache.commons.math3.optimization.GoalType, double[]);
protected transient org.apache.commons.math3.optimization.PointValuePair optimizeInternal(int, org.apache.commons.math3.analysis.MultivariateFunction, org.apache.commons.math3.optimization.GoalType, org.apache.commons.math3.optimization.OptimizationData[]) throws org.apache.commons.math3.exception.TooManyEvaluationsException;
private transient void parseOptimizationData(org.apache.commons.math3.optimization.OptimizationData[]);
public org.apache.commons.math3.optimization.GoalType getGoalType();
public double[] getStartPoint();
public double[] getLowerBound();
public double[] getUpperBound();
protected abstract org.apache.commons.math3.optimization.PointValuePair doOptimize();
private void checkParameters();
}
MultivariateFunctionMappingAdapter$Mapper
package org.apache.commons.math3.optimization.direct;
abstract interface MultivariateFunctionMappingAdapter$Mapper {
public abstract double unboundedToBounded(double);
public abstract double boundedToUnbounded(double);
}
MultivariateOptimizer
package org.apache.commons.math3.optimization;
public abstract interface MultivariateOptimizer extends BaseMultivariateOptimizer {
}
BaseMultivariateVectorMultiStartOptimizer$1
package org.apache.commons.math3.optimization;
synchronized class BaseMultivariateVectorMultiStartOptimizer$1 implements java.util.Comparator {
void BaseMultivariateVectorMultiStartOptimizer$1(BaseMultivariateVectorMultiStartOptimizer, double[], double[]);
public int compare(PointVectorValuePair, PointVectorValuePair);
private double weightedResidual(PointVectorValuePair);
}
GaussianFitter$ParameterGuesser$1
package org.apache.commons.math3.optimization.fitting;
synchronized class GaussianFitter$ParameterGuesser$1 implements java.util.Comparator {
void GaussianFitter$ParameterGuesser$1(GaussianFitter$ParameterGuesser);
public int compare(WeightedObservedPoint, WeightedObservedPoint);
}
CurveFitter$OldTheoreticalValuesFunction$1
package org.apache.commons.math3.optimization.fitting;
synchronized class CurveFitter$OldTheoreticalValuesFunction$1 implements org.apache.commons.math3.analysis.MultivariateMatrixFunction {
void CurveFitter$OldTheoreticalValuesFunction$1(CurveFitter$OldTheoreticalValuesFunction);
public double[][] value(double[]);
}
GaussianFitter
package org.apache.commons.math3.optimization.fitting;
public synchronized class GaussianFitter extends CurveFitter {
public void GaussianFitter(org.apache.commons.math3.optimization.DifferentiableMultivariateVectorOptimizer);
public double[] fit(double[]);
public double[] fit();
}
CurveFitter
package org.apache.commons.math3.optimization.fitting;
public synchronized class CurveFitter {
private final org.apache.commons.math3.optimization.DifferentiableMultivariateVectorOptimizer oldOptimizer;
private final org.apache.commons.math3.optimization.MultivariateDifferentiableVectorOptimizer optimizer;
private final java.util.List observations;
public void CurveFitter(org.apache.commons.math3.optimization.DifferentiableMultivariateVectorOptimizer);
public void CurveFitter(org.apache.commons.math3.optimization.MultivariateDifferentiableVectorOptimizer);
public void addObservedPoint(double, double);
public void addObservedPoint(double, double, double);
public void addObservedPoint(WeightedObservedPoint);
public WeightedObservedPoint[] getObservations();
public void clearObservations();
public double[] fit(org.apache.commons.math3.analysis.ParametricUnivariateFunction, double[]);
public double[] fit(int, org.apache.commons.math3.analysis.ParametricUnivariateFunction, double[]);
}
HarmonicFitter
package org.apache.commons.math3.optimization.fitting;
public synchronized class HarmonicFitter extends CurveFitter {
public void HarmonicFitter(org.apache.commons.math3.optimization.DifferentiableMultivariateVectorOptimizer);
public double[] fit(double[]);
public double[] fit();
}
GaussianFitter$ParameterGuesser
package org.apache.commons.math3.optimization.fitting;
public synchronized class GaussianFitter$ParameterGuesser {
private final double norm;
private final double mean;
private final double sigma;
public void GaussianFitter$ParameterGuesser(WeightedObservedPoint[]);
public double[] guess();
private WeightedObservedPoint[] sortObservations(WeightedObservedPoint[]);
private double[] basicGuess(WeightedObservedPoint[]);
private int findMaxY(WeightedObservedPoint[]);
private double interpolateXAtY(WeightedObservedPoint[], int, int, double) throws org.apache.commons.math3.exception.OutOfRangeException;
private WeightedObservedPoint[] getInterpolationPointsForY(WeightedObservedPoint[], int, int, double) throws org.apache.commons.math3.exception.OutOfRangeException;
private boolean isBetween(double, double, double);
}
HarmonicFitter$ParameterGuesser
package org.apache.commons.math3.optimization.fitting;
public synchronized class HarmonicFitter$ParameterGuesser {
private final double a;
private final double omega;
private final double phi;
public void HarmonicFitter$ParameterGuesser(WeightedObservedPoint[]);
public double[] guess();
private WeightedObservedPoint[] sortObservations(WeightedObservedPoint[]);
private double[] guessAOmega(WeightedObservedPoint[]);
private double guessPhi(WeightedObservedPoint[]);
}
GaussianFitter$1
package org.apache.commons.math3.optimization.fitting;
synchronized class GaussianFitter$1 extends org.apache.commons.math3.analysis.function.Gaussian$Parametric {
void GaussianFitter$1(GaussianFitter);
public transient double value(double, double[]);
public transient double[] gradient(double, double[]);
}
WeightedObservedPoint
package org.apache.commons.math3.optimization.fitting;
public synchronized class WeightedObservedPoint implements java.io.Serializable {
private static final long serialVersionUID = 5306874947404636157;
private final double weight;
private final double x;
private final double y;
public void WeightedObservedPoint(double, double, double);
public double getWeight();
public double getX();
public double getY();
}
CurveFitter$OldTheoreticalValuesFunction
package org.apache.commons.math3.optimization.fitting;
synchronized class CurveFitter$OldTheoreticalValuesFunction implements org.apache.commons.math3.analysis.DifferentiableMultivariateVectorFunction {
private final org.apache.commons.math3.analysis.ParametricUnivariateFunction f;
public void CurveFitter$OldTheoreticalValuesFunction(CurveFitter, org.apache.commons.math3.analysis.ParametricUnivariateFunction);
public org.apache.commons.math3.analysis.MultivariateMatrixFunction jacobian();
public double[] value(double[]);
}
PolynomialFitter
package org.apache.commons.math3.optimization.fitting;
public synchronized class PolynomialFitter extends CurveFitter {
private final int degree;
public void PolynomialFitter(int, org.apache.commons.math3.optimization.DifferentiableMultivariateVectorOptimizer);
public void PolynomialFitter(org.apache.commons.math3.optimization.DifferentiableMultivariateVectorOptimizer);
public double[] fit();
public double[] fit(int, double[]);
public double[] fit(double[]);
}
CurveFitter$TheoreticalValuesFunction
package org.apache.commons.math3.optimization.fitting;
synchronized class CurveFitter$TheoreticalValuesFunction implements org.apache.commons.math3.analysis.differentiation.MultivariateDifferentiableVectorFunction {
private final org.apache.commons.math3.analysis.ParametricUnivariateFunction f;
public void CurveFitter$TheoreticalValuesFunction(CurveFitter, org.apache.commons.math3.analysis.ParametricUnivariateFunction);
public double[] value(double[]);
public org.apache.commons.math3.analysis.differentiation.DerivativeStructure[] value(org.apache.commons.math3.analysis.differentiation.DerivativeStructure[]);
}
MultivariateDifferentiableOptimizer
package org.apache.commons.math3.optimization;
public abstract interface MultivariateDifferentiableOptimizer extends BaseMultivariateOptimizer {
}
LeastSquaresConverter
package org.apache.commons.math3.optimization;
public synchronized class LeastSquaresConverter implements org.apache.commons.math3.analysis.MultivariateFunction {
private final org.apache.commons.math3.analysis.MultivariateVectorFunction function;
private final double[] observations;
private final double[] weights;
private final org.apache.commons.math3.linear.RealMatrix scale;
public void LeastSquaresConverter(org.apache.commons.math3.analysis.MultivariateVectorFunction, double[]);
public void LeastSquaresConverter(org.apache.commons.math3.analysis.MultivariateVectorFunction, double[], double[]);
public void LeastSquaresConverter(org.apache.commons.math3.analysis.MultivariateVectorFunction, double[], org.apache.commons.math3.linear.RealMatrix);
public double value(double[]);
}
MultivariateDifferentiableMultiStartOptimizer
package org.apache.commons.math3.optimization;
public synchronized class MultivariateDifferentiableMultiStartOptimizer extends BaseMultivariateMultiStartOptimizer implements MultivariateDifferentiableOptimizer {
public void MultivariateDifferentiableMultiStartOptimizer(MultivariateDifferentiableOptimizer, int, org.apache.commons.math3.random.RandomVectorGenerator);
}
SimpleVectorValueChecker
package org.apache.commons.math3.optimization;
public synchronized class SimpleVectorValueChecker extends AbstractConvergenceChecker {
private static final int ITERATION_CHECK_DISABLED = -1;
private final int maxIterationCount;
public void SimpleVectorValueChecker();
public void SimpleVectorValueChecker(double, double);
public void SimpleVectorValueChecker(double, double, int);
public boolean converged(int, PointVectorValuePair, PointVectorValuePair);
}
SimplePointChecker
package org.apache.commons.math3.optimization;
public synchronized class SimplePointChecker extends AbstractConvergenceChecker {
private static final int ITERATION_CHECK_DISABLED = -1;
private final int maxIterationCount;
public void SimplePointChecker();
public void SimplePointChecker(double, double);
public void SimplePointChecker(double, double, int);
public boolean converged(int, org.apache.commons.math3.util.Pair, org.apache.commons.math3.util.Pair);
}
DifferentiableMultivariateVectorOptimizer
package org.apache.commons.math3.optimization;
public abstract interface DifferentiableMultivariateVectorOptimizer extends BaseMultivariateVectorOptimizer {
}
ConvergenceChecker
package org.apache.commons.math3.optimization;
public abstract interface ConvergenceChecker {
public abstract boolean converged(int, Object, Object);
}
MultivariateDifferentiableVectorOptimizer
package org.apache.commons.math3.optimization;
public abstract interface MultivariateDifferentiableVectorOptimizer extends BaseMultivariateVectorOptimizer {
}
BaseMultivariateVectorMultiStartOptimizer
package org.apache.commons.math3.optimization;
public synchronized class BaseMultivariateVectorMultiStartOptimizer implements BaseMultivariateVectorOptimizer {
private final BaseMultivariateVectorOptimizer optimizer;
private int maxEvaluations;
private int totalEvaluations;
private int starts;
private org.apache.commons.math3.random.RandomVectorGenerator generator;
private PointVectorValuePair[] optima;
protected void BaseMultivariateVectorMultiStartOptimizer(BaseMultivariateVectorOptimizer, int, org.apache.commons.math3.random.RandomVectorGenerator);
public PointVectorValuePair[] getOptima();
public int getMaxEvaluations();
public int getEvaluations();
public ConvergenceChecker getConvergenceChecker();
public PointVectorValuePair optimize(int, org.apache.commons.math3.analysis.MultivariateVectorFunction, double[], double[], double[]);
private void sortPairs(double[], double[]);
}
BaseMultivariateVectorOptimizer
package org.apache.commons.math3.optimization;
public abstract interface BaseMultivariateVectorOptimizer extends BaseOptimizer {
public abstract PointVectorValuePair optimize(int, org.apache.commons.math3.analysis.MultivariateVectorFunction, double[], double[], double[]);
}
GoalType
package org.apache.commons.math3.optimization;
public final synchronized enum GoalType {
public static final GoalType MAXIMIZE;
public static final GoalType MINIMIZE;
public static GoalType[] values();
public static GoalType valueOf(String);
private void GoalType(String, int);
static void
}
PointVectorValuePair
package org.apache.commons.math3.optimization;
public synchronized class PointVectorValuePair extends org.apache.commons.math3.util.Pair implements java.io.Serializable {
private static final long serialVersionUID = 20120513;
public void PointVectorValuePair(double[], double[]);
public void PointVectorValuePair(double[], double[], boolean);
public double[] getPoint();
public double[] getPointRef();
public double[] getValue();
public double[] getValueRef();
private Object writeReplace();
}
PointVectorValuePair$DataTransferObject
package org.apache.commons.math3.optimization;
synchronized class PointVectorValuePair$DataTransferObject implements java.io.Serializable {
private static final long serialVersionUID = 20120513;
private final double[] point;
private final double[] value;
public void PointVectorValuePair$DataTransferObject(double[], double[]);
private Object readResolve();
}
BaseMultivariateMultiStartOptimizer
package org.apache.commons.math3.optimization;
public synchronized class BaseMultivariateMultiStartOptimizer implements BaseMultivariateOptimizer {
private final BaseMultivariateOptimizer optimizer;
private int maxEvaluations;
private int totalEvaluations;
private int starts;
private org.apache.commons.math3.random.RandomVectorGenerator generator;
private PointValuePair[] optima;
protected void BaseMultivariateMultiStartOptimizer(BaseMultivariateOptimizer, int, org.apache.commons.math3.random.RandomVectorGenerator);
public PointValuePair[] getOptima();
public int getMaxEvaluations();
public int getEvaluations();
public ConvergenceChecker getConvergenceChecker();
public PointValuePair optimize(int, org.apache.commons.math3.analysis.MultivariateFunction, GoalType, double[]);
private void sortPairs(GoalType);
}
Weight
package org.apache.commons.math3.optimization;
public synchronized class Weight implements OptimizationData {
private final org.apache.commons.math3.linear.RealMatrix weightMatrix;
public void Weight(double[]);
public void Weight(org.apache.commons.math3.linear.RealMatrix);
public org.apache.commons.math3.linear.RealMatrix getWeight();
}
MultivariateDifferentiableVectorMultiStartOptimizer
package org.apache.commons.math3.optimization;
public synchronized class MultivariateDifferentiableVectorMultiStartOptimizer extends BaseMultivariateVectorMultiStartOptimizer implements MultivariateDifferentiableVectorOptimizer {
public void MultivariateDifferentiableVectorMultiStartOptimizer(MultivariateDifferentiableVectorOptimizer, int, org.apache.commons.math3.random.RandomVectorGenerator);
}
Relationship
package org.apache.commons.math3.optimization.linear;
public final synchronized enum Relationship {
public static final Relationship EQ;
public static final Relationship LEQ;
public static final Relationship GEQ;
private final String stringValue;
public static Relationship[] values();
public static Relationship valueOf(String);
private void Relationship(String, int, String);
public String toString();
public Relationship oppositeRelationship();
static void
}
LinearOptimizer
package org.apache.commons.math3.optimization.linear;
public abstract interface LinearOptimizer {
public abstract void setMaxIterations(int);
public abstract int getMaxIterations();
public abstract int getIterations();
public abstract org.apache.commons.math3.optimization.PointValuePair optimize(LinearObjectiveFunction, java.util.Collection, org.apache.commons.math3.optimization.GoalType, boolean) throws org.apache.commons.math3.exception.MathIllegalStateException;
}
NoFeasibleSolutionException
package org.apache.commons.math3.optimization.linear;
public synchronized class NoFeasibleSolutionException extends org.apache.commons.math3.exception.MathIllegalStateException {
private static final long serialVersionUID = -3044253632189082760;
public void NoFeasibleSolutionException();
}
Relationship$1
package org.apache.commons.math3.optimization.linear;
synchronized class Relationship$1 {
static void
}
LinearObjectiveFunction
package org.apache.commons.math3.optimization.linear;
public synchronized class LinearObjectiveFunction implements java.io.Serializable {
private static final long serialVersionUID = -4531815507568396090;
private final transient org.apache.commons.math3.linear.RealVector coefficients;
private final double constantTerm;
public void LinearObjectiveFunction(double[], double);
public void LinearObjectiveFunction(org.apache.commons.math3.linear.RealVector, double);
public org.apache.commons.math3.linear.RealVector getCoefficients();
public double getConstantTerm();
public double getValue(double[]);
public double getValue(org.apache.commons.math3.linear.RealVector);
public boolean equals(Object);
public int hashCode();
private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
private void readObject(java.io.ObjectInputStream) throws ClassNotFoundException, java.io.IOException;
}
UnboundedSolutionException
package org.apache.commons.math3.optimization.linear;
public synchronized class UnboundedSolutionException extends org.apache.commons.math3.exception.MathIllegalStateException {
private static final long serialVersionUID = 940539497277290619;
public void UnboundedSolutionException();
}
SimplexTableau
package org.apache.commons.math3.optimization.linear;
synchronized class SimplexTableau implements java.io.Serializable {
private static final String NEGATIVE_VAR_COLUMN_LABEL = x-;
private static final int DEFAULT_ULPS = 10;
private static final double CUTOFF_THRESHOLD = 1.0E-12;
private static final long serialVersionUID = -1369660067587938365;
private final LinearObjectiveFunction f;
private final java.util.List constraints;
private final boolean restrictToNonNegative;
private final java.util.List columnLabels;
private transient org.apache.commons.math3.linear.RealMatrix tableau;
private final int numDecisionVariables;
private final int numSlackVariables;
private int numArtificialVariables;
private final double epsilon;
private final int maxUlps;
void SimplexTableau(LinearObjectiveFunction, java.util.Collection, org.apache.commons.math3.optimization.GoalType, boolean, double);
void SimplexTableau(LinearObjectiveFunction, java.util.Collection, org.apache.commons.math3.optimization.GoalType, boolean, double, int);
protected void initializeColumnLabels();
protected org.apache.commons.math3.linear.RealMatrix createTableau(boolean);
public java.util.List normalizeConstraints(java.util.Collection);
private LinearConstraint normalize(LinearConstraint);
protected final int getNumObjectiveFunctions();
private int getConstraintTypeCounts(Relationship);
protected static double getInvertedCoefficientSum(org.apache.commons.math3.linear.RealVector);
protected Integer getBasicRow(int);
protected void dropPhase1Objective();
private void copyArray(double[], double[]);
boolean isOptimal();
protected org.apache.commons.math3.optimization.PointValuePair getSolution();
protected void divideRow(int, double);
protected void subtractRow(int, int, double);
protected final int getWidth();
protected final int getHeight();
protected final double getEntry(int, int);
protected final void setEntry(int, int, double);
protected final int getSlackVariableOffset();
protected final int getArtificialVariableOffset();
protected final int getRhsOffset();
protected final int getNumDecisionVariables();
protected final int getOriginalNumDecisionVariables();
protected final int getNumSlackVariables();
protected final int getNumArtificialVariables();
protected final double[][] getData();
public boolean equals(Object);
public int hashCode();
private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
private void readObject(java.io.ObjectInputStream) throws ClassNotFoundException, java.io.IOException;
}
SimplexSolver
package org.apache.commons.math3.optimization.linear;
public synchronized class SimplexSolver extends AbstractLinearOptimizer {
private static final double DEFAULT_EPSILON = 1.0E-6;
private static final int DEFAULT_ULPS = 10;
private final double epsilon;
private final int maxUlps;
public void SimplexSolver();
public void SimplexSolver(double, int);
private Integer getPivotColumn(SimplexTableau);
private Integer getPivotRow(SimplexTableau, int);
protected void doIteration(SimplexTableau) throws org.apache.commons.math3.exception.MaxCountExceededException, UnboundedSolutionException;
protected void solvePhase1(SimplexTableau) throws org.apache.commons.math3.exception.MaxCountExceededException, UnboundedSolutionException, NoFeasibleSolutionException;
public org.apache.commons.math3.optimization.PointValuePair doOptimize() throws org.apache.commons.math3.exception.MaxCountExceededException, UnboundedSolutionException, NoFeasibleSolutionException;
}
AbstractLinearOptimizer
package org.apache.commons.math3.optimization.linear;
public abstract synchronized class AbstractLinearOptimizer implements LinearOptimizer {
public static final int DEFAULT_MAX_ITERATIONS = 100;
private LinearObjectiveFunction function;
private java.util.Collection linearConstraints;
private org.apache.commons.math3.optimization.GoalType goal;
private boolean nonNegative;
private int maxIterations;
private int iterations;
protected void AbstractLinearOptimizer();
protected boolean restrictToNonNegative();
protected org.apache.commons.math3.optimization.GoalType getGoalType();
protected LinearObjectiveFunction getFunction();
protected java.util.Collection getConstraints();
public void setMaxIterations(int);
public int getMaxIterations();
public int getIterations();
protected void incrementIterationsCounter() throws org.apache.commons.math3.exception.MaxCountExceededException;
public org.apache.commons.math3.optimization.PointValuePair optimize(LinearObjectiveFunction, java.util.Collection, org.apache.commons.math3.optimization.GoalType, boolean) throws org.apache.commons.math3.exception.MathIllegalStateException;
protected abstract org.apache.commons.math3.optimization.PointValuePair doOptimize() throws org.apache.commons.math3.exception.MathIllegalStateException;
}
LinearConstraint
package org.apache.commons.math3.optimization.linear;
public synchronized class LinearConstraint implements java.io.Serializable {
private static final long serialVersionUID = -764632794033034092;
private final transient org.apache.commons.math3.linear.RealVector coefficients;
private final Relationship relationship;
private final double value;
public void LinearConstraint(double[], Relationship, double);
public void LinearConstraint(org.apache.commons.math3.linear.RealVector, Relationship, double);
public void LinearConstraint(double[], double, Relationship, double[], double);
public void LinearConstraint(org.apache.commons.math3.linear.RealVector, double, Relationship, org.apache.commons.math3.linear.RealVector, double);
public org.apache.commons.math3.linear.RealVector getCoefficients();
public Relationship getRelationship();
public double getValue();
public boolean equals(Object);
public int hashCode();
private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
private void readObject(java.io.ObjectInputStream) throws ClassNotFoundException, java.io.IOException;
}
BaseMultivariateSimpleBoundsOptimizer
package org.apache.commons.math3.optimization;
public abstract interface BaseMultivariateSimpleBoundsOptimizer extends BaseMultivariateOptimizer {
public abstract PointValuePair optimize(int, org.apache.commons.math3.analysis.MultivariateFunction, GoalType, double[], double[], double[]);
}
AbstractScalarDifferentiableOptimizer
package org.apache.commons.math3.optimization.general;
public abstract synchronized class AbstractScalarDifferentiableOptimizer extends org.apache.commons.math3.optimization.direct.BaseAbstractMultivariateOptimizer implements org.apache.commons.math3.optimization.DifferentiableMultivariateOptimizer {
private org.apache.commons.math3.analysis.MultivariateVectorFunction gradient;
protected void AbstractScalarDifferentiableOptimizer();
protected void AbstractScalarDifferentiableOptimizer(org.apache.commons.math3.optimization.ConvergenceChecker);
protected double[] computeObjectiveGradient(double[]);
protected org.apache.commons.math3.optimization.PointValuePair optimizeInternal(int, org.apache.commons.math3.analysis.DifferentiableMultivariateFunction, org.apache.commons.math3.optimization.GoalType, double[]);
public org.apache.commons.math3.optimization.PointValuePair optimize(int, org.apache.commons.math3.analysis.differentiation.MultivariateDifferentiableFunction, org.apache.commons.math3.optimization.GoalType, double[]);
}
NonLinearConjugateGradientOptimizer$LineSearchFunction
package org.apache.commons.math3.optimization.general;
synchronized class NonLinearConjugateGradientOptimizer$LineSearchFunction implements org.apache.commons.math3.analysis.UnivariateFunction {
private final double[] searchDirection;
public void NonLinearConjugateGradientOptimizer$LineSearchFunction(NonLinearConjugateGradientOptimizer, double[]);
public double value(double);
}
AbstractDifferentiableOptimizer
package org.apache.commons.math3.optimization.general;
public abstract synchronized class AbstractDifferentiableOptimizer extends org.apache.commons.math3.optimization.direct.BaseAbstractMultivariateOptimizer {
private org.apache.commons.math3.analysis.MultivariateVectorFunction gradient;
protected void AbstractDifferentiableOptimizer(org.apache.commons.math3.optimization.ConvergenceChecker);
protected double[] computeObjectiveGradient(double[]);
protected org.apache.commons.math3.optimization.PointValuePair optimizeInternal(int, org.apache.commons.math3.analysis.differentiation.MultivariateDifferentiableFunction, org.apache.commons.math3.optimization.GoalType, double[]);
protected transient org.apache.commons.math3.optimization.PointValuePair optimizeInternal(int, org.apache.commons.math3.analysis.differentiation.MultivariateDifferentiableFunction, org.apache.commons.math3.optimization.GoalType, org.apache.commons.math3.optimization.OptimizationData[]);
}
NonLinearConjugateGradientOptimizer$IdentityPreconditioner
package org.apache.commons.math3.optimization.general;
public synchronized class NonLinearConjugateGradientOptimizer$IdentityPreconditioner implements Preconditioner {
public void NonLinearConjugateGradientOptimizer$IdentityPreconditioner();
public double[] precondition(double[], double[]);
}
LevenbergMarquardtOptimizer
package org.apache.commons.math3.optimization.general;
public synchronized class LevenbergMarquardtOptimizer extends AbstractLeastSquaresOptimizer {
private int solvedCols;
private double[] diagR;
private double[] jacNorm;
private double[] beta;
private int[] permutation;
private int rank;
private double lmPar;
private double[] lmDir;
private final double initialStepBoundFactor;
private final double costRelativeTolerance;
private final double parRelativeTolerance;
private final double orthoTolerance;
private final double qrRankingThreshold;
private double[] weightedResidual;
private double[][] weightedJacobian;
public void LevenbergMarquardtOptimizer();
public void LevenbergMarquardtOptimizer(org.apache.commons.math3.optimization.ConvergenceChecker);
public void LevenbergMarquardtOptimizer(double, org.apache.commons.math3.optimization.ConvergenceChecker, double, double, double, double);
public void LevenbergMarquardtOptimizer(double, double, double);
public void LevenbergMarquardtOptimizer(double, double, double, double, double);
protected org.apache.commons.math3.optimization.PointVectorValuePair doOptimize();
private void determineLMParameter(double[], double, double[], double[], double[], double[]);
private void determineLMDirection(double[], double[], double[], double[]);
private void qrDecomposition(org.apache.commons.math3.linear.RealMatrix) throws org.apache.commons.math3.exception.ConvergenceException;
private void qTy(double[]);
}
GaussNewtonOptimizer
package org.apache.commons.math3.optimization.general;
public synchronized class GaussNewtonOptimizer extends AbstractLeastSquaresOptimizer {
private final boolean useLU;
public void GaussNewtonOptimizer();
public void GaussNewtonOptimizer(org.apache.commons.math3.optimization.ConvergenceChecker);
public void GaussNewtonOptimizer(boolean);
public void GaussNewtonOptimizer(boolean, org.apache.commons.math3.optimization.ConvergenceChecker);
public org.apache.commons.math3.optimization.PointVectorValuePair doOptimize();
}
NonLinearConjugateGradientOptimizer
package org.apache.commons.math3.optimization.general;
public synchronized class NonLinearConjugateGradientOptimizer extends AbstractScalarDifferentiableOptimizer {
private final ConjugateGradientFormula updateFormula;
private final Preconditioner preconditioner;
private final org.apache.commons.math3.analysis.solvers.UnivariateSolver solver;
private double initialStep;
private double[] point;
public void NonLinearConjugateGradientOptimizer(ConjugateGradientFormula);
public void NonLinearConjugateGradientOptimizer(ConjugateGradientFormula, org.apache.commons.math3.optimization.ConvergenceChecker);
public void NonLinearConjugateGradientOptimizer(ConjugateGradientFormula, org.apache.commons.math3.optimization.ConvergenceChecker, org.apache.commons.math3.analysis.solvers.UnivariateSolver);
public void NonLinearConjugateGradientOptimizer(ConjugateGradientFormula, org.apache.commons.math3.optimization.ConvergenceChecker, org.apache.commons.math3.analysis.solvers.UnivariateSolver, Preconditioner);
public void setInitialStep(double);
protected org.apache.commons.math3.optimization.PointValuePair doOptimize();
private double findUpperBound(org.apache.commons.math3.analysis.UnivariateFunction, double, double);
}
ConjugateGradientFormula
package org.apache.commons.math3.optimization.general;
public final synchronized enum ConjugateGradientFormula {
public static final ConjugateGradientFormula FLETCHER_REEVES;
public static final ConjugateGradientFormula POLAK_RIBIERE;
public static ConjugateGradientFormula[] values();
public static ConjugateGradientFormula valueOf(String);
private void ConjugateGradientFormula(String, int);
static void
}
AbstractLeastSquaresOptimizer
package org.apache.commons.math3.optimization.general;
public abstract synchronized class AbstractLeastSquaresOptimizer extends org.apache.commons.math3.optimization.direct.BaseAbstractMultivariateVectorOptimizer implements org.apache.commons.math3.optimization.DifferentiableMultivariateVectorOptimizer {
private static final double DEFAULT_SINGULARITY_THRESHOLD = 1.0E-14;
protected double[][] weightedResidualJacobian;
protected int cols;
protected int rows;
protected double[] point;
protected double[] objective;
protected double[] weightedResiduals;
protected double cost;
private org.apache.commons.math3.analysis.differentiation.MultivariateDifferentiableVectorFunction jF;
private int jacobianEvaluations;
private org.apache.commons.math3.linear.RealMatrix weightMatrixSqrt;
protected void AbstractLeastSquaresOptimizer();
protected void AbstractLeastSquaresOptimizer(org.apache.commons.math3.optimization.ConvergenceChecker);
public int getJacobianEvaluations();
protected void updateJacobian();
protected org.apache.commons.math3.linear.RealMatrix computeWeightedJacobian(double[]);
protected void updateResidualsAndCost();
protected double computeCost(double[]);
public double getRMS();
public double getChiSquare();
public org.apache.commons.math3.linear.RealMatrix getWeightSquareRoot();
protected void setCost(double);
public double[][] getCovariances();
public double[][] getCovariances(double);
public double[][] computeCovariances(double[], double);
public double[] guessParametersErrors();
public double[] computeSigma(double[], double);
public org.apache.commons.math3.optimization.PointVectorValuePair optimize(int, org.apache.commons.math3.analysis.DifferentiableMultivariateVectorFunction, double[], double[], double[]);
public org.apache.commons.math3.optimization.PointVectorValuePair optimize(int, org.apache.commons.math3.analysis.differentiation.MultivariateDifferentiableVectorFunction, double[], double[], double[]);
protected transient org.apache.commons.math3.optimization.PointVectorValuePair optimizeInternal(int, org.apache.commons.math3.analysis.differentiation.MultivariateDifferentiableVectorFunction, org.apache.commons.math3.optimization.OptimizationData[]);
protected void setUp();
protected double[] computeResiduals(double[]);
private org.apache.commons.math3.linear.RealMatrix squareRoot(org.apache.commons.math3.linear.RealMatrix);
}
Preconditioner
package org.apache.commons.math3.optimization.general;
public abstract interface Preconditioner {
public abstract double[] precondition(double[], double[]);
}
OptimizationData
package org.apache.commons.math3.optimization;
public abstract interface OptimizationData {
}
InitialGuess
package org.apache.commons.math3.optimization;
public synchronized class InitialGuess implements OptimizationData {
private final double[] init;
public void InitialGuess(double[]);
public double[] getInitialGuess();
}
Target
package org.apache.commons.math3.optimization;
public synchronized class Target implements OptimizationData {
private final double[] target;
public void Target(double[]);
public double[] getTarget();
}
UnivariateMultiStartOptimizer$1
package org.apache.commons.math3.optimization.univariate;
synchronized class UnivariateMultiStartOptimizer$1 implements java.util.Comparator {
void UnivariateMultiStartOptimizer$1(UnivariateMultiStartOptimizer, org.apache.commons.math3.optimization.GoalType);
public int compare(UnivariatePointValuePair, UnivariatePointValuePair);
}
UnivariateOptimizer
package org.apache.commons.math3.optimization.univariate;
public abstract interface UnivariateOptimizer extends BaseUnivariateOptimizer {
}
BaseUnivariateOptimizer
package org.apache.commons.math3.optimization.univariate;
public abstract interface BaseUnivariateOptimizer extends org.apache.commons.math3.optimization.BaseOptimizer {
public abstract UnivariatePointValuePair optimize(int, org.apache.commons.math3.analysis.UnivariateFunction, org.apache.commons.math3.optimization.GoalType, double, double);
public abstract UnivariatePointValuePair optimize(int, org.apache.commons.math3.analysis.UnivariateFunction, org.apache.commons.math3.optimization.GoalType, double, double, double);
}
SimpleUnivariateValueChecker
package org.apache.commons.math3.optimization.univariate;
public synchronized class SimpleUnivariateValueChecker extends org.apache.commons.math3.optimization.AbstractConvergenceChecker {
private static final int ITERATION_CHECK_DISABLED = -1;
private final int maxIterationCount;
public void SimpleUnivariateValueChecker();
public void SimpleUnivariateValueChecker(double, double);
public void SimpleUnivariateValueChecker(double, double, int);
public boolean converged(int, UnivariatePointValuePair, UnivariatePointValuePair);
}
BrentOptimizer
package org.apache.commons.math3.optimization.univariate;
public synchronized class BrentOptimizer extends BaseAbstractUnivariateOptimizer {
private static final double GOLDEN_SECTION;
private static final double MIN_RELATIVE_TOLERANCE;
private final double relativeThreshold;
private final double absoluteThreshold;
public void BrentOptimizer(double, double, org.apache.commons.math3.optimization.ConvergenceChecker);
public void BrentOptimizer(double, double);
protected UnivariatePointValuePair doOptimize();
private UnivariatePointValuePair best(UnivariatePointValuePair, UnivariatePointValuePair, boolean);
static void
}
UnivariateMultiStartOptimizer
package org.apache.commons.math3.optimization.univariate;
public synchronized class UnivariateMultiStartOptimizer implements BaseUnivariateOptimizer {
private final BaseUnivariateOptimizer optimizer;
private int maxEvaluations;
private int totalEvaluations;
private int starts;
private org.apache.commons.math3.random.RandomGenerator generator;
private UnivariatePointValuePair[] optima;
public void UnivariateMultiStartOptimizer(BaseUnivariateOptimizer, int, org.apache.commons.math3.random.RandomGenerator);
public org.apache.commons.math3.optimization.ConvergenceChecker getConvergenceChecker();
public int getMaxEvaluations();
public int getEvaluations();
public UnivariatePointValuePair[] getOptima();
public UnivariatePointValuePair optimize(int, org.apache.commons.math3.analysis.UnivariateFunction, org.apache.commons.math3.optimization.GoalType, double, double);
public UnivariatePointValuePair optimize(int, org.apache.commons.math3.analysis.UnivariateFunction, org.apache.commons.math3.optimization.GoalType, double, double, double);
private void sortPairs(org.apache.commons.math3.optimization.GoalType);
}
BaseAbstractUnivariateOptimizer
package org.apache.commons.math3.optimization.univariate;
public abstract synchronized class BaseAbstractUnivariateOptimizer implements UnivariateOptimizer {
private final org.apache.commons.math3.optimization.ConvergenceChecker checker;
private final org.apache.commons.math3.util.Incrementor evaluations;
private org.apache.commons.math3.optimization.GoalType goal;
private double searchMin;
private double searchMax;
private double searchStart;
private org.apache.commons.math3.analysis.UnivariateFunction function;
protected void BaseAbstractUnivariateOptimizer(org.apache.commons.math3.optimization.ConvergenceChecker);
public int getMaxEvaluations();
public int getEvaluations();
public org.apache.commons.math3.optimization.GoalType getGoalType();
public double getMin();
public double getMax();
public double getStartValue();
protected double computeObjectiveValue(double);
public UnivariatePointValuePair optimize(int, org.apache.commons.math3.analysis.UnivariateFunction, org.apache.commons.math3.optimization.GoalType, double, double, double);
public UnivariatePointValuePair optimize(int, org.apache.commons.math3.analysis.UnivariateFunction, org.apache.commons.math3.optimization.GoalType, double, double);
public org.apache.commons.math3.optimization.ConvergenceChecker getConvergenceChecker();
protected abstract UnivariatePointValuePair doOptimize();
}
UnivariatePointValuePair
package org.apache.commons.math3.optimization.univariate;
public synchronized class UnivariatePointValuePair implements java.io.Serializable {
private static final long serialVersionUID = 1003888396256744753;
private final double point;
private final double value;
public void UnivariatePointValuePair(double, double);
public double getPoint();
public double getValue();
}
BracketFinder
package org.apache.commons.math3.optimization.univariate;
public synchronized class BracketFinder {
private static final double EPS_MIN = 1.0E-21;
private static final double GOLD = 1.618034;
private final double growLimit;
private final org.apache.commons.math3.util.Incrementor evaluations;
private double lo;
private double hi;
private double mid;
private double fLo;
private double fHi;
private double fMid;
public void BracketFinder();
public void BracketFinder(double, int);
public void search(org.apache.commons.math3.analysis.UnivariateFunction, org.apache.commons.math3.optimization.GoalType, double, double);
public int getMaxEvaluations();
public int getEvaluations();
public double getLo();
public double getFLo();
public double getHi();
public double getFHi();
public double getMid();
public double getFMid();
private double eval(org.apache.commons.math3.analysis.UnivariateFunction, double);
}
DifferentiableMultivariateVectorMultiStartOptimizer
package org.apache.commons.math3.optimization;
public synchronized class DifferentiableMultivariateVectorMultiStartOptimizer extends BaseMultivariateVectorMultiStartOptimizer implements DifferentiableMultivariateVectorOptimizer {
public void DifferentiableMultivariateVectorMultiStartOptimizer(DifferentiableMultivariateVectorOptimizer, int, org.apache.commons.math3.random.RandomVectorGenerator);
}
SimpleBounds
package org.apache.commons.math3.optimization;
public synchronized class SimpleBounds implements OptimizationData {
private final double[] lower;
private final double[] upper;
public void SimpleBounds(double[], double[]);
public double[] getLower();
public double[] getUpper();
}
PointValuePair$DataTransferObject
package org.apache.commons.math3.optimization;
synchronized class PointValuePair$DataTransferObject implements java.io.Serializable {
private static final long serialVersionUID = 20120513;
private final double[] point;
private final double value;
public void PointValuePair$DataTransferObject(double[], double);
private Object readResolve();
}
BaseOptimizer
package org.apache.commons.math3.optimization;
public abstract interface BaseOptimizer {
public abstract int getMaxEvaluations();
public abstract int getEvaluations();
public abstract ConvergenceChecker getConvergenceChecker();
}
AbstractConvergenceChecker
package org.apache.commons.math3.optimization;
public abstract synchronized class AbstractConvergenceChecker implements ConvergenceChecker {
private static final double DEFAULT_RELATIVE_THRESHOLD;
private static final double DEFAULT_ABSOLUTE_THRESHOLD;
private final double relativeThreshold;
private final double absoluteThreshold;
public void AbstractConvergenceChecker();
public void AbstractConvergenceChecker(double, double);
public double getRelativeThreshold();
public double getAbsoluteThreshold();
public abstract boolean converged(int, Object, Object);
static void
}
DifferentiableMultivariateOptimizer
package org.apache.commons.math3.optimization;
public abstract interface DifferentiableMultivariateOptimizer extends BaseMultivariateOptimizer {
}
BaseMultivariateMultiStartOptimizer$1
package org.apache.commons.math3.optimization;
synchronized class BaseMultivariateMultiStartOptimizer$1 implements java.util.Comparator {
void BaseMultivariateMultiStartOptimizer$1(BaseMultivariateMultiStartOptimizer, GoalType);
public int compare(PointValuePair, PointValuePair);
}
MultivariateMultiStartOptimizer
package org.apache.commons.math3.optimization;
public synchronized class MultivariateMultiStartOptimizer extends BaseMultivariateMultiStartOptimizer implements MultivariateOptimizer {
public void MultivariateMultiStartOptimizer(MultivariateOptimizer, int, org.apache.commons.math3.random.RandomVectorGenerator);
}
JacobianMatrices$1
package org.apache.commons.math3.ode;
synchronized class JacobianMatrices$1 {
}
FirstOrderDifferentialEquations
package org.apache.commons.math3.ode;
public abstract interface FirstOrderDifferentialEquations {
public abstract int getDimension();
public abstract void computeDerivatives(double, double[], double[]) throws org.apache.commons.math3.exception.MaxCountExceededException, org.apache.commons.math3.exception.DimensionMismatchException;
}
ParameterConfiguration
package org.apache.commons.math3.ode;
synchronized class ParameterConfiguration implements java.io.Serializable {
private static final long serialVersionUID = 2247518849090889379;
private String parameterName;
private double hP;
public void ParameterConfiguration(String, double);
public String getParameterName();
public double getHP();
public void setHP(double);
}
FilterType$1
package org.apache.commons.math3.ode.events;
final synchronized enum FilterType$1 {
void FilterType$1(String, int);
protected boolean getTriggeredIncreasing();
protected Transformer selectTransformer(Transformer, double, boolean);
}
EventState$1
package org.apache.commons.math3.ode.events;
synchronized class EventState$1 implements org.apache.commons.math3.analysis.UnivariateFunction {
void EventState$1(EventState, org.apache.commons.math3.ode.sampling.StepInterpolator);
public double value(double) throws EventState$LocalMaxCountExceededException;
}
EventState$LocalMaxCountExceededException
package org.apache.commons.math3.ode.events;
synchronized class EventState$LocalMaxCountExceededException extends RuntimeException {
private static final long serialVersionUID = 20120901;
private final org.apache.commons.math3.exception.MaxCountExceededException wrapped;
public void EventState$LocalMaxCountExceededException(org.apache.commons.math3.exception.MaxCountExceededException);
public org.apache.commons.math3.exception.MaxCountExceededException getException();
}
EventHandler
package org.apache.commons.math3.ode.events;
public abstract interface EventHandler {
public abstract void init(double, double[], double);
public abstract double g(double, double[]);
public abstract EventHandler$Action eventOccurred(double, double[], boolean);
public abstract void resetState(double, double[]);
}
Transformer$2
package org.apache.commons.math3.ode.events;
final synchronized enum Transformer$2 {
void Transformer$2(String, int);
protected double transformed(double);
}
EventFilter
package org.apache.commons.math3.ode.events;
public synchronized class EventFilter implements EventHandler {
private static final int HISTORY_SIZE = 100;
private final EventHandler rawHandler;
private final FilterType filter;
private final Transformer[] transformers;
private final double[] updates;
private boolean forward;
private double extremeT;
public void EventFilter(EventHandler, FilterType);
public void init(double, double[], double);
public double g(double, double[]);
public EventHandler$Action eventOccurred(double, double[], boolean);
public void resetState(double, double[]);
}
Transformer$3
package org.apache.commons.math3.ode.events;
final synchronized enum Transformer$3 {
void Transformer$3(String, int);
protected double transformed(double);
}
FilterType$3
package org.apache.commons.math3.ode.events;
synchronized class FilterType$3 {
static void
}
Transformer$4
package org.apache.commons.math3.ode.events;
final synchronized enum Transformer$4 {
void Transformer$4(String, int);
protected double transformed(double);
}
EventHandler$Action
package org.apache.commons.math3.ode.events;
public final synchronized enum EventHandler$Action {
public static final EventHandler$Action STOP;
public static final EventHandler$Action RESET_STATE;
public static final EventHandler$Action RESET_DERIVATIVES;
public static final EventHandler$Action CONTINUE;
public static EventHandler$Action[] values();
public static EventHandler$Action valueOf(String);
private void EventHandler$Action(String, int);
static void
}
Transformer$1
package org.apache.commons.math3.ode.events;
final synchronized enum Transformer$1 {
void Transformer$1(String, int);
protected double transformed(double);
}
FilterType$2
package org.apache.commons.math3.ode.events;
final synchronized enum FilterType$2 {
void FilterType$2(String, int);
protected boolean getTriggeredIncreasing();
protected Transformer selectTransformer(Transformer, double, boolean);
}
Transformer$5
package org.apache.commons.math3.ode.events;
final synchronized enum Transformer$5 {
void Transformer$5(String, int);
protected double transformed(double);
}
Transformer
package org.apache.commons.math3.ode.events;
abstract synchronized enum Transformer {
public static final Transformer UNINITIALIZED;
public static final Transformer PLUS;
public static final Transformer MINUS;
public static final Transformer MIN;
public static final Transformer MAX;
public static Transformer[] values();
public static Transformer valueOf(String);
private void Transformer(String, int);
protected abstract double transformed(double);
static void
}
EventState
package org.apache.commons.math3.ode.events;
public synchronized class EventState {
private final EventHandler handler;
private final double maxCheckInterval;
private final double convergence;
private final int maxIterationCount;
private double t0;
private double g0;
private boolean g0Positive;
private boolean pendingEvent;
private double pendingEventTime;
private double previousEventTime;
private boolean forward;
private boolean increasing;
private EventHandler$Action nextAction;
private final org.apache.commons.math3.analysis.solvers.UnivariateSolver solver;
public void EventState(EventHandler, double, double, int, org.apache.commons.math3.analysis.solvers.UnivariateSolver);
public EventHandler getEventHandler();
public double getMaxCheckInterval();
public double getConvergence();
public int getMaxIterationCount();
public void reinitializeBegin(org.apache.commons.math3.ode.sampling.StepInterpolator) throws org.apache.commons.math3.exception.MaxCountExceededException;
public boolean evaluateStep(org.apache.commons.math3.ode.sampling.StepInterpolator) throws org.apache.commons.math3.exception.MaxCountExceededException, org.apache.commons.math3.exception.NoBracketingException;
public double getEventTime();
public void stepAccepted(double, double[]);
public boolean stop();
public boolean reset(double, double[]);
}
FilterType
package org.apache.commons.math3.ode.events;
public abstract synchronized enum FilterType {
public static final FilterType TRIGGER_ONLY_DECREASING_EVENTS;
public static final FilterType TRIGGER_ONLY_INCREASING_EVENTS;
public static FilterType[] values();
public static FilterType valueOf(String);
private void FilterType(String, int);
protected abstract boolean getTriggeredIncreasing();
protected abstract Transformer selectTransformer(Transformer, double, boolean);
static void
}
UnknownParameterException
package org.apache.commons.math3.ode;
public synchronized class UnknownParameterException extends org.apache.commons.math3.exception.MathIllegalArgumentException {
private static final long serialVersionUID = 20120902;
private final String name;
public void UnknownParameterException(String);
public String getName();
}
ODEIntegrator
package org.apache.commons.math3.ode;
public abstract interface ODEIntegrator {
public abstract String getName();
public abstract void addStepHandler(sampling.StepHandler);
public abstract java.util.Collection getStepHandlers();
public abstract void clearStepHandlers();
public abstract void addEventHandler(events.EventHandler, double, double, int);
public abstract void addEventHandler(events.EventHandler, double, double, int, org.apache.commons.math3.analysis.solvers.UnivariateSolver);
public abstract java.util.Collection getEventHandlers();
public abstract void clearEventHandlers();
public abstract double getCurrentStepStart();
public abstract double getCurrentSignedStepsize();
public abstract void setMaxEvaluations(int);
public abstract int getMaxEvaluations();
public abstract int getEvaluations();
}
MultistepIntegrator$1
package org.apache.commons.math3.ode;
synchronized class MultistepIntegrator$1 implements FirstOrderDifferentialEquations {
void MultistepIntegrator$1(MultistepIntegrator);
public int getDimension();
public void computeDerivatives(double, double[], double[]);
}
MultistepIntegrator$InitializationCompletedMarkerException
package org.apache.commons.math3.ode;
synchronized class MultistepIntegrator$InitializationCompletedMarkerException extends RuntimeException {
private static final long serialVersionUID = -1914085471038046418;
public void MultistepIntegrator$InitializationCompletedMarkerException();
}
MultistepIntegrator$NordsieckInitializer
package org.apache.commons.math3.ode;
synchronized class MultistepIntegrator$NordsieckInitializer implements sampling.StepHandler {
private int count;
private final double[] t;
private final double[][] y;
private final double[][] yDot;
public void MultistepIntegrator$NordsieckInitializer(MultistepIntegrator, int, int);
public void handleStep(sampling.StepInterpolator, boolean) throws org.apache.commons.math3.exception.MaxCountExceededException;
public void init(double, double[], double);
}
EquationsMapper
package org.apache.commons.math3.ode;
public synchronized class EquationsMapper implements java.io.Serializable {
private static final long serialVersionUID = 20110925;
private final int firstIndex;
private final int dimension;
public void EquationsMapper(int, int);
public int getFirstIndex();
public int getDimension();
public void extractEquationData(double[], double[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public void insertEquationData(double[], double[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
}
StepNormalizerMode
package org.apache.commons.math3.ode.sampling;
public final synchronized enum StepNormalizerMode {
public static final StepNormalizerMode INCREMENT;
public static final StepNormalizerMode MULTIPLES;
public static StepNormalizerMode[] values();
public static StepNormalizerMode valueOf(String);
private void StepNormalizerMode(String, int);
static void
}
StepInterpolator
package org.apache.commons.math3.ode.sampling;
public abstract interface StepInterpolator extends java.io.Externalizable {
public abstract double getPreviousTime();
public abstract double getCurrentTime();
public abstract double getInterpolatedTime();
public abstract void setInterpolatedTime(double);
public abstract double[] getInterpolatedState() throws org.apache.commons.math3.exception.MaxCountExceededException;
public abstract double[] getInterpolatedDerivatives() throws org.apache.commons.math3.exception.MaxCountExceededException;
public abstract double[] getInterpolatedSecondaryState(int) throws org.apache.commons.math3.exception.MaxCountExceededException;
public abstract double[] getInterpolatedSecondaryDerivatives(int) throws org.apache.commons.math3.exception.MaxCountExceededException;
public abstract boolean isForward();
public abstract StepInterpolator copy() throws org.apache.commons.math3.exception.MaxCountExceededException;
}
StepNormalizerBounds
package org.apache.commons.math3.ode.sampling;
public final synchronized enum StepNormalizerBounds {
public static final StepNormalizerBounds NEITHER;
public static final StepNormalizerBounds FIRST;
public static final StepNormalizerBounds LAST;
public static final StepNormalizerBounds BOTH;
private final boolean first;
private final boolean last;
public static StepNormalizerBounds[] values();
public static StepNormalizerBounds valueOf(String);
private void StepNormalizerBounds(String, int, boolean, boolean);
public boolean firstIncluded();
public boolean lastIncluded();
static void
}
AbstractStepInterpolator
package org.apache.commons.math3.ode.sampling;
public abstract synchronized class AbstractStepInterpolator implements StepInterpolator {
protected double h;
protected double[] currentState;
protected double interpolatedTime;
protected double[] interpolatedState;
protected double[] interpolatedDerivatives;
protected double[] interpolatedPrimaryState;
protected double[] interpolatedPrimaryDerivatives;
protected double[][] interpolatedSecondaryState;
protected double[][] interpolatedSecondaryDerivatives;
private double globalPreviousTime;
private double globalCurrentTime;
private double softPreviousTime;
private double softCurrentTime;
private boolean finalized;
private boolean forward;
private boolean dirtyState;
private org.apache.commons.math3.ode.EquationsMapper primaryMapper;
private org.apache.commons.math3.ode.EquationsMapper[] secondaryMappers;
protected void AbstractStepInterpolator();
protected void AbstractStepInterpolator(double[], boolean, org.apache.commons.math3.ode.EquationsMapper, org.apache.commons.math3.ode.EquationsMapper[]);
protected void AbstractStepInterpolator(AbstractStepInterpolator);
private void allocateInterpolatedArrays(int);
protected void reinitialize(double[], boolean, org.apache.commons.math3.ode.EquationsMapper, org.apache.commons.math3.ode.EquationsMapper[]);
public StepInterpolator copy() throws org.apache.commons.math3.exception.MaxCountExceededException;
protected abstract StepInterpolator doCopy();
public void shift();
public void storeTime(double);
public void setSoftPreviousTime(double);
public void setSoftCurrentTime(double);
public double getGlobalPreviousTime();
public double getGlobalCurrentTime();
public double getPreviousTime();
public double getCurrentTime();
public double getInterpolatedTime();
public void setInterpolatedTime(double);
public boolean isForward();
protected abstract void computeInterpolatedStateAndDerivatives(double, double) throws org.apache.commons.math3.exception.MaxCountExceededException;
private void evaluateCompleteInterpolatedState() throws org.apache.commons.math3.exception.MaxCountExceededException;
public double[] getInterpolatedState() throws org.apache.commons.math3.exception.MaxCountExceededException;
public double[] getInterpolatedDerivatives() throws org.apache.commons.math3.exception.MaxCountExceededException;
public double[] getInterpolatedSecondaryState(int) throws org.apache.commons.math3.exception.MaxCountExceededException;
public double[] getInterpolatedSecondaryDerivatives(int) throws org.apache.commons.math3.exception.MaxCountExceededException;
public final void finalizeStep() throws org.apache.commons.math3.exception.MaxCountExceededException;
protected void doFinalize() throws org.apache.commons.math3.exception.MaxCountExceededException;
public abstract void writeExternal(java.io.ObjectOutput) throws java.io.IOException;
public abstract void readExternal(java.io.ObjectInput) throws java.io.IOException, ClassNotFoundException;
protected void writeBaseExternal(java.io.ObjectOutput) throws java.io.IOException;
protected double readBaseExternal(java.io.ObjectInput) throws java.io.IOException, ClassNotFoundException;
}
DummyStepHandler
package org.apache.commons.math3.ode.sampling;
public synchronized class DummyStepHandler implements StepHandler {
private void DummyStepHandler();
public static DummyStepHandler getInstance();
public void init(double, double[], double);
public void handleStep(StepInterpolator, boolean);
private Object readResolve();
}
DummyStepHandler$1
package org.apache.commons.math3.ode.sampling;
synchronized class DummyStepHandler$1 {
}
StepNormalizer
package org.apache.commons.math3.ode.sampling;
public synchronized class StepNormalizer implements StepHandler {
private double h;
private final FixedStepHandler handler;
private double firstTime;
private double lastTime;
private double[] lastState;
private double[] lastDerivatives;
private boolean forward;
private final StepNormalizerBounds bounds;
private final StepNormalizerMode mode;
public void StepNormalizer(double, FixedStepHandler);
public void StepNormalizer(double, FixedStepHandler, StepNormalizerMode);
public void StepNormalizer(double, FixedStepHandler, StepNormalizerBounds);
public void StepNormalizer(double, FixedStepHandler, StepNormalizerMode, StepNormalizerBounds);
public void init(double, double[], double);
public void handleStep(StepInterpolator, boolean) throws org.apache.commons.math3.exception.MaxCountExceededException;
private boolean isNextInStep(double, StepInterpolator);
private void doNormalizedStep(boolean);
private void storeStep(StepInterpolator, double) throws org.apache.commons.math3.exception.MaxCountExceededException;
}
NordsieckStepInterpolator
package org.apache.commons.math3.ode.sampling;
public synchronized class NordsieckStepInterpolator extends AbstractStepInterpolator {
private static final long serialVersionUID = -7179861704951334960;
protected double[] stateVariation;
private double scalingH;
private double referenceTime;
private double[] scaled;
private org.apache.commons.math3.linear.Array2DRowRealMatrix nordsieck;
public void NordsieckStepInterpolator();
public void NordsieckStepInterpolator(NordsieckStepInterpolator);
protected StepInterpolator doCopy();
public void reinitialize(double[], boolean, org.apache.commons.math3.ode.EquationsMapper, org.apache.commons.math3.ode.EquationsMapper[]);
public void reinitialize(double, double, double[], org.apache.commons.math3.linear.Array2DRowRealMatrix);
public void rescale(double);
public double[] getInterpolatedStateVariation() throws org.apache.commons.math3.exception.MaxCountExceededException;
protected void computeInterpolatedStateAndDerivatives(double, double);
public void writeExternal(java.io.ObjectOutput) throws java.io.IOException;
public void readExternal(java.io.ObjectInput) throws java.io.IOException, ClassNotFoundException;
}
FixedStepHandler
package org.apache.commons.math3.ode.sampling;
public abstract interface FixedStepHandler {
public abstract void init(double, double[], double);
public abstract void handleStep(double, double[], double[], boolean);
}
StepHandler
package org.apache.commons.math3.ode.sampling;
public abstract interface StepHandler {
public abstract void init(double, double[], double);
public abstract void handleStep(StepInterpolator, boolean) throws org.apache.commons.math3.exception.MaxCountExceededException;
}
DummyStepHandler$LazyHolder
package org.apache.commons.math3.ode.sampling;
synchronized class DummyStepHandler$LazyHolder {
private static final DummyStepHandler INSTANCE;
private void DummyStepHandler$LazyHolder();
static void
}
ExpandableStatefulODE
package org.apache.commons.math3.ode;
public synchronized class ExpandableStatefulODE {
private final FirstOrderDifferentialEquations primary;
private final EquationsMapper primaryMapper;
private double time;
private final double[] primaryState;
private final double[] primaryStateDot;
private java.util.List components;
public void ExpandableStatefulODE(FirstOrderDifferentialEquations);
public FirstOrderDifferentialEquations getPrimary();
public int getTotalDimension();
public void computeDerivatives(double, double[], double[]) throws org.apache.commons.math3.exception.MaxCountExceededException, org.apache.commons.math3.exception.DimensionMismatchException;
public int addSecondaryEquations(SecondaryEquations);
public EquationsMapper getPrimaryMapper();
public EquationsMapper[] getSecondaryMappers();
public void setTime(double);
public double getTime();
public void setPrimaryState(double[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public double[] getPrimaryState();
public double[] getPrimaryStateDot();
public void setSecondaryState(int, double[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public double[] getSecondaryState(int);
public double[] getSecondaryStateDot(int);
public void setCompleteState(double[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public double[] getCompleteState() throws org.apache.commons.math3.exception.DimensionMismatchException;
}
ExpandableStatefulODE$SecondaryComponent
package org.apache.commons.math3.ode;
synchronized class ExpandableStatefulODE$SecondaryComponent {
private final SecondaryEquations equation;
private final EquationsMapper mapper;
private final double[] state;
private final double[] stateDot;
public void ExpandableStatefulODE$SecondaryComponent(SecondaryEquations, int);
}
MainStateJacobianProvider
package org.apache.commons.math3.ode;
public abstract interface MainStateJacobianProvider extends FirstOrderDifferentialEquations {
public abstract void computeMainStateJacobian(double, double[], double[], double[][]) throws org.apache.commons.math3.exception.MaxCountExceededException, org.apache.commons.math3.exception.DimensionMismatchException;
}
SecondOrderIntegrator
package org.apache.commons.math3.ode;
public abstract interface SecondOrderIntegrator extends ODEIntegrator {
public abstract void integrate(SecondOrderDifferentialEquations, double, double[], double[], double, double[], double[]) throws org.apache.commons.math3.exception.MathIllegalStateException, org.apache.commons.math3.exception.MathIllegalArgumentException;
}
ParameterJacobianWrapper
package org.apache.commons.math3.ode;
synchronized class ParameterJacobianWrapper implements ParameterJacobianProvider {
private final FirstOrderDifferentialEquations fode;
private final ParameterizedODE pode;
private final java.util.Map hParam;
public void ParameterJacobianWrapper(FirstOrderDifferentialEquations, ParameterizedODE, ParameterConfiguration[]);
public java.util.Collection getParametersNames();
public boolean isSupported(String);
public void computeParameterJacobian(double, double[], double[], String, double[]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MaxCountExceededException;
}
SecondaryEquations
package org.apache.commons.math3.ode;
public abstract interface SecondaryEquations {
public abstract int getDimension();
public abstract void computeDerivatives(double, double[], double[], double[], double[]) throws org.apache.commons.math3.exception.MaxCountExceededException, org.apache.commons.math3.exception.DimensionMismatchException;
}
AbstractIntegrator
package org.apache.commons.math3.ode;
public abstract synchronized class AbstractIntegrator implements FirstOrderIntegrator {
protected java.util.Collection stepHandlers;
protected double stepStart;
protected double stepSize;
protected boolean isLastStep;
protected boolean resetOccurred;
private java.util.Collection eventsStates;
private boolean statesInitialized;
private final String name;
private org.apache.commons.math3.util.Incrementor evaluations;
private transient ExpandableStatefulODE expandable;
public void AbstractIntegrator(String);
protected void AbstractIntegrator();
public String getName();
public void addStepHandler(sampling.StepHandler);
public java.util.Collection getStepHandlers();
public void clearStepHandlers();
public void addEventHandler(events.EventHandler, double, double, int);
public void addEventHandler(events.EventHandler, double, double, int, org.apache.commons.math3.analysis.solvers.UnivariateSolver);
public java.util.Collection getEventHandlers();
public void clearEventHandlers();
public double getCurrentStepStart();
public double getCurrentSignedStepsize();
public void setMaxEvaluations(int);
public int getMaxEvaluations();
public int getEvaluations();
protected void initIntegration(double, double[], double);
protected void setEquations(ExpandableStatefulODE);
protected ExpandableStatefulODE getExpandable();
protected org.apache.commons.math3.util.Incrementor getEvaluationsCounter();
public double integrate(FirstOrderDifferentialEquations, double, double[], double, double[]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.MaxCountExceededException, org.apache.commons.math3.exception.NoBracketingException;
public abstract void integrate(ExpandableStatefulODE, double) throws org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MaxCountExceededException, org.apache.commons.math3.exception.NoBracketingException;
public void computeDerivatives(double, double[], double[]) throws org.apache.commons.math3.exception.MaxCountExceededException, org.apache.commons.math3.exception.DimensionMismatchException;
protected void setStateInitialized(boolean);
protected double acceptStep(sampling.AbstractStepInterpolator, double[], double[], double) throws org.apache.commons.math3.exception.MaxCountExceededException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NoBracketingException;
protected void sanityChecks(ExpandableStatefulODE, double) throws org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.DimensionMismatchException;
}
ParameterJacobianProvider
package org.apache.commons.math3.ode;
public abstract interface ParameterJacobianProvider extends Parameterizable {
public abstract void computeParameterJacobian(double, double[], double[], String, double[]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MaxCountExceededException, UnknownParameterException;
}
JacobianMatrices$MismatchedEquations
package org.apache.commons.math3.ode;
public synchronized class JacobianMatrices$MismatchedEquations extends org.apache.commons.math3.exception.MathIllegalArgumentException {
private static final long serialVersionUID = 20120902;
public void JacobianMatrices$MismatchedEquations();
}
AbstractIntegrator$1
package org.apache.commons.math3.ode;
synchronized class AbstractIntegrator$1 implements java.util.Comparator {
void AbstractIntegrator$1(AbstractIntegrator, int);
public int compare(events.EventState, events.EventState);
}
FirstOrderIntegrator
package org.apache.commons.math3.ode;
public abstract interface FirstOrderIntegrator extends ODEIntegrator {
public abstract double integrate(FirstOrderDifferentialEquations, double, double[], double, double[]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.MaxCountExceededException, org.apache.commons.math3.exception.NoBracketingException;
}
JacobianMatrices
package org.apache.commons.math3.ode;
public synchronized class JacobianMatrices {
private ExpandableStatefulODE efode;
private int index;
private MainStateJacobianProvider jode;
private ParameterizedODE pode;
private int stateDim;
private ParameterConfiguration[] selectedParameters;
private java.util.List jacobianProviders;
private int paramDim;
private boolean dirtyParameter;
private double[] matricesData;
public transient void JacobianMatrices(FirstOrderDifferentialEquations, double[], String[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public transient void JacobianMatrices(MainStateJacobianProvider, String[]);
public void registerVariationalEquations(ExpandableStatefulODE) throws org.apache.commons.math3.exception.DimensionMismatchException, JacobianMatrices$MismatchedEquations;
public void addParameterJacobianProvider(ParameterJacobianProvider);
public void setParameterizedODE(ParameterizedODE);
public void setParameterStep(String, double) throws UnknownParameterException;
public void setInitialMainStateJacobian(double[][]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public void setInitialParameterJacobian(String, double[]) throws UnknownParameterException, org.apache.commons.math3.exception.DimensionMismatchException;
public void getCurrentMainSetJacobian(double[][]);
public void getCurrentParameterJacobian(String, double[]);
private void checkDimension(int, Object) throws org.apache.commons.math3.exception.DimensionMismatchException;
}
MultistepIntegrator
package org.apache.commons.math3.ode;
public abstract synchronized class MultistepIntegrator extends nonstiff.AdaptiveStepsizeIntegrator {
protected double[] scaled;
protected org.apache.commons.math3.linear.Array2DRowRealMatrix nordsieck;
private FirstOrderIntegrator starter;
private final int nSteps;
private double exp;
private double safety;
private double minReduction;
private double maxGrowth;
protected void MultistepIntegrator(String, int, int, double, double, double, double) throws org.apache.commons.math3.exception.NumberIsTooSmallException;
protected void MultistepIntegrator(String, int, int, double, double, double[], double[]);
public ODEIntegrator getStarterIntegrator();
public void setStarterIntegrator(FirstOrderIntegrator);
protected void start(double, double[], double) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.MaxCountExceededException, org.apache.commons.math3.exception.NoBracketingException;
protected abstract org.apache.commons.math3.linear.Array2DRowRealMatrix initializeHighOrderDerivatives(double, double[], double[][], double[][]);
public double getMinReduction();
public void setMinReduction(double);
public double getMaxGrowth();
public void setMaxGrowth(double);
public double getSafety();
public void setSafety(double);
protected double computeStepGrowShrinkFactor(double);
}
Parameterizable
package org.apache.commons.math3.ode;
public abstract interface Parameterizable {
public abstract java.util.Collection getParametersNames();
public abstract boolean isSupported(String);
}
JacobianMatrices$JacobiansSecondaryEquations
package org.apache.commons.math3.ode;
synchronized class JacobianMatrices$JacobiansSecondaryEquations implements SecondaryEquations {
private void JacobianMatrices$JacobiansSecondaryEquations(JacobianMatrices);
public int getDimension();
public void computeDerivatives(double, double[], double[], double[], double[]) throws org.apache.commons.math3.exception.MaxCountExceededException, org.apache.commons.math3.exception.DimensionMismatchException;
}
AbstractParameterizable
package org.apache.commons.math3.ode;
public abstract synchronized class AbstractParameterizable implements Parameterizable {
private final java.util.Collection parametersNames;
protected transient void AbstractParameterizable(String[]);
protected void AbstractParameterizable(java.util.Collection);
public java.util.Collection getParametersNames();
public boolean isSupported(String);
public void complainIfNotSupported(String) throws UnknownParameterException;
}
ParameterizedODE
package org.apache.commons.math3.ode;
public abstract interface ParameterizedODE extends Parameterizable {
public abstract double getParameter(String) throws UnknownParameterException;
public abstract void setParameter(String, double) throws UnknownParameterException;
}
ContinuousOutputModel
package org.apache.commons.math3.ode;
public synchronized class ContinuousOutputModel implements sampling.StepHandler, java.io.Serializable {
private static final long serialVersionUID = -1417964919405031606;
private double initialTime;
private double finalTime;
private boolean forward;
private int index;
private java.util.List steps;
public void ContinuousOutputModel();
public void append(ContinuousOutputModel) throws org.apache.commons.math3.exception.MathIllegalArgumentException, org.apache.commons.math3.exception.MaxCountExceededException;
public void init(double, double[], double);
public void handleStep(sampling.StepInterpolator, boolean) throws org.apache.commons.math3.exception.MaxCountExceededException;
public double getInitialTime();
public double getFinalTime();
public double getInterpolatedTime();
public void setInterpolatedTime(double);
public double[] getInterpolatedState() throws org.apache.commons.math3.exception.MaxCountExceededException;
public double[] getInterpolatedSecondaryState(int) throws org.apache.commons.math3.exception.MaxCountExceededException;
private int locatePoint(double, sampling.StepInterpolator);
}
FirstOrderConverter
package org.apache.commons.math3.ode;
public synchronized class FirstOrderConverter implements FirstOrderDifferentialEquations {
private final SecondOrderDifferentialEquations equations;
private final int dimension;
private final double[] z;
private final double[] zDot;
private final double[] zDDot;
public void FirstOrderConverter(SecondOrderDifferentialEquations);
public int getDimension();
public void computeDerivatives(double, double[], double[]);
}
JacobianMatrices$MainStateJacobianWrapper
package org.apache.commons.math3.ode;
synchronized class JacobianMatrices$MainStateJacobianWrapper implements MainStateJacobianProvider {
private final FirstOrderDifferentialEquations ode;
private final double[] hY;
public void JacobianMatrices$MainStateJacobianWrapper(FirstOrderDifferentialEquations, double[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public int getDimension();
public void computeDerivatives(double, double[], double[]) throws org.apache.commons.math3.exception.MaxCountExceededException, org.apache.commons.math3.exception.DimensionMismatchException;
public void computeMainStateJacobian(double, double[], double[], double[][]) throws org.apache.commons.math3.exception.MaxCountExceededException, org.apache.commons.math3.exception.DimensionMismatchException;
}
SecondOrderDifferentialEquations
package org.apache.commons.math3.ode;
public abstract interface SecondOrderDifferentialEquations {
public abstract int getDimension();
public abstract void computeSecondDerivatives(double, double[], double[], double[]);
}
AdamsNordsieckTransformer
package org.apache.commons.math3.ode.nonstiff;
public synchronized class AdamsNordsieckTransformer {
private static final java.util.Map CACHE;
private final org.apache.commons.math3.linear.Array2DRowRealMatrix update;
private final double[] c1;
private void AdamsNordsieckTransformer(int);
public static AdamsNordsieckTransformer getInstance(int);
public int getNSteps();
private org.apache.commons.math3.linear.FieldMatrix buildP(int);
public org.apache.commons.math3.linear.Array2DRowRealMatrix initializeHighOrderDerivatives(double, double[], double[][], double[][]);
public org.apache.commons.math3.linear.Array2DRowRealMatrix updateHighOrderDerivativesPhase1(org.apache.commons.math3.linear.Array2DRowRealMatrix);
public void updateHighOrderDerivativesPhase2(double[], double[], org.apache.commons.math3.linear.Array2DRowRealMatrix);
static void
}
MidpointIntegrator
package org.apache.commons.math3.ode.nonstiff;
public synchronized class MidpointIntegrator extends RungeKuttaIntegrator {
private static final double[] STATIC_C;
private static final double[][] STATIC_A;
private static final double[] STATIC_B;
public void MidpointIntegrator(double);
static void
}
AdaptiveStepsizeIntegrator
package org.apache.commons.math3.ode.nonstiff;
public abstract synchronized class AdaptiveStepsizeIntegrator extends org.apache.commons.math3.ode.AbstractIntegrator {
protected double scalAbsoluteTolerance;
protected double scalRelativeTolerance;
protected double[] vecAbsoluteTolerance;
protected double[] vecRelativeTolerance;
protected int mainSetDimension;
private double initialStep;
private double minStep;
private double maxStep;
public void AdaptiveStepsizeIntegrator(String, double, double, double, double);
public void AdaptiveStepsizeIntegrator(String, double, double, double[], double[]);
public void setStepSizeControl(double, double, double, double);
public void setStepSizeControl(double, double, double[], double[]);
public void setInitialStepSize(double);
protected void sanityChecks(org.apache.commons.math3.ode.ExpandableStatefulODE, double) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public double initializeStep(boolean, int, double[], double, double[], double[], double[], double[]) throws org.apache.commons.math3.exception.MaxCountExceededException, org.apache.commons.math3.exception.DimensionMismatchException;
protected double filterStep(double, boolean, boolean) throws org.apache.commons.math3.exception.NumberIsTooSmallException;
public abstract void integrate(org.apache.commons.math3.ode.ExpandableStatefulODE, double) throws org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MaxCountExceededException, org.apache.commons.math3.exception.NoBracketingException;
public double getCurrentStepStart();
protected void resetInternalState();
public double getMinStep();
public double getMaxStep();
}
GillStepInterpolator
package org.apache.commons.math3.ode.nonstiff;
synchronized class GillStepInterpolator extends RungeKuttaStepInterpolator {
private static final double ONE_MINUS_INV_SQRT_2;
private static final double ONE_PLUS_INV_SQRT_2;
private static final long serialVersionUID = 20111120;
public void GillStepInterpolator();
public void GillStepInterpolator(GillStepInterpolator);
protected org.apache.commons.math3.ode.sampling.StepInterpolator doCopy();
protected void computeInterpolatedStateAndDerivatives(double, double);
static void
}
EulerIntegrator
package org.apache.commons.math3.ode.nonstiff;
public synchronized class EulerIntegrator extends RungeKuttaIntegrator {
private static final double[] STATIC_C;
private static final double[][] STATIC_A;
private static final double[] STATIC_B;
public void EulerIntegrator(double);
static void
}
DormandPrince54Integrator
package org.apache.commons.math3.ode.nonstiff;
public synchronized class DormandPrince54Integrator extends EmbeddedRungeKuttaIntegrator {
private static final String METHOD_NAME = Dormand-Prince 5(4);
private static final double[] STATIC_C;
private static final double[][] STATIC_A;
private static final double[] STATIC_B;
private static final double E1 = 0.0012326388888888888;
private static final double E3 = -0.0042527702905061394;
private static final double E4 = 0.03697916666666667;
private static final double E5 = -0.05086379716981132;
private static final double E6 = 0.0419047619047619;
private static final double E7 = -0.025;
public void DormandPrince54Integrator(double, double, double, double);
public void DormandPrince54Integrator(double, double, double[], double[]);
public int getOrder();
protected double estimateError(double[][], double[], double[], double);
static void
}
RungeKuttaStepInterpolator
package org.apache.commons.math3.ode.nonstiff;
abstract synchronized class RungeKuttaStepInterpolator extends org.apache.commons.math3.ode.sampling.AbstractStepInterpolator {
protected double[] previousState;
protected double[][] yDotK;
protected org.apache.commons.math3.ode.AbstractIntegrator integrator;
protected void RungeKuttaStepInterpolator();
public void RungeKuttaStepInterpolator(RungeKuttaStepInterpolator);
public void reinitialize(org.apache.commons.math3.ode.AbstractIntegrator, double[], double[][], boolean, org.apache.commons.math3.ode.EquationsMapper, org.apache.commons.math3.ode.EquationsMapper[]);
public void shift();
public void writeExternal(java.io.ObjectOutput) throws java.io.IOException;
public void readExternal(java.io.ObjectInput) throws java.io.IOException, ClassNotFoundException;
}
DormandPrince54StepInterpolator
package org.apache.commons.math3.ode.nonstiff;
synchronized class DormandPrince54StepInterpolator extends RungeKuttaStepInterpolator {
private static final double A70 = 0.09114583333333333;
private static final double A72 = 0.44923629829290207;
private static final double A73 = 0.6510416666666666;
private static final double A74 = -0.322376179245283;
private static final double A75 = 0.13095238095238096;
private static final double D0 = -1.1270175653862835;
private static final double D2 = 2.675424484351598;
private static final double D3 = -5.685526961588504;
private static final double D4 = 3.5219323679207912;
private static final double D5 = -1.7672812570757455;
private static final double D6 = 2.382468931778144;
private static final long serialVersionUID = 20111120;
private double[] v1;
private double[] v2;
private double[] v3;
private double[] v4;
private boolean vectorsInitialized;
public void DormandPrince54StepInterpolator();
public void DormandPrince54StepInterpolator(DormandPrince54StepInterpolator);
protected org.apache.commons.math3.ode.sampling.StepInterpolator doCopy();
public void reinitialize(org.apache.commons.math3.ode.AbstractIntegrator, double[], double[][], boolean, org.apache.commons.math3.ode.EquationsMapper, org.apache.commons.math3.ode.EquationsMapper[]);
public void storeTime(double);
protected void computeInterpolatedStateAndDerivatives(double, double);
}
AdamsMoultonIntegrator
package org.apache.commons.math3.ode.nonstiff;
public synchronized class AdamsMoultonIntegrator extends AdamsIntegrator {
private static final String METHOD_NAME = Adams-Moulton;
public void AdamsMoultonIntegrator(int, double, double, double, double) throws org.apache.commons.math3.exception.NumberIsTooSmallException;
public void AdamsMoultonIntegrator(int, double, double, double[], double[]) throws IllegalArgumentException;
public void integrate(org.apache.commons.math3.ode.ExpandableStatefulODE, double) throws org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MaxCountExceededException, org.apache.commons.math3.exception.NoBracketingException;
}
AdamsIntegrator
package org.apache.commons.math3.ode.nonstiff;
public abstract synchronized class AdamsIntegrator extends org.apache.commons.math3.ode.MultistepIntegrator {
private final AdamsNordsieckTransformer transformer;
public void AdamsIntegrator(String, int, int, double, double, double, double) throws org.apache.commons.math3.exception.NumberIsTooSmallException;
public void AdamsIntegrator(String, int, int, double, double, double[], double[]) throws IllegalArgumentException;
public abstract void integrate(org.apache.commons.math3.ode.ExpandableStatefulODE, double) throws org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MaxCountExceededException, org.apache.commons.math3.exception.NoBracketingException;
protected org.apache.commons.math3.linear.Array2DRowRealMatrix initializeHighOrderDerivatives(double, double[], double[][], double[][]);
public org.apache.commons.math3.linear.Array2DRowRealMatrix updateHighOrderDerivativesPhase1(org.apache.commons.math3.linear.Array2DRowRealMatrix);
public void updateHighOrderDerivativesPhase2(double[], double[], org.apache.commons.math3.linear.Array2DRowRealMatrix);
}
DormandPrince853StepInterpolator
package org.apache.commons.math3.ode.nonstiff;
synchronized class DormandPrince853StepInterpolator extends RungeKuttaStepInterpolator {
private static final long serialVersionUID = 20111120;
private static final double B_01 = 0.054293734116568765;
private static final double B_06 = 4.450312892752409;
private static final double B_07 = 1.8915178993145003;
private static final double B_08 = -5.801203960010585;
private static final double B_09 = 0.3111643669578199;
private static final double B_10 = -0.1521609496625161;
private static final double B_11 = 0.20136540080403034;
private static final double B_12 = 0.04471061572777259;
private static final double C14 = 0.1;
private static final double K14_01 = 0.0018737681664791894;
private static final double K14_06 = -4.450312892752409;
private static final double K14_07 = -1.6380176890978755;
private static final double K14_08 = 5.554964922539782;
private static final double K14_09 = -0.4353557902216363;
private static final double K14_10 = 0.30545274794128174;
private static final double K14_11 = -0.19316434850839564;
private static final double K14_12 = -0.03714271806722689;
private static final double K14_13 = -0.008298;
private static final double C15 = 0.2;
private static final double K15_01 = -0.022459085953066622;
private static final double K15_06 = -4.422011983080043;
private static final double K15_07 = -1.8379759110070617;
private static final double K15_08 = 5.746280211439194;
private static final double K15_09 = -0.3111643669578199;
private static final double K15_10 = 0.1521609496625161;
private static final double K15_11 = -0.2014737481327276;
private static final double K15_12 = -0.04432804463693693;
private static final double K15_13 = -3.4046500868740456E-4;
private static final double K15_14 = 0.1413124436746325;
private static final double C16 = 0.7777777777777778;
private static final double K16_01 = -0.4831900357003607;
private static final double K16_06 = -9.147934308113573;
private static final double K16_07 = 5.791903296748099;
private static final double K16_08 = 9.870193778407696;
private static final double K16_09 = 0.04556282049746119;
private static final double K16_10 = 0.1521609496625161;
private static final double K16_11 = -0.20136540080403034;
private static final double K16_12 = -0.04471061572777259;
private static final double K16_13 = -0.0013990241651590145;
private static final double K16_14 = 2.9475147891527724;
private static final double K16_15 = -9.15095847217987;
private static final double[][] D;
private double[][] yDotKLast;
private double[][] v;
private boolean vectorsInitialized;
public void DormandPrince853StepInterpolator();
public void DormandPrince853StepInterpolator(DormandPrince853StepInterpolator);
protected org.apache.commons.math3.ode.sampling.StepInterpolator doCopy();
public void reinitialize(org.apache.commons.math3.ode.AbstractIntegrator, double[], double[][], boolean, org.apache.commons.math3.ode.EquationsMapper, org.apache.commons.math3.ode.EquationsMapper[]);
public void storeTime(double);
protected void computeInterpolatedStateAndDerivatives(double, double) throws org.apache.commons.math3.exception.MaxCountExceededException;
protected void doFinalize() throws org.apache.commons.math3.exception.MaxCountExceededException;
public void writeExternal(java.io.ObjectOutput) throws java.io.IOException;
public void readExternal(java.io.ObjectInput) throws java.io.IOException, ClassNotFoundException;
static void
}
HighamHall54StepInterpolator
package org.apache.commons.math3.ode.nonstiff;
synchronized class HighamHall54StepInterpolator extends RungeKuttaStepInterpolator {
private static final long serialVersionUID = 20111120;
public void HighamHall54StepInterpolator();
public void HighamHall54StepInterpolator(HighamHall54StepInterpolator);
protected org.apache.commons.math3.ode.sampling.StepInterpolator doCopy();
protected void computeInterpolatedStateAndDerivatives(double, double);
}
ThreeEighthesIntegrator
package org.apache.commons.math3.ode.nonstiff;
public synchronized class ThreeEighthesIntegrator extends RungeKuttaIntegrator {
private static final double[] STATIC_C;
private static final double[][] STATIC_A;
private static final double[] STATIC_B;
public void ThreeEighthesIntegrator(double);
static void
}
ClassicalRungeKuttaStepInterpolator
package org.apache.commons.math3.ode.nonstiff;
synchronized class ClassicalRungeKuttaStepInterpolator extends RungeKuttaStepInterpolator {
private static final long serialVersionUID = 20111120;
public void ClassicalRungeKuttaStepInterpolator();
public void ClassicalRungeKuttaStepInterpolator(ClassicalRungeKuttaStepInterpolator);
protected org.apache.commons.math3.ode.sampling.StepInterpolator doCopy();
protected void computeInterpolatedStateAndDerivatives(double, double);
}
ThreeEighthesStepInterpolator
package org.apache.commons.math3.ode.nonstiff;
synchronized class ThreeEighthesStepInterpolator extends RungeKuttaStepInterpolator {
private static final long serialVersionUID = 20111120;
public void ThreeEighthesStepInterpolator();
public void ThreeEighthesStepInterpolator(ThreeEighthesStepInterpolator);
protected org.apache.commons.math3.ode.sampling.StepInterpolator doCopy();
protected void computeInterpolatedStateAndDerivatives(double, double);
}
AdamsBashforthIntegrator
package org.apache.commons.math3.ode.nonstiff;
public synchronized class AdamsBashforthIntegrator extends AdamsIntegrator {
private static final String METHOD_NAME = Adams-Bashforth;
public void AdamsBashforthIntegrator(int, double, double, double, double) throws org.apache.commons.math3.exception.NumberIsTooSmallException;
public void AdamsBashforthIntegrator(int, double, double, double[], double[]) throws IllegalArgumentException;
public void integrate(org.apache.commons.math3.ode.ExpandableStatefulODE, double) throws org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MaxCountExceededException, org.apache.commons.math3.exception.NoBracketingException;
}
HighamHall54Integrator
package org.apache.commons.math3.ode.nonstiff;
public synchronized class HighamHall54Integrator extends EmbeddedRungeKuttaIntegrator {
private static final String METHOD_NAME = Higham-Hall 5(4);
private static final double[] STATIC_C;
private static final double[][] STATIC_A;
private static final double[] STATIC_B;
private static final double[] STATIC_E;
public void HighamHall54Integrator(double, double, double, double);
public void HighamHall54Integrator(double, double, double[], double[]);
public int getOrder();
protected double estimateError(double[][], double[], double[], double);
static void
}
AdamsMoultonIntegrator$Corrector
package org.apache.commons.math3.ode.nonstiff;
synchronized class AdamsMoultonIntegrator$Corrector implements org.apache.commons.math3.linear.RealMatrixPreservingVisitor {
private final double[] previous;
private final double[] scaled;
private final double[] before;
private final double[] after;
public void AdamsMoultonIntegrator$Corrector(AdamsMoultonIntegrator, double[], double[], double[]);
public void start(int, int, int, int, int, int);
public void visit(int, int, double);
public double end();
}
GraggBulirschStoerStepInterpolator
package org.apache.commons.math3.ode.nonstiff;
synchronized class GraggBulirschStoerStepInterpolator extends org.apache.commons.math3.ode.sampling.AbstractStepInterpolator {
private static final long serialVersionUID = 20110928;
private double[] y0Dot;
private double[] y1;
private double[] y1Dot;
private double[][] yMidDots;
private double[][] polynomials;
private double[] errfac;
private int currentDegree;
public void GraggBulirschStoerStepInterpolator();
public void GraggBulirschStoerStepInterpolator(double[], double[], double[], double[], double[][], boolean, org.apache.commons.math3.ode.EquationsMapper, org.apache.commons.math3.ode.EquationsMapper[]);
public void GraggBulirschStoerStepInterpolator(GraggBulirschStoerStepInterpolator);
private void resetTables(int);
protected org.apache.commons.math3.ode.sampling.StepInterpolator doCopy();
public void computeCoefficients(int, double);
public double estimateError(double[]);
protected void computeInterpolatedStateAndDerivatives(double, double);
public void writeExternal(java.io.ObjectOutput) throws java.io.IOException;
public void readExternal(java.io.ObjectInput) throws java.io.IOException, ClassNotFoundException;
}
EmbeddedRungeKuttaIntegrator
package org.apache.commons.math3.ode.nonstiff;
public abstract synchronized class EmbeddedRungeKuttaIntegrator extends AdaptiveStepsizeIntegrator {
private final boolean fsal;
private final double[] c;
private final double[][] a;
private final double[] b;
private final RungeKuttaStepInterpolator prototype;
private final double exp;
private double safety;
private double minReduction;
private double maxGrowth;
protected void EmbeddedRungeKuttaIntegrator(String, boolean, double[], double[][], double[], RungeKuttaStepInterpolator, double, double, double, double);
protected void EmbeddedRungeKuttaIntegrator(String, boolean, double[], double[][], double[], RungeKuttaStepInterpolator, double, double, double[], double[]);
public abstract int getOrder();
public double getSafety();
public void setSafety(double);
public void integrate(org.apache.commons.math3.ode.ExpandableStatefulODE, double) throws org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MaxCountExceededException, org.apache.commons.math3.exception.NoBracketingException;
public double getMinReduction();
public void setMinReduction(double);
public double getMaxGrowth();
public void setMaxGrowth(double);
protected abstract double estimateError(double[][], double[], double[], double);
}
GillIntegrator
package org.apache.commons.math3.ode.nonstiff;
public synchronized class GillIntegrator extends RungeKuttaIntegrator {
private static final double[] STATIC_C;
private static final double[][] STATIC_A;
private static final double[] STATIC_B;
public void GillIntegrator(double);
static void
}
GraggBulirschStoerIntegrator
package org.apache.commons.math3.ode.nonstiff;
public synchronized class GraggBulirschStoerIntegrator extends AdaptiveStepsizeIntegrator {
private static final String METHOD_NAME = Gragg-Bulirsch-Stoer;
private int maxOrder;
private int[] sequence;
private int[] costPerStep;
private double[] costPerTimeUnit;
private double[] optimalStep;
private double[][] coeff;
private boolean performTest;
private int maxChecks;
private int maxIter;
private double stabilityReduction;
private double stepControl1;
private double stepControl2;
private double stepControl3;
private double stepControl4;
private double orderControl1;
private double orderControl2;
private boolean useInterpolationError;
private int mudif;
public void GraggBulirschStoerIntegrator(double, double, double, double);
public void GraggBulirschStoerIntegrator(double, double, double[], double[]);
public void setStabilityCheck(boolean, int, int, double);
public void setControlFactors(double, double, double, double);
public void setOrderControl(int, double, double);
public void addStepHandler(org.apache.commons.math3.ode.sampling.StepHandler);
public void addEventHandler(org.apache.commons.math3.ode.events.EventHandler, double, double, int, org.apache.commons.math3.analysis.solvers.UnivariateSolver);
private void initializeArrays();
public void setInterpolationControl(boolean, int);
private void rescale(double[], double[], double[]);
private boolean tryStep(double, double[], double, int, double[], double[][], double[], double[], double[]) throws org.apache.commons.math3.exception.MaxCountExceededException, org.apache.commons.math3.exception.DimensionMismatchException;
private void extrapolate(int, int, double[][], double[]);
public void integrate(org.apache.commons.math3.ode.ExpandableStatefulODE, double) throws org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MaxCountExceededException, org.apache.commons.math3.exception.NoBracketingException;
}
RungeKuttaIntegrator
package org.apache.commons.math3.ode.nonstiff;
public abstract synchronized class RungeKuttaIntegrator extends org.apache.commons.math3.ode.AbstractIntegrator {
private final double[] c;
private final double[][] a;
private final double[] b;
private final RungeKuttaStepInterpolator prototype;
private final double step;
protected void RungeKuttaIntegrator(String, double[], double[][], double[], RungeKuttaStepInterpolator, double);
public void integrate(org.apache.commons.math3.ode.ExpandableStatefulODE, double) throws org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MaxCountExceededException, org.apache.commons.math3.exception.NoBracketingException;
}
MidpointStepInterpolator
package org.apache.commons.math3.ode.nonstiff;
synchronized class MidpointStepInterpolator extends RungeKuttaStepInterpolator {
private static final long serialVersionUID = 20111120;
public void MidpointStepInterpolator();
public void MidpointStepInterpolator(MidpointStepInterpolator);
protected org.apache.commons.math3.ode.sampling.StepInterpolator doCopy();
protected void computeInterpolatedStateAndDerivatives(double, double);
}
EulerStepInterpolator
package org.apache.commons.math3.ode.nonstiff;
synchronized class EulerStepInterpolator extends RungeKuttaStepInterpolator {
private static final long serialVersionUID = 20111120;
public void EulerStepInterpolator();
public void EulerStepInterpolator(EulerStepInterpolator);
protected org.apache.commons.math3.ode.sampling.StepInterpolator doCopy();
protected void computeInterpolatedStateAndDerivatives(double, double);
}
ClassicalRungeKuttaIntegrator
package org.apache.commons.math3.ode.nonstiff;
public synchronized class ClassicalRungeKuttaIntegrator extends RungeKuttaIntegrator {
private static final double[] STATIC_C;
private static final double[][] STATIC_A;
private static final double[] STATIC_B;
public void ClassicalRungeKuttaIntegrator(double);
static void
}
DormandPrince853Integrator
package org.apache.commons.math3.ode.nonstiff;
public synchronized class DormandPrince853Integrator extends EmbeddedRungeKuttaIntegrator {
private static final String METHOD_NAME = Dormand-Prince 8 (5, 3);
private static final double[] STATIC_C;
private static final double[][] STATIC_A;
private static final double[] STATIC_B;
private static final double E1_01 = 0.01312004499419488;
private static final double E1_06 = -1.2251564463762044;
private static final double E1_07 = -0.4957589496572502;
private static final double E1_08 = 1.6643771824549864;
private static final double E1_09 = -0.35032884874997366;
private static final double E1_10 = 0.3341791187130175;
private static final double E1_11 = 0.08192320648511571;
private static final double E1_12 = -0.022355307863886294;
private static final double E2_01 = -0.18980075407240762;
private static final double E2_06 = 4.450312892752409;
private static final double E2_07 = 1.8915178993145003;
private static final double E2_08 = -5.801203960010585;
private static final double E2_09 = -0.42268232132379197;
private static final double E2_10 = -0.1521609496625161;
private static final double E2_11 = 0.20136540080403034;
private static final double E2_12 = 0.022651792198360825;
public void DormandPrince853Integrator(double, double, double, double);
public void DormandPrince853Integrator(double, double, double[], double[]);
public int getOrder();
protected double estimateError(double[][], double[], double[], double);
static void
}
ParameterizedWrapper
package org.apache.commons.math3.ode;
synchronized class ParameterizedWrapper implements ParameterizedODE {
private final FirstOrderDifferentialEquations fode;
public void ParameterizedWrapper(FirstOrderDifferentialEquations);
public int getDimension();
public void computeDerivatives(double, double[], double[]) throws org.apache.commons.math3.exception.MaxCountExceededException, org.apache.commons.math3.exception.DimensionMismatchException;
public java.util.Collection getParametersNames();
public boolean isSupported(String);
public double getParameter(String) throws UnknownParameterException;
public void setParameter(String, double);
}
MultistepIntegrator$NordsieckTransformer
package org.apache.commons.math3.ode;
public abstract interface MultistepIntegrator$NordsieckTransformer {
public abstract org.apache.commons.math3.linear.Array2DRowRealMatrix initializeHighOrderDerivatives(double, double[], double[][], double[][]);
}
RealFieldElement
package org.apache.commons.math3;
public abstract interface RealFieldElement extends FieldElement {
public abstract double getReal();
public abstract Object add(double);
public abstract Object subtract(double);
public abstract Object multiply(double);
public abstract Object divide(double);
public abstract Object remainder(double);
public abstract Object remainder(Object) throws exception.DimensionMismatchException;
public abstract Object abs();
public abstract Object ceil();
public abstract Object floor();
public abstract Object rint();
public abstract long round();
public abstract Object signum();
public abstract Object copySign(Object);
public abstract Object copySign(double);
public abstract Object scalb(int);
public abstract Object hypot(Object) throws exception.DimensionMismatchException;
public abstract Object reciprocal();
public abstract Object sqrt();
public abstract Object cbrt();
public abstract Object rootN(int);
public abstract Object pow(double);
public abstract Object pow(int);
public abstract Object pow(Object) throws exception.DimensionMismatchException;
public abstract Object exp();
public abstract Object expm1();
public abstract Object log();
public abstract Object log1p();
public abstract Object cos();
public abstract Object sin();
public abstract Object tan();
public abstract Object acos();
public abstract Object asin();
public abstract Object atan();
public abstract Object atan2(Object) throws exception.DimensionMismatchException;
public abstract Object cosh();
public abstract Object sinh();
public abstract Object tanh();
public abstract Object acosh();
public abstract Object asinh();
public abstract Object atanh();
public abstract Object linearCombination(Object[], Object[]) throws exception.DimensionMismatchException;
public abstract Object linearCombination(double[], Object[]) throws exception.DimensionMismatchException;
public abstract Object linearCombination(Object, Object, Object, Object);
public abstract Object linearCombination(double, Object, double, Object);
public abstract Object linearCombination(Object, Object, Object, Object, Object, Object);
public abstract Object linearCombination(double, Object, double, Object, double, Object);
public abstract Object linearCombination(Object, Object, Object, Object, Object, Object, Object, Object);
public abstract Object linearCombination(double, Object, double, Object, double, Object, double, Object);
}
ComplexField$LazyHolder
package org.apache.commons.math3.complex;
synchronized class ComplexField$LazyHolder {
private static final ComplexField INSTANCE;
private void ComplexField$LazyHolder();
static void
}
ComplexField$1
package org.apache.commons.math3.complex;
synchronized class ComplexField$1 {
}
Complex
package org.apache.commons.math3.complex;
public synchronized class Complex implements org.apache.commons.math3.FieldElement, java.io.Serializable {
public static final Complex I;
public static final Complex NaN;
public static final Complex INF;
public static final Complex ONE;
public static final Complex ZERO;
private static final long serialVersionUID = -6195664516687396620;
private final double imaginary;
private final double real;
private final transient boolean isNaN;
private final transient boolean isInfinite;
public void Complex(double);
public void Complex(double, double);
public double abs();
public Complex add(Complex) throws org.apache.commons.math3.exception.NullArgumentException;
public Complex add(double);
public Complex conjugate();
public Complex divide(Complex) throws org.apache.commons.math3.exception.NullArgumentException;
public Complex divide(double);
public Complex reciprocal();
public boolean equals(Object);
public int hashCode();
public double getImaginary();
public double getReal();
public boolean isNaN();
public boolean isInfinite();
public Complex multiply(Complex) throws org.apache.commons.math3.exception.NullArgumentException;
public Complex multiply(int);
public Complex multiply(double);
public Complex negate();
public Complex subtract(Complex) throws org.apache.commons.math3.exception.NullArgumentException;
public Complex subtract(double);
public Complex acos();
public Complex asin();
public Complex atan();
public Complex cos();
public Complex cosh();
public Complex exp();
public Complex log();
public Complex pow(Complex) throws org.apache.commons.math3.exception.NullArgumentException;
public Complex pow(double);
public Complex sin();
public Complex sinh();
public Complex sqrt();
public Complex sqrt1z();
public Complex tan();
public Complex tanh();
public double getArgument();
public java.util.List nthRoot(int) throws org.apache.commons.math3.exception.NotPositiveException;
protected Complex createComplex(double, double);
public static Complex valueOf(double, double);
public static Complex valueOf(double);
protected final Object readResolve();
public ComplexField getField();
public String toString();
static void
}
Quaternion
package org.apache.commons.math3.complex;
public final synchronized class Quaternion implements java.io.Serializable {
public static final Quaternion IDENTITY;
public static final Quaternion ZERO;
public static final Quaternion I;
public static final Quaternion J;
public static final Quaternion K;
private static final long serialVersionUID = 20092012;
private final double q0;
private final double q1;
private final double q2;
private final double q3;
public void Quaternion(double, double, double, double);
public void Quaternion(double, double[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public void Quaternion(double[]);
public Quaternion getConjugate();
public static Quaternion multiply(Quaternion, Quaternion);
public Quaternion multiply(Quaternion);
public static Quaternion add(Quaternion, Quaternion);
public Quaternion add(Quaternion);
public static Quaternion subtract(Quaternion, Quaternion);
public Quaternion subtract(Quaternion);
public static double dotProduct(Quaternion, Quaternion);
public double dotProduct(Quaternion);
public double getNorm();
public Quaternion normalize();
public boolean equals(Object);
public int hashCode();
public boolean equals(Quaternion, double);
public boolean isUnitQuaternion(double);
public boolean isPureQuaternion(double);
public Quaternion getPositivePolarForm();
public Quaternion getInverse();
public double getQ0();
public double getQ1();
public double getQ2();
public double getQ3();
public double getScalarPart();
public double[] getVectorPart();
public Quaternion multiply(double);
public String toString();
static void
}
RootsOfUnity
package org.apache.commons.math3.complex;
public synchronized class RootsOfUnity implements java.io.Serializable {
private static final long serialVersionUID = 20120201;
private int omegaCount;
private double[] omegaReal;
private double[] omegaImaginaryCounterClockwise;
private double[] omegaImaginaryClockwise;
private boolean isCounterClockWise;
public void RootsOfUnity();
public synchronized boolean isCounterClockWise() throws org.apache.commons.math3.exception.MathIllegalStateException;
public synchronized void computeRoots(int) throws org.apache.commons.math3.exception.ZeroException;
public synchronized double getReal(int) throws org.apache.commons.math3.exception.MathIllegalStateException, org.apache.commons.math3.exception.MathIllegalArgumentException;
public synchronized double getImaginary(int) throws org.apache.commons.math3.exception.MathIllegalStateException, org.apache.commons.math3.exception.OutOfRangeException;
public synchronized int getNumberOfRoots();
}
ComplexField
package org.apache.commons.math3.complex;
public synchronized class ComplexField implements org.apache.commons.math3.Field, java.io.Serializable {
private static final long serialVersionUID = -6130362688700788798;
private void ComplexField();
public static ComplexField getInstance();
public Complex getOne();
public Complex getZero();
public Class getRuntimeClass();
private Object readResolve();
}
ComplexFormat
package org.apache.commons.math3.complex;
public synchronized class ComplexFormat {
private static final String DEFAULT_IMAGINARY_CHARACTER = i;
private final String imaginaryCharacter;
private final java.text.NumberFormat imaginaryFormat;
private final java.text.NumberFormat realFormat;
public void ComplexFormat();
public void ComplexFormat(java.text.NumberFormat) throws org.apache.commons.math3.exception.NullArgumentException;
public void ComplexFormat(java.text.NumberFormat, java.text.NumberFormat) throws org.apache.commons.math3.exception.NullArgumentException;
public void ComplexFormat(String) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException;
public void ComplexFormat(String, java.text.NumberFormat) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException;
public void ComplexFormat(String, java.text.NumberFormat, java.text.NumberFormat) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException;
public static java.util.Locale[] getAvailableLocales();
public String format(Complex);
public String format(Double);
public StringBuffer format(Complex, StringBuffer, java.text.FieldPosition);
private StringBuffer formatImaginary(double, StringBuffer, java.text.FieldPosition);
public StringBuffer format(Object, StringBuffer, java.text.FieldPosition) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public String getImaginaryCharacter();
public java.text.NumberFormat getImaginaryFormat();
public static ComplexFormat getInstance();
public static ComplexFormat getInstance(java.util.Locale);
public static ComplexFormat getInstance(String, java.util.Locale) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException;
public java.text.NumberFormat getRealFormat();
public Complex parse(String) throws org.apache.commons.math3.exception.MathParseException;
public Complex parse(String, java.text.ParsePosition);
}
ComplexUtils
package org.apache.commons.math3.complex;
public synchronized class ComplexUtils {
private void ComplexUtils();
public static Complex polar2Complex(double, double) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public static Complex[] convertToComplex(double[]);
}
Field
package org.apache.commons.math3;
public abstract interface Field {
public abstract Object getZero();
public abstract Object getOne();
public abstract Class getRuntimeClass();
}
GaussianFitter$ParameterGuesser$1
package org.apache.commons.math3.fitting;
synchronized class GaussianFitter$ParameterGuesser$1 implements java.util.Comparator {
void GaussianFitter$ParameterGuesser$1(GaussianFitter$ParameterGuesser);
public int compare(WeightedObservedPoint, WeightedObservedPoint);
}
GaussianFitter
package org.apache.commons.math3.fitting;
public synchronized class GaussianFitter extends CurveFitter {
public void GaussianFitter(org.apache.commons.math3.optim.nonlinear.vector.MultivariateVectorOptimizer);
public double[] fit(double[]);
public double[] fit();
}
CurveFitter
package org.apache.commons.math3.fitting;
public synchronized class CurveFitter {
private final org.apache.commons.math3.optim.nonlinear.vector.MultivariateVectorOptimizer optimizer;
private final java.util.List observations;
public void CurveFitter(org.apache.commons.math3.optim.nonlinear.vector.MultivariateVectorOptimizer);
public void addObservedPoint(double, double);
public void addObservedPoint(double, double, double);
public void addObservedPoint(WeightedObservedPoint);
public WeightedObservedPoint[] getObservations();
public void clearObservations();
public double[] fit(org.apache.commons.math3.analysis.ParametricUnivariateFunction, double[]);
public double[] fit(int, org.apache.commons.math3.analysis.ParametricUnivariateFunction, double[]);
}
HarmonicFitter
package org.apache.commons.math3.fitting;
public synchronized class HarmonicFitter extends CurveFitter {
public void HarmonicFitter(org.apache.commons.math3.optim.nonlinear.vector.MultivariateVectorOptimizer);
public double[] fit(double[]);
public double[] fit();
}
GaussianFitter$ParameterGuesser
package org.apache.commons.math3.fitting;
public synchronized class GaussianFitter$ParameterGuesser {
private final double norm;
private final double mean;
private final double sigma;
public void GaussianFitter$ParameterGuesser(WeightedObservedPoint[]);
public double[] guess();
private WeightedObservedPoint[] sortObservations(WeightedObservedPoint[]);
private double[] basicGuess(WeightedObservedPoint[]);
private int findMaxY(WeightedObservedPoint[]);
private double interpolateXAtY(WeightedObservedPoint[], int, int, double) throws org.apache.commons.math3.exception.OutOfRangeException;
private WeightedObservedPoint[] getInterpolationPointsForY(WeightedObservedPoint[], int, int, double) throws org.apache.commons.math3.exception.OutOfRangeException;
private boolean isBetween(double, double, double);
}
HarmonicFitter$ParameterGuesser
package org.apache.commons.math3.fitting;
public synchronized class HarmonicFitter$ParameterGuesser {
private final double a;
private final double omega;
private final double phi;
public void HarmonicFitter$ParameterGuesser(WeightedObservedPoint[]);
public double[] guess();
private WeightedObservedPoint[] sortObservations(WeightedObservedPoint[]);
private double[] guessAOmega(WeightedObservedPoint[]);
private double guessPhi(WeightedObservedPoint[]);
}
CurveFitter$TheoreticalValuesFunction$2
package org.apache.commons.math3.fitting;
synchronized class CurveFitter$TheoreticalValuesFunction$2 implements org.apache.commons.math3.analysis.MultivariateMatrixFunction {
void CurveFitter$TheoreticalValuesFunction$2(CurveFitter$TheoreticalValuesFunction);
public double[][] value(double[]);
}
GaussianFitter$1
package org.apache.commons.math3.fitting;
synchronized class GaussianFitter$1 extends org.apache.commons.math3.analysis.function.Gaussian$Parametric {
void GaussianFitter$1(GaussianFitter);
public transient double value(double, double[]);
public transient double[] gradient(double, double[]);
}
WeightedObservedPoint
package org.apache.commons.math3.fitting;
public synchronized class WeightedObservedPoint implements java.io.Serializable {
private static final long serialVersionUID = 5306874947404636157;
private final double weight;
private final double x;
private final double y;
public void WeightedObservedPoint(double, double, double);
public double getWeight();
public double getX();
public double getY();
}
CurveFitter$TheoreticalValuesFunction$1
package org.apache.commons.math3.fitting;
synchronized class CurveFitter$TheoreticalValuesFunction$1 implements org.apache.commons.math3.analysis.MultivariateVectorFunction {
void CurveFitter$TheoreticalValuesFunction$1(CurveFitter$TheoreticalValuesFunction);
public double[] value(double[]);
}
PolynomialFitter
package org.apache.commons.math3.fitting;
public synchronized class PolynomialFitter extends CurveFitter {
public void PolynomialFitter(org.apache.commons.math3.optim.nonlinear.vector.MultivariateVectorOptimizer);
public double[] fit(int, double[]);
public double[] fit(double[]);
}
CurveFitter$TheoreticalValuesFunction
package org.apache.commons.math3.fitting;
synchronized class CurveFitter$TheoreticalValuesFunction {
private final org.apache.commons.math3.analysis.ParametricUnivariateFunction f;
public void CurveFitter$TheoreticalValuesFunction(CurveFitter, org.apache.commons.math3.analysis.ParametricUnivariateFunction);
public org.apache.commons.math3.optim.nonlinear.vector.ModelFunction getModelFunction();
public org.apache.commons.math3.optim.nonlinear.vector.ModelFunctionJacobian getModelFunctionJacobian();
}
FastFourierTransformer$MultiDimensionalComplexMatrix
package org.apache.commons.math3.transform;
synchronized class FastFourierTransformer$MultiDimensionalComplexMatrix implements Cloneable {
protected int[] dimensionSize;
protected Object multiDimensionalComplexArray;
public void FastFourierTransformer$MultiDimensionalComplexMatrix(Object);
public transient org.apache.commons.math3.complex.Complex get(int[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public transient org.apache.commons.math3.complex.Complex set(org.apache.commons.math3.complex.Complex, int[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public int[] getDimensionSizes();
public Object getArray();
public Object clone();
private void clone(FastFourierTransformer$MultiDimensionalComplexMatrix);
}
DftNormalization
package org.apache.commons.math3.transform;
public final synchronized enum DftNormalization {
public static final DftNormalization STANDARD;
public static final DftNormalization UNITARY;
public static DftNormalization[] values();
public static DftNormalization valueOf(String);
private void DftNormalization(String, int);
static void
}
TransformType
package org.apache.commons.math3.transform;
public final synchronized enum TransformType {
public static final TransformType FORWARD;
public static final TransformType INVERSE;
public static TransformType[] values();
public static TransformType valueOf(String);
private void TransformType(String, int);
static void
}
FastFourierTransformer$1
package org.apache.commons.math3.transform;
synchronized class FastFourierTransformer$1 {
static void
}
FastFourierTransformer
package org.apache.commons.math3.transform;
public synchronized class FastFourierTransformer implements java.io.Serializable {
static final long serialVersionUID = 20120210;
private static final double[] W_SUB_N_R;
private static final double[] W_SUB_N_I;
private final DftNormalization normalization;
public void FastFourierTransformer(DftNormalization);
private static void bitReversalShuffle2(double[], double[]);
private static void normalizeTransformedData(double[][], DftNormalization, TransformType);
public static void transformInPlace(double[][], DftNormalization, TransformType);
public org.apache.commons.math3.complex.Complex[] transform(double[], TransformType);
public org.apache.commons.math3.complex.Complex[] transform(org.apache.commons.math3.analysis.UnivariateFunction, double, double, int, TransformType);
public org.apache.commons.math3.complex.Complex[] transform(org.apache.commons.math3.complex.Complex[], TransformType);
public Object mdfft(Object, TransformType);
private void mdfft(FastFourierTransformer$MultiDimensionalComplexMatrix, TransformType, int, int[]);
static void
}
FastHadamardTransformer
package org.apache.commons.math3.transform;
public synchronized class FastHadamardTransformer implements RealTransformer, java.io.Serializable {
static final long serialVersionUID = 20120211;
public void FastHadamardTransformer();
public double[] transform(double[], TransformType);
public double[] transform(org.apache.commons.math3.analysis.UnivariateFunction, double, double, int, TransformType);
public int[] transform(int[]);
protected double[] fht(double[]) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
protected int[] fht(int[]) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
}
RealTransformer
package org.apache.commons.math3.transform;
public abstract interface RealTransformer {
public abstract double[] transform(double[], TransformType) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public abstract double[] transform(org.apache.commons.math3.analysis.UnivariateFunction, double, double, int, TransformType) throws org.apache.commons.math3.exception.NonMonotonicSequenceException, org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.MathIllegalArgumentException;
}
FastCosineTransformer
package org.apache.commons.math3.transform;
public synchronized class FastCosineTransformer implements RealTransformer, java.io.Serializable {
static final long serialVersionUID = 20120212;
private final DctNormalization normalization;
public void FastCosineTransformer(DctNormalization);
public double[] transform(double[], TransformType) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public double[] transform(org.apache.commons.math3.analysis.UnivariateFunction, double, double, int, TransformType) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
protected double[] fct(double[]) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
}
DstNormalization
package org.apache.commons.math3.transform;
public final synchronized enum DstNormalization {
public static final DstNormalization STANDARD_DST_I;
public static final DstNormalization ORTHOGONAL_DST_I;
public static DstNormalization[] values();
public static DstNormalization valueOf(String);
private void DstNormalization(String, int);
static void
}
DctNormalization
package org.apache.commons.math3.transform;
public final synchronized enum DctNormalization {
public static final DctNormalization STANDARD_DCT_I;
public static final DctNormalization ORTHOGONAL_DCT_I;
public static DctNormalization[] values();
public static DctNormalization valueOf(String);
private void DctNormalization(String, int);
static void
}
TransformUtils
package org.apache.commons.math3.transform;
public synchronized class TransformUtils {
private static final int[] POWERS_OF_TWO;
private void TransformUtils();
public static double[] scaleArray(double[], double);
public static org.apache.commons.math3.complex.Complex[] scaleArray(org.apache.commons.math3.complex.Complex[], double);
public static double[][] createRealImaginaryArray(org.apache.commons.math3.complex.Complex[]);
public static org.apache.commons.math3.complex.Complex[] createComplexArray(double[][]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public static int exactLog2(int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
static void
}
FastSineTransformer
package org.apache.commons.math3.transform;
public synchronized class FastSineTransformer implements RealTransformer, java.io.Serializable {
static final long serialVersionUID = 20120211;
private final DstNormalization normalization;
public void FastSineTransformer(DstNormalization);
public double[] transform(double[], TransformType);
public double[] transform(org.apache.commons.math3.analysis.UnivariateFunction, double, double, int, TransformType);
protected double[] fst(double[]) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
}
ProcessModel
package org.apache.commons.math3.filter;
public abstract interface ProcessModel {
public abstract org.apache.commons.math3.linear.RealMatrix getStateTransitionMatrix();
public abstract org.apache.commons.math3.linear.RealMatrix getControlMatrix();
public abstract org.apache.commons.math3.linear.RealMatrix getProcessNoise();
public abstract org.apache.commons.math3.linear.RealVector getInitialStateEstimate();
public abstract org.apache.commons.math3.linear.RealMatrix getInitialErrorCovariance();
}
MeasurementModel
package org.apache.commons.math3.filter;
public abstract interface MeasurementModel {
public abstract org.apache.commons.math3.linear.RealMatrix getMeasurementMatrix();
public abstract org.apache.commons.math3.linear.RealMatrix getMeasurementNoise();
}
DefaultProcessModel
package org.apache.commons.math3.filter;
public synchronized class DefaultProcessModel implements ProcessModel {
private org.apache.commons.math3.linear.RealMatrix stateTransitionMatrix;
private org.apache.commons.math3.linear.RealMatrix controlMatrix;
private org.apache.commons.math3.linear.RealMatrix processNoiseCovMatrix;
private org.apache.commons.math3.linear.RealVector initialStateEstimateVector;
private org.apache.commons.math3.linear.RealMatrix initialErrorCovMatrix;
public void DefaultProcessModel(double[][], double[][], double[][], double[], double[][]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.DimensionMismatchException;
public void DefaultProcessModel(double[][], double[][], double[][]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.DimensionMismatchException;
public void DefaultProcessModel(org.apache.commons.math3.linear.RealMatrix, org.apache.commons.math3.linear.RealMatrix, org.apache.commons.math3.linear.RealMatrix, org.apache.commons.math3.linear.RealVector, org.apache.commons.math3.linear.RealMatrix);
public org.apache.commons.math3.linear.RealMatrix getStateTransitionMatrix();
public org.apache.commons.math3.linear.RealMatrix getControlMatrix();
public org.apache.commons.math3.linear.RealMatrix getProcessNoise();
public org.apache.commons.math3.linear.RealVector getInitialStateEstimate();
public org.apache.commons.math3.linear.RealMatrix getInitialErrorCovariance();
}
KalmanFilter
package org.apache.commons.math3.filter;
public synchronized class KalmanFilter {
private final ProcessModel processModel;
private final MeasurementModel measurementModel;
private org.apache.commons.math3.linear.RealMatrix transitionMatrix;
private org.apache.commons.math3.linear.RealMatrix transitionMatrixT;
private org.apache.commons.math3.linear.RealMatrix controlMatrix;
private org.apache.commons.math3.linear.RealMatrix measurementMatrix;
private org.apache.commons.math3.linear.RealMatrix measurementMatrixT;
private org.apache.commons.math3.linear.RealVector stateEstimation;
private org.apache.commons.math3.linear.RealMatrix errorCovariance;
public void KalmanFilter(ProcessModel, MeasurementModel) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.linear.NonSquareMatrixException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.linear.MatrixDimensionMismatchException;
public int getStateDimension();
public int getMeasurementDimension();
public double[] getStateEstimation();
public org.apache.commons.math3.linear.RealVector getStateEstimationVector();
public double[][] getErrorCovariance();
public org.apache.commons.math3.linear.RealMatrix getErrorCovarianceMatrix();
public void predict();
public void predict(double[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public void predict(org.apache.commons.math3.linear.RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public void correct(double[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.linear.SingularMatrixException;
public void correct(org.apache.commons.math3.linear.RealVector) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.linear.SingularMatrixException;
}
DefaultMeasurementModel
package org.apache.commons.math3.filter;
public synchronized class DefaultMeasurementModel implements MeasurementModel {
private org.apache.commons.math3.linear.RealMatrix measurementMatrix;
private org.apache.commons.math3.linear.RealMatrix measurementNoise;
public void DefaultMeasurementModel(double[][], double[][]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.DimensionMismatchException;
public void DefaultMeasurementModel(org.apache.commons.math3.linear.RealMatrix, org.apache.commons.math3.linear.RealMatrix);
public org.apache.commons.math3.linear.RealMatrix getMeasurementMatrix();
public org.apache.commons.math3.linear.RealMatrix getMeasurementNoise();
}
FunctionUtils$7
package org.apache.commons.math3.analysis;
final synchronized class FunctionUtils$7 implements UnivariateFunction {
void FunctionUtils$7(UnivariateFunction[]);
public double value(double);
}
BicubicSplineFunction$4
package org.apache.commons.math3.analysis.interpolation;
synchronized class BicubicSplineFunction$4 implements org.apache.commons.math3.analysis.BivariateFunction {
void BicubicSplineFunction$4(BicubicSplineFunction, double[][]);
public double value(double, double);
}
LoessInterpolator
package org.apache.commons.math3.analysis.interpolation;
public synchronized class LoessInterpolator implements UnivariateInterpolator, java.io.Serializable {
public static final double DEFAULT_BANDWIDTH = 0.3;
public static final int DEFAULT_ROBUSTNESS_ITERS = 2;
public static final double DEFAULT_ACCURACY = 1.0E-12;
private static final long serialVersionUID = 5204927143605193821;
private final double bandwidth;
private final int robustnessIters;
private final double accuracy;
public void LoessInterpolator();
public void LoessInterpolator(double, int);
public void LoessInterpolator(double, int, double) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NotPositiveException;
public final org.apache.commons.math3.analysis.polynomials.PolynomialSplineFunction interpolate(double[], double[]) throws org.apache.commons.math3.exception.NonMonotonicSequenceException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.NotFiniteNumberException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public final double[] smooth(double[], double[], double[]) throws org.apache.commons.math3.exception.NonMonotonicSequenceException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.NotFiniteNumberException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public final double[] smooth(double[], double[]) throws org.apache.commons.math3.exception.NonMonotonicSequenceException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.NotFiniteNumberException, org.apache.commons.math3.exception.NumberIsTooSmallException;
private static void updateBandwidthInterval(double[], double[], int, int[]);
private static int nextNonzero(double[], int);
private static double tricube(double);
private static void checkAllFiniteReal(double[]);
}
SmoothingPolynomialBicubicSplineInterpolator
package org.apache.commons.math3.analysis.interpolation;
public synchronized class SmoothingPolynomialBicubicSplineInterpolator extends BicubicSplineInterpolator {
private final org.apache.commons.math3.fitting.PolynomialFitter xFitter;
private final int xDegree;
private final org.apache.commons.math3.fitting.PolynomialFitter yFitter;
private final int yDegree;
public void SmoothingPolynomialBicubicSplineInterpolator();
public void SmoothingPolynomialBicubicSplineInterpolator(int) throws org.apache.commons.math3.exception.NotPositiveException;
public void SmoothingPolynomialBicubicSplineInterpolator(int, int) throws org.apache.commons.math3.exception.NotPositiveException;
public BicubicSplineInterpolatingFunction interpolate(double[], double[], double[][]) throws org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NonMonotonicSequenceException;
}
BivariateGridInterpolator
package org.apache.commons.math3.analysis.interpolation;
public abstract interface BivariateGridInterpolator {
public abstract org.apache.commons.math3.analysis.BivariateFunction interpolate(double[], double[], double[][]) throws org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NonMonotonicSequenceException, org.apache.commons.math3.exception.NumberIsTooSmallException;
}
MicrosphereInterpolatingFunction$MicrosphereSurfaceElement
package org.apache.commons.math3.analysis.interpolation;
synchronized class MicrosphereInterpolatingFunction$MicrosphereSurfaceElement {
private final org.apache.commons.math3.linear.RealVector normal;
private double brightestIllumination;
private java.util.Map$Entry brightestSample;
void MicrosphereInterpolatingFunction$MicrosphereSurfaceElement(double[]);
org.apache.commons.math3.linear.RealVector normal();
void reset();
void store(double, java.util.Map$Entry);
double illumination();
java.util.Map$Entry sample();
}
UnivariateInterpolator
package org.apache.commons.math3.analysis.interpolation;
public abstract interface UnivariateInterpolator {
public abstract org.apache.commons.math3.analysis.UnivariateFunction interpolate(double[], double[]) throws org.apache.commons.math3.exception.MathIllegalArgumentException, org.apache.commons.math3.exception.DimensionMismatchException;
}
BicubicSplineFunction
package org.apache.commons.math3.analysis.interpolation;
synchronized class BicubicSplineFunction implements org.apache.commons.math3.analysis.BivariateFunction {
private static final short N = 4;
private final double[][] a;
private org.apache.commons.math3.analysis.BivariateFunction partialDerivativeX;
private org.apache.commons.math3.analysis.BivariateFunction partialDerivativeY;
private org.apache.commons.math3.analysis.BivariateFunction partialDerivativeXX;
private org.apache.commons.math3.analysis.BivariateFunction partialDerivativeYY;
private org.apache.commons.math3.analysis.BivariateFunction partialDerivativeXY;
public void BicubicSplineFunction(double[]);
public double value(double, double);
private double apply(double[], double[], double[][]);
public org.apache.commons.math3.analysis.BivariateFunction partialDerivativeX();
public org.apache.commons.math3.analysis.BivariateFunction partialDerivativeY();
public org.apache.commons.math3.analysis.BivariateFunction partialDerivativeXX();
public org.apache.commons.math3.analysis.BivariateFunction partialDerivativeYY();
public org.apache.commons.math3.analysis.BivariateFunction partialDerivativeXY();
private void computePartialDerivatives();
}
TricubicSplineInterpolatingFunction
package org.apache.commons.math3.analysis.interpolation;
public synchronized class TricubicSplineInterpolatingFunction implements org.apache.commons.math3.analysis.TrivariateFunction {
private static final double[][] AINV;
private final double[] xval;
private final double[] yval;
private final double[] zval;
private final TricubicSplineFunction[][][] splines;
public void TricubicSplineInterpolatingFunction(double[], double[], double[], double[][][], double[][][], double[][][], double[][][], double[][][], double[][][], double[][][], double[][][]) throws org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NonMonotonicSequenceException;
public double value(double, double, double) throws org.apache.commons.math3.exception.OutOfRangeException;
private int searchIndex(double, double[]);
private double[] computeSplineCoefficients(double[]);
static void
}
TricubicSplineInterpolator
package org.apache.commons.math3.analysis.interpolation;
public synchronized class TricubicSplineInterpolator implements TrivariateGridInterpolator {
public void TricubicSplineInterpolator();
public TricubicSplineInterpolatingFunction interpolate(double[], double[], double[], double[][][]) throws org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NonMonotonicSequenceException;
private int nextIndex(int, int);
private int previousIndex(int);
}
MicrosphereInterpolatingFunction
package org.apache.commons.math3.analysis.interpolation;
public synchronized class MicrosphereInterpolatingFunction implements org.apache.commons.math3.analysis.MultivariateFunction {
private final int dimension;
private final java.util.List microsphere;
private final double brightnessExponent;
private final java.util.Map samples;
public void MicrosphereInterpolatingFunction(double[][], double[], int, int, org.apache.commons.math3.random.UnitSphereRandomVectorGenerator) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.NullArgumentException;
public double value(double[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
private double cosAngle(org.apache.commons.math3.linear.RealVector, org.apache.commons.math3.linear.RealVector);
}
MicrosphereInterpolator
package org.apache.commons.math3.analysis.interpolation;
public synchronized class MicrosphereInterpolator implements MultivariateInterpolator {
public static final int DEFAULT_MICROSPHERE_ELEMENTS = 2000;
public static final int DEFAULT_BRIGHTNESS_EXPONENT = 2;
private final int microsphereElements;
private final int brightnessExponent;
public void MicrosphereInterpolator();
public void MicrosphereInterpolator(int, int) throws org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.NotStrictlyPositiveException;
public org.apache.commons.math3.analysis.MultivariateFunction interpolate(double[][], double[]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.NullArgumentException;
}
UnivariatePeriodicInterpolator$1
package org.apache.commons.math3.analysis.interpolation;
synchronized class UnivariatePeriodicInterpolator$1 implements org.apache.commons.math3.analysis.UnivariateFunction {
void UnivariatePeriodicInterpolator$1(UnivariatePeriodicInterpolator, org.apache.commons.math3.analysis.UnivariateFunction, double);
public double value(double) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
}
BicubicSplineFunction$5
package org.apache.commons.math3.analysis.interpolation;
synchronized class BicubicSplineFunction$5 implements org.apache.commons.math3.analysis.BivariateFunction {
void BicubicSplineFunction$5(BicubicSplineFunction, double[][]);
public double value(double, double);
}
MultivariateInterpolator
package org.apache.commons.math3.analysis.interpolation;
public abstract interface MultivariateInterpolator {
public abstract org.apache.commons.math3.analysis.MultivariateFunction interpolate(double[][], double[]) throws org.apache.commons.math3.exception.MathIllegalArgumentException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.NullArgumentException;
}
BicubicSplineFunction$1
package org.apache.commons.math3.analysis.interpolation;
synchronized class BicubicSplineFunction$1 implements org.apache.commons.math3.analysis.BivariateFunction {
void BicubicSplineFunction$1(BicubicSplineFunction, double[][]);
public double value(double, double);
}
FieldHermiteInterpolator
package org.apache.commons.math3.analysis.interpolation;
public synchronized class FieldHermiteInterpolator {
private final java.util.List abscissae;
private final java.util.List topDiagonal;
private final java.util.List bottomDiagonal;
public void FieldHermiteInterpolator();
public transient void addSamplePoint(org.apache.commons.math3.FieldElement, org.apache.commons.math3.FieldElement[][]) throws org.apache.commons.math3.exception.ZeroException, org.apache.commons.math3.exception.MathArithmeticException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NullArgumentException;
public org.apache.commons.math3.FieldElement[] value(org.apache.commons.math3.FieldElement) throws org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.NullArgumentException;
public org.apache.commons.math3.FieldElement[][] derivatives(org.apache.commons.math3.FieldElement, int) throws org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.NullArgumentException;
}
HermiteInterpolator
package org.apache.commons.math3.analysis.interpolation;
public synchronized class HermiteInterpolator implements org.apache.commons.math3.analysis.differentiation.UnivariateDifferentiableVectorFunction {
private final java.util.List abscissae;
private final java.util.List topDiagonal;
private final java.util.List bottomDiagonal;
public void HermiteInterpolator();
public transient void addSamplePoint(double, double[][]) throws org.apache.commons.math3.exception.ZeroException, org.apache.commons.math3.exception.MathArithmeticException;
public org.apache.commons.math3.analysis.polynomials.PolynomialFunction[] getPolynomials() throws org.apache.commons.math3.exception.NoDataException;
public double[] value(double) throws org.apache.commons.math3.exception.NoDataException;
public org.apache.commons.math3.analysis.differentiation.DerivativeStructure[] value(org.apache.commons.math3.analysis.differentiation.DerivativeStructure) throws org.apache.commons.math3.exception.NoDataException;
private void checkInterpolation() throws org.apache.commons.math3.exception.NoDataException;
private transient org.apache.commons.math3.analysis.polynomials.PolynomialFunction polynomial(double[]);
}
TrivariateGridInterpolator
package org.apache.commons.math3.analysis.interpolation;
public abstract interface TrivariateGridInterpolator {
public abstract org.apache.commons.math3.analysis.TrivariateFunction interpolate(double[], double[], double[], double[][][]) throws org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NonMonotonicSequenceException;
}
DividedDifferenceInterpolator
package org.apache.commons.math3.analysis.interpolation;
public synchronized class DividedDifferenceInterpolator implements UnivariateInterpolator, java.io.Serializable {
private static final long serialVersionUID = 107049519551235069;
public void DividedDifferenceInterpolator();
public org.apache.commons.math3.analysis.polynomials.PolynomialFunctionNewtonForm interpolate(double[], double[]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.NonMonotonicSequenceException;
protected static double[] computeDividedDifference(double[], double[]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.NonMonotonicSequenceException;
}
NevilleInterpolator
package org.apache.commons.math3.analysis.interpolation;
public synchronized class NevilleInterpolator implements UnivariateInterpolator, java.io.Serializable {
static final long serialVersionUID = 3003707660147873733;
public void NevilleInterpolator();
public org.apache.commons.math3.analysis.polynomials.PolynomialFunctionLagrangeForm interpolate(double[], double[]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.NonMonotonicSequenceException;
}
LinearInterpolator
package org.apache.commons.math3.analysis.interpolation;
public synchronized class LinearInterpolator implements UnivariateInterpolator {
public void LinearInterpolator();
public org.apache.commons.math3.analysis.polynomials.PolynomialSplineFunction interpolate(double[], double[]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.NonMonotonicSequenceException;
}
BicubicSplineInterpolator
package org.apache.commons.math3.analysis.interpolation;
public synchronized class BicubicSplineInterpolator implements BivariateGridInterpolator {
public void BicubicSplineInterpolator();
public BicubicSplineInterpolatingFunction interpolate(double[], double[], double[][]) throws org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NonMonotonicSequenceException, org.apache.commons.math3.exception.NumberIsTooSmallException;
private int nextIndex(int, int);
private int previousIndex(int);
}
BicubicSplineFunction$3
package org.apache.commons.math3.analysis.interpolation;
synchronized class BicubicSplineFunction$3 implements org.apache.commons.math3.analysis.BivariateFunction {
void BicubicSplineFunction$3(BicubicSplineFunction, double[][]);
public double value(double, double);
}
BicubicSplineInterpolatingFunction
package org.apache.commons.math3.analysis.interpolation;
public synchronized class BicubicSplineInterpolatingFunction implements org.apache.commons.math3.analysis.BivariateFunction {
private static final double[][] AINV;
private final double[] xval;
private final double[] yval;
private final BicubicSplineFunction[][] splines;
private org.apache.commons.math3.analysis.BivariateFunction[][][] partialDerivatives;
public void BicubicSplineInterpolatingFunction(double[], double[], double[][], double[][], double[][], double[][]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.NonMonotonicSequenceException;
public double value(double, double) throws org.apache.commons.math3.exception.OutOfRangeException;
public double partialDerivativeX(double, double) throws org.apache.commons.math3.exception.OutOfRangeException;
public double partialDerivativeY(double, double) throws org.apache.commons.math3.exception.OutOfRangeException;
public double partialDerivativeXX(double, double) throws org.apache.commons.math3.exception.OutOfRangeException;
public double partialDerivativeYY(double, double) throws org.apache.commons.math3.exception.OutOfRangeException;
public double partialDerivativeXY(double, double) throws org.apache.commons.math3.exception.OutOfRangeException;
private double partialDerivative(int, double, double) throws org.apache.commons.math3.exception.OutOfRangeException;
private void computePartialDerivatives();
private int searchIndex(double, double[]);
private double[] computeSplineCoefficients(double[]);
static void
}
SplineInterpolator
package org.apache.commons.math3.analysis.interpolation;
public synchronized class SplineInterpolator implements UnivariateInterpolator {
public void SplineInterpolator();
public org.apache.commons.math3.analysis.polynomials.PolynomialSplineFunction interpolate(double[], double[]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.NonMonotonicSequenceException;
}
UnivariatePeriodicInterpolator
package org.apache.commons.math3.analysis.interpolation;
public synchronized class UnivariatePeriodicInterpolator implements UnivariateInterpolator {
public static final int DEFAULT_EXTEND = 5;
private final UnivariateInterpolator interpolator;
private final double period;
private final int extend;
public void UnivariatePeriodicInterpolator(UnivariateInterpolator, double, int);
public void UnivariatePeriodicInterpolator(UnivariateInterpolator, double);
public org.apache.commons.math3.analysis.UnivariateFunction interpolate(double[], double[]) throws org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.NonMonotonicSequenceException;
}
TricubicSplineFunction
package org.apache.commons.math3.analysis.interpolation;
synchronized class TricubicSplineFunction implements org.apache.commons.math3.analysis.TrivariateFunction {
private static final short N = 4;
private final double[][][] a;
public void TricubicSplineFunction(double[]);
public double value(double, double, double) throws org.apache.commons.math3.exception.OutOfRangeException;
}
BicubicSplineFunction$2
package org.apache.commons.math3.analysis.interpolation;
synchronized class BicubicSplineFunction$2 implements org.apache.commons.math3.analysis.BivariateFunction {
void BicubicSplineFunction$2(BicubicSplineFunction, double[][]);
public double value(double, double);
}
FunctionUtils$13
package org.apache.commons.math3.analysis;
final synchronized class FunctionUtils$13 implements UnivariateFunction {
void FunctionUtils$13(BivariateFunction, double);
public double value(double);
}
FunctionUtils$6
package org.apache.commons.math3.analysis;
final synchronized class FunctionUtils$6 implements DifferentiableUnivariateFunction {
void FunctionUtils$6(DifferentiableUnivariateFunction[]);
public double value(double);
public UnivariateFunction derivative();
}
FunctionUtils$17
package org.apache.commons.math3.analysis;
final synchronized class FunctionUtils$17 implements differentiation.MultivariateDifferentiableFunction {
void FunctionUtils$17(DifferentiableMultivariateFunction);
public double value(double[]);
public differentiation.DerivativeStructure value(differentiation.DerivativeStructure[]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NumberIsTooLargeException;
}
DifferentiableMultivariateFunction
package org.apache.commons.math3.analysis;
public abstract interface DifferentiableMultivariateFunction extends MultivariateFunction {
public abstract MultivariateFunction partialDerivative(int);
public abstract MultivariateVectorFunction gradient();
}
FunctionUtils$1
package org.apache.commons.math3.analysis;
final synchronized class FunctionUtils$1 implements UnivariateFunction {
void FunctionUtils$1(UnivariateFunction[]);
public double value(double);
}
FunctionUtils$11
package org.apache.commons.math3.analysis;
final synchronized class FunctionUtils$11 implements MultivariateFunction {
void FunctionUtils$11(BivariateFunction, double, UnivariateFunction);
public double value(double[]);
}
UnivariateMatrixFunction
package org.apache.commons.math3.analysis;
public abstract interface UnivariateMatrixFunction {
public abstract double[][] value(double);
}
MultivariateMatrixFunction
package org.apache.commons.math3.analysis;
public abstract interface MultivariateMatrixFunction {
public abstract double[][] value(double[]) throws IllegalArgumentException;
}
SimpsonIntegrator
package org.apache.commons.math3.analysis.integration;
public synchronized class SimpsonIntegrator extends BaseAbstractUnivariateIntegrator {
public static final int SIMPSON_MAX_ITERATIONS_COUNT = 64;
public void SimpsonIntegrator(double, double, int, int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.NumberIsTooLargeException;
public void SimpsonIntegrator(int, int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.NumberIsTooLargeException;
public void SimpsonIntegrator();
protected double doIntegrate() throws org.apache.commons.math3.exception.TooManyEvaluationsException, org.apache.commons.math3.exception.MaxCountExceededException;
}
BaseAbstractUnivariateIntegrator
package org.apache.commons.math3.analysis.integration;
public abstract synchronized class BaseAbstractUnivariateIntegrator implements UnivariateIntegrator {
public static final double DEFAULT_ABSOLUTE_ACCURACY = 1.0E-15;
public static final double DEFAULT_RELATIVE_ACCURACY = 1.0E-6;
public static final int DEFAULT_MIN_ITERATIONS_COUNT = 3;
public static final int DEFAULT_MAX_ITERATIONS_COUNT = 2147483647;
protected final org.apache.commons.math3.util.Incrementor iterations;
private final double absoluteAccuracy;
private final double relativeAccuracy;
private final int minimalIterationCount;
private final org.apache.commons.math3.util.Incrementor evaluations;
private org.apache.commons.math3.analysis.UnivariateFunction function;
private double min;
private double max;
protected void BaseAbstractUnivariateIntegrator(double, double, int, int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.NumberIsTooSmallException;
protected void BaseAbstractUnivariateIntegrator(double, double);
protected void BaseAbstractUnivariateIntegrator(int, int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public double getRelativeAccuracy();
public double getAbsoluteAccuracy();
public int getMinimalIterationCount();
public int getMaximalIterationCount();
public int getEvaluations();
public int getIterations();
protected double getMin();
protected double getMax();
protected double computeObjectiveValue(double) throws org.apache.commons.math3.exception.TooManyEvaluationsException;
protected void setup(int, org.apache.commons.math3.analysis.UnivariateFunction, double, double) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.MathIllegalArgumentException;
public double integrate(int, org.apache.commons.math3.analysis.UnivariateFunction, double, double) throws org.apache.commons.math3.exception.TooManyEvaluationsException, org.apache.commons.math3.exception.MaxCountExceededException, org.apache.commons.math3.exception.MathIllegalArgumentException, org.apache.commons.math3.exception.NullArgumentException;
protected abstract double doIntegrate() throws org.apache.commons.math3.exception.TooManyEvaluationsException, org.apache.commons.math3.exception.MaxCountExceededException;
}
RombergIntegrator
package org.apache.commons.math3.analysis.integration;
public synchronized class RombergIntegrator extends BaseAbstractUnivariateIntegrator {
public static final int ROMBERG_MAX_ITERATIONS_COUNT = 32;
public void RombergIntegrator(double, double, int, int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.NumberIsTooLargeException;
public void RombergIntegrator(int, int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.NumberIsTooLargeException;
public void RombergIntegrator();
protected double doIntegrate() throws org.apache.commons.math3.exception.TooManyEvaluationsException, org.apache.commons.math3.exception.MaxCountExceededException;
}
TrapezoidIntegrator
package org.apache.commons.math3.analysis.integration;
public synchronized class TrapezoidIntegrator extends BaseAbstractUnivariateIntegrator {
public static final int TRAPEZOID_MAX_ITERATIONS_COUNT = 64;
private double s;
public void TrapezoidIntegrator(double, double, int, int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.NumberIsTooLargeException;
public void TrapezoidIntegrator(int, int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.NumberIsTooLargeException;
public void TrapezoidIntegrator();
double stage(BaseAbstractUnivariateIntegrator, int) throws org.apache.commons.math3.exception.TooManyEvaluationsException;
protected double doIntegrate() throws org.apache.commons.math3.exception.MathIllegalArgumentException, org.apache.commons.math3.exception.TooManyEvaluationsException, org.apache.commons.math3.exception.MaxCountExceededException;
}
IterativeLegendreGaussIntegrator
package org.apache.commons.math3.analysis.integration;
public synchronized class IterativeLegendreGaussIntegrator extends BaseAbstractUnivariateIntegrator {
private static final gauss.GaussIntegratorFactory FACTORY;
private final int numberOfPoints;
public void IterativeLegendreGaussIntegrator(int, double, double, int, int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public void IterativeLegendreGaussIntegrator(int, double, double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public void IterativeLegendreGaussIntegrator(int, int, int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.NumberIsTooSmallException;
protected double doIntegrate() throws org.apache.commons.math3.exception.MathIllegalArgumentException, org.apache.commons.math3.exception.TooManyEvaluationsException, org.apache.commons.math3.exception.MaxCountExceededException;
private double stage(int) throws org.apache.commons.math3.exception.TooManyEvaluationsException;
static void
}
UnivariateIntegrator
package org.apache.commons.math3.analysis.integration;
public abstract interface UnivariateIntegrator {
public abstract double getRelativeAccuracy();
public abstract double getAbsoluteAccuracy();
public abstract int getMinimalIterationCount();
public abstract int getMaximalIterationCount();
public abstract double integrate(int, org.apache.commons.math3.analysis.UnivariateFunction, double, double) throws org.apache.commons.math3.exception.TooManyEvaluationsException, org.apache.commons.math3.exception.MaxCountExceededException, org.apache.commons.math3.exception.MathIllegalArgumentException, org.apache.commons.math3.exception.NullArgumentException;
public abstract int getEvaluations();
public abstract int getIterations();
}
LegendreGaussIntegrator
package org.apache.commons.math3.analysis.integration;
public synchronized class LegendreGaussIntegrator extends BaseAbstractUnivariateIntegrator {
private static final double[] ABSCISSAS_2;
private static final double[] WEIGHTS_2;
private static final double[] ABSCISSAS_3;
private static final double[] WEIGHTS_3;
private static final double[] ABSCISSAS_4;
private static final double[] WEIGHTS_4;
private static final double[] ABSCISSAS_5;
private static final double[] WEIGHTS_5;
private final double[] abscissas;
private final double[] weights;
public void LegendreGaussIntegrator(int, double, double, int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException, org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public void LegendreGaussIntegrator(int, double, double) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public void LegendreGaussIntegrator(int, int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
protected double doIntegrate() throws org.apache.commons.math3.exception.MathIllegalArgumentException, org.apache.commons.math3.exception.TooManyEvaluationsException, org.apache.commons.math3.exception.MaxCountExceededException;
private double stage(int) throws org.apache.commons.math3.exception.TooManyEvaluationsException;
static void
}
LegendreHighPrecisionRuleFactory
package org.apache.commons.math3.analysis.integration.gauss;
public synchronized class LegendreHighPrecisionRuleFactory extends BaseRuleFactory {
private final java.math.MathContext mContext;
private final java.math.BigDecimal two;
private final java.math.BigDecimal minusOne;
private final java.math.BigDecimal oneHalf;
public void LegendreHighPrecisionRuleFactory();
public void LegendreHighPrecisionRuleFactory(java.math.MathContext);
protected org.apache.commons.math3.util.Pair computeRule(int) throws org.apache.commons.math3.exception.DimensionMismatchException;
}
GaussIntegratorFactory
package org.apache.commons.math3.analysis.integration.gauss;
public synchronized class GaussIntegratorFactory {
private final BaseRuleFactory legendre;
private final BaseRuleFactory legendreHighPrecision;
public void GaussIntegratorFactory();
public GaussIntegrator legendre(int);
public GaussIntegrator legendre(int, double, double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public GaussIntegrator legendreHighPrecision(int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public GaussIntegrator legendreHighPrecision(int, double, double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
private static org.apache.commons.math3.util.Pair getRule(BaseRuleFactory, int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.DimensionMismatchException;
private static org.apache.commons.math3.util.Pair transform(org.apache.commons.math3.util.Pair, double, double);
}
GaussIntegrator
package org.apache.commons.math3.analysis.integration.gauss;
public synchronized class GaussIntegrator {
private final double[] points;
private final double[] weights;
public void GaussIntegrator(double[], double[]) throws org.apache.commons.math3.exception.NonMonotonicSequenceException, org.apache.commons.math3.exception.DimensionMismatchException;
public void GaussIntegrator(org.apache.commons.math3.util.Pair) throws org.apache.commons.math3.exception.NonMonotonicSequenceException;
public double integrate(org.apache.commons.math3.analysis.UnivariateFunction);
public int getNumberOfPoints();
}
LegendreRuleFactory
package org.apache.commons.math3.analysis.integration.gauss;
public synchronized class LegendreRuleFactory extends BaseRuleFactory {
public void LegendreRuleFactory();
protected org.apache.commons.math3.util.Pair computeRule(int) throws org.apache.commons.math3.exception.DimensionMismatchException;
}
BaseRuleFactory
package org.apache.commons.math3.analysis.integration.gauss;
public abstract synchronized class BaseRuleFactory {
private final java.util.Map pointsAndWeights;
private final java.util.Map pointsAndWeightsDouble;
public void BaseRuleFactory();
public org.apache.commons.math3.util.Pair getRule(int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.DimensionMismatchException;
protected synchronized org.apache.commons.math3.util.Pair getRuleInternal(int) throws org.apache.commons.math3.exception.DimensionMismatchException;
protected void addRule(org.apache.commons.math3.util.Pair) throws org.apache.commons.math3.exception.DimensionMismatchException;
protected abstract org.apache.commons.math3.util.Pair computeRule(int) throws org.apache.commons.math3.exception.DimensionMismatchException;
private static org.apache.commons.math3.util.Pair convertToDouble(org.apache.commons.math3.util.Pair);
}
IterativeLegendreGaussIntegrator$1
package org.apache.commons.math3.analysis.integration;
synchronized class IterativeLegendreGaussIntegrator$1 implements org.apache.commons.math3.analysis.UnivariateFunction {
void IterativeLegendreGaussIntegrator$1(IterativeLegendreGaussIntegrator);
public double value(double) throws org.apache.commons.math3.exception.MathIllegalArgumentException, org.apache.commons.math3.exception.TooManyEvaluationsException;
}
FunctionUtils$18$1
package org.apache.commons.math3.analysis;
synchronized class FunctionUtils$18$1 implements MultivariateMatrixFunction {
void FunctionUtils$18$1(FunctionUtils$18);
public double[][] value(double[]);
}
FunctionUtils$9$1
package org.apache.commons.math3.analysis;
synchronized class FunctionUtils$9$1 implements UnivariateFunction {
void FunctionUtils$9$1(FunctionUtils$9);
public double value(double);
}
BivariateFunction
package org.apache.commons.math3.analysis;
public abstract interface BivariateFunction {
public abstract double value(double, double);
}
FunctionUtils$12
package org.apache.commons.math3.analysis;
final synchronized class FunctionUtils$12 implements UnivariateFunction {
void FunctionUtils$12(BivariateFunction, double);
public double value(double);
}
TrivariateFunction
package org.apache.commons.math3.analysis;
public abstract interface TrivariateFunction {
public abstract double value(double, double, double);
}
FunctionUtils$14
package org.apache.commons.math3.analysis;
final synchronized class FunctionUtils$14 implements DifferentiableUnivariateFunction {
void FunctionUtils$14(differentiation.UnivariateDifferentiableFunction);
public double value(double);
public UnivariateFunction derivative();
}
UnivariateFunction
package org.apache.commons.math3.analysis;
public abstract interface UnivariateFunction {
public abstract double value(double);
}
FunctionUtils$3$1
package org.apache.commons.math3.analysis;
synchronized class FunctionUtils$3$1 implements UnivariateFunction {
void FunctionUtils$3$1(FunctionUtils$3);
public double value(double);
}
FunctionUtils
package org.apache.commons.math3.analysis;
public synchronized class FunctionUtils {
private void FunctionUtils();
public static transient UnivariateFunction compose(UnivariateFunction[]);
public static transient differentiation.UnivariateDifferentiableFunction compose(differentiation.UnivariateDifferentiableFunction[]);
public static transient DifferentiableUnivariateFunction compose(DifferentiableUnivariateFunction[]);
public static transient UnivariateFunction add(UnivariateFunction[]);
public static transient differentiation.UnivariateDifferentiableFunction add(differentiation.UnivariateDifferentiableFunction[]);
public static transient DifferentiableUnivariateFunction add(DifferentiableUnivariateFunction[]);
public static transient UnivariateFunction multiply(UnivariateFunction[]);
public static transient differentiation.UnivariateDifferentiableFunction multiply(differentiation.UnivariateDifferentiableFunction[]);
public static transient DifferentiableUnivariateFunction multiply(DifferentiableUnivariateFunction[]);
public static UnivariateFunction combine(BivariateFunction, UnivariateFunction, UnivariateFunction);
public static MultivariateFunction collector(BivariateFunction, UnivariateFunction, double);
public static MultivariateFunction collector(BivariateFunction, double);
public static UnivariateFunction fix1stArgument(BivariateFunction, double);
public static UnivariateFunction fix2ndArgument(BivariateFunction, double);
public static double[] sample(UnivariateFunction, double, double, int) throws org.apache.commons.math3.exception.NumberIsTooLargeException, org.apache.commons.math3.exception.NotStrictlyPositiveException;
public static DifferentiableUnivariateFunction toDifferentiableUnivariateFunction(differentiation.UnivariateDifferentiableFunction);
public static differentiation.UnivariateDifferentiableFunction toUnivariateDifferential(DifferentiableUnivariateFunction);
public static DifferentiableMultivariateFunction toDifferentiableMultivariateFunction(differentiation.MultivariateDifferentiableFunction);
public static differentiation.MultivariateDifferentiableFunction toMultivariateDifferentiableFunction(DifferentiableMultivariateFunction);
public static DifferentiableMultivariateVectorFunction toDifferentiableMultivariateVectorFunction(differentiation.MultivariateDifferentiableVectorFunction);
public static differentiation.MultivariateDifferentiableVectorFunction toMultivariateDifferentiableVectorFunction(DifferentiableMultivariateVectorFunction);
}
DifferentiableUnivariateMatrixFunction
package org.apache.commons.math3.analysis;
public abstract interface DifferentiableUnivariateMatrixFunction extends UnivariateMatrixFunction {
public abstract UnivariateMatrixFunction derivative();
}
DifferentiableUnivariateFunction
package org.apache.commons.math3.analysis;
public abstract interface DifferentiableUnivariateFunction extends UnivariateFunction {
public abstract UnivariateFunction derivative();
}
FunctionUtils$10
package org.apache.commons.math3.analysis;
final synchronized class FunctionUtils$10 implements UnivariateFunction {
void FunctionUtils$10(BivariateFunction, UnivariateFunction, UnivariateFunction);
public double value(double);
}
FunctionUtils$18
package org.apache.commons.math3.analysis;
final synchronized class FunctionUtils$18 implements DifferentiableMultivariateVectorFunction {
void FunctionUtils$18(differentiation.MultivariateDifferentiableVectorFunction);
public double[] value(double[]);
public MultivariateMatrixFunction jacobian();
}
FunctionUtils$14$1
package org.apache.commons.math3.analysis;
synchronized class FunctionUtils$14$1 implements UnivariateFunction {
void FunctionUtils$14$1(FunctionUtils$14);
public double value(double);
}
FunctionUtils$9
package org.apache.commons.math3.analysis;
final synchronized class FunctionUtils$9 implements DifferentiableUnivariateFunction {
void FunctionUtils$9(DifferentiableUnivariateFunction[]);
public double value(double);
public UnivariateFunction derivative();
}
FunctionUtils$5
package org.apache.commons.math3.analysis;
final synchronized class FunctionUtils$5 implements differentiation.UnivariateDifferentiableFunction {
void FunctionUtils$5(differentiation.UnivariateDifferentiableFunction[]);
public double value(double);
public differentiation.DerivativeStructure value(differentiation.DerivativeStructure) throws org.apache.commons.math3.exception.DimensionMismatchException;
}
FunctionUtils$15
package org.apache.commons.math3.analysis;
final synchronized class FunctionUtils$15 implements differentiation.UnivariateDifferentiableFunction {
void FunctionUtils$15(DifferentiableUnivariateFunction);
public double value(double);
public differentiation.DerivativeStructure value(differentiation.DerivativeStructure) throws org.apache.commons.math3.exception.NumberIsTooLargeException;
}
FunctionUtils$19
package org.apache.commons.math3.analysis;
final synchronized class FunctionUtils$19 implements differentiation.MultivariateDifferentiableVectorFunction {
void FunctionUtils$19(DifferentiableMultivariateVectorFunction);
public double[] value(double[]);
public differentiation.DerivativeStructure[] value(differentiation.DerivativeStructure[]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NumberIsTooLargeException;
}
FunctionUtils$16$1
package org.apache.commons.math3.analysis;
synchronized class FunctionUtils$16$1 implements MultivariateFunction {
void FunctionUtils$16$1(FunctionUtils$16, int);
public double value(double[]);
}
DifferentiableUnivariateVectorFunction
package org.apache.commons.math3.analysis;
public abstract interface DifferentiableUnivariateVectorFunction extends UnivariateVectorFunction {
public abstract UnivariateVectorFunction derivative();
}
FunctionUtils$4
package org.apache.commons.math3.analysis;
final synchronized class FunctionUtils$4 implements UnivariateFunction {
void FunctionUtils$4(UnivariateFunction[]);
public double value(double);
}
ParametricUnivariateFunction
package org.apache.commons.math3.analysis;
public abstract interface ParametricUnivariateFunction {
public abstract transient double value(double, double[]);
public abstract transient double[] gradient(double, double[]);
}
Ceil
package org.apache.commons.math3.analysis.function;
public synchronized class Ceil implements org.apache.commons.math3.analysis.UnivariateFunction {
public void Ceil();
public double value(double);
}
Atan2
package org.apache.commons.math3.analysis.function;
public synchronized class Atan2 implements org.apache.commons.math3.analysis.BivariateFunction {
public void Atan2();
public double value(double, double);
}
Expm1
package org.apache.commons.math3.analysis.function;
public synchronized class Expm1 implements org.apache.commons.math3.analysis.differentiation.UnivariateDifferentiableFunction, org.apache.commons.math3.analysis.DifferentiableUnivariateFunction {
public void Expm1();
public double value(double);
public org.apache.commons.math3.analysis.UnivariateFunction derivative();
public org.apache.commons.math3.analysis.differentiation.DerivativeStructure value(org.apache.commons.math3.analysis.differentiation.DerivativeStructure);
}
Cosh
package org.apache.commons.math3.analysis.function;
public synchronized class Cosh implements org.apache.commons.math3.analysis.differentiation.UnivariateDifferentiableFunction, org.apache.commons.math3.analysis.DifferentiableUnivariateFunction {
public void Cosh();
public double value(double);
public org.apache.commons.math3.analysis.DifferentiableUnivariateFunction derivative();
public org.apache.commons.math3.analysis.differentiation.DerivativeStructure value(org.apache.commons.math3.analysis.differentiation.DerivativeStructure);
}
HarmonicOscillator$Parametric
package org.apache.commons.math3.analysis.function;
public synchronized class HarmonicOscillator$Parametric implements org.apache.commons.math3.analysis.ParametricUnivariateFunction {
public void HarmonicOscillator$Parametric();
public transient double value(double, double[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.DimensionMismatchException;
public transient double[] gradient(double, double[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.DimensionMismatchException;
private void validateParameters(double[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.DimensionMismatchException;
}
Multiply
package org.apache.commons.math3.analysis.function;
public synchronized class Multiply implements org.apache.commons.math3.analysis.BivariateFunction {
public void Multiply();
public double value(double, double);
}
Tan
package org.apache.commons.math3.analysis.function;
public synchronized class Tan implements org.apache.commons.math3.analysis.differentiation.UnivariateDifferentiableFunction, org.apache.commons.math3.analysis.DifferentiableUnivariateFunction {
public void Tan();
public double value(double);
public org.apache.commons.math3.analysis.UnivariateFunction derivative();
public org.apache.commons.math3.analysis.differentiation.DerivativeStructure value(org.apache.commons.math3.analysis.differentiation.DerivativeStructure);
}
Constant
package org.apache.commons.math3.analysis.function;
public synchronized class Constant implements org.apache.commons.math3.analysis.differentiation.UnivariateDifferentiableFunction, org.apache.commons.math3.analysis.DifferentiableUnivariateFunction {
private final double c;
public void Constant(double);
public double value(double);
public org.apache.commons.math3.analysis.DifferentiableUnivariateFunction derivative();
public org.apache.commons.math3.analysis.differentiation.DerivativeStructure value(org.apache.commons.math3.analysis.differentiation.DerivativeStructure);
}
Atan
package org.apache.commons.math3.analysis.function;
public synchronized class Atan implements org.apache.commons.math3.analysis.differentiation.UnivariateDifferentiableFunction, org.apache.commons.math3.analysis.DifferentiableUnivariateFunction {
public void Atan();
public double value(double);
public org.apache.commons.math3.analysis.UnivariateFunction derivative();
public org.apache.commons.math3.analysis.differentiation.DerivativeStructure value(org.apache.commons.math3.analysis.differentiation.DerivativeStructure);
}
Acosh
package org.apache.commons.math3.analysis.function;
public synchronized class Acosh implements org.apache.commons.math3.analysis.differentiation.UnivariateDifferentiableFunction, org.apache.commons.math3.analysis.DifferentiableUnivariateFunction {
public void Acosh();
public double value(double);
public org.apache.commons.math3.analysis.UnivariateFunction derivative();
public org.apache.commons.math3.analysis.differentiation.DerivativeStructure value(org.apache.commons.math3.analysis.differentiation.DerivativeStructure);
}
Gaussian$Parametric
package org.apache.commons.math3.analysis.function;
public synchronized class Gaussian$Parametric implements org.apache.commons.math3.analysis.ParametricUnivariateFunction {
public void Gaussian$Parametric();
public transient double value(double, double[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NotStrictlyPositiveException;
public transient double[] gradient(double, double[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NotStrictlyPositiveException;
private void validateParameters(double[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NotStrictlyPositiveException;
}
Gaussian
package org.apache.commons.math3.analysis.function;
public synchronized class Gaussian implements org.apache.commons.math3.analysis.differentiation.UnivariateDifferentiableFunction, org.apache.commons.math3.analysis.DifferentiableUnivariateFunction {
private final double mean;
private final double is;
private final double i2s2;
private final double norm;
public void Gaussian(double, double, double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public void Gaussian(double, double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public void Gaussian();
public double value(double);
public org.apache.commons.math3.analysis.UnivariateFunction derivative();
private static double value(double, double, double);
public org.apache.commons.math3.analysis.differentiation.DerivativeStructure value(org.apache.commons.math3.analysis.differentiation.DerivativeStructure) throws org.apache.commons.math3.exception.DimensionMismatchException;
}
Rint
package org.apache.commons.math3.analysis.function;
public synchronized class Rint implements org.apache.commons.math3.analysis.UnivariateFunction {
public void Rint();
public double value(double);
}
Minus
package org.apache.commons.math3.analysis.function;
public synchronized class Minus implements org.apache.commons.math3.analysis.differentiation.UnivariateDifferentiableFunction, org.apache.commons.math3.analysis.DifferentiableUnivariateFunction {
public void Minus();
public double value(double);
public org.apache.commons.math3.analysis.DifferentiableUnivariateFunction derivative();
public org.apache.commons.math3.analysis.differentiation.DerivativeStructure value(org.apache.commons.math3.analysis.differentiation.DerivativeStructure);
}
Atanh
package org.apache.commons.math3.analysis.function;
public synchronized class Atanh implements org.apache.commons.math3.analysis.differentiation.UnivariateDifferentiableFunction, org.apache.commons.math3.analysis.DifferentiableUnivariateFunction {
public void Atanh();
public double value(double);
public org.apache.commons.math3.analysis.UnivariateFunction derivative();
public org.apache.commons.math3.analysis.differentiation.DerivativeStructure value(org.apache.commons.math3.analysis.differentiation.DerivativeStructure);
}
Divide
package org.apache.commons.math3.analysis.function;
public synchronized class Divide implements org.apache.commons.math3.analysis.BivariateFunction {
public void Divide();
public double value(double, double);
}
Log1p
package org.apache.commons.math3.analysis.function;
public synchronized class Log1p implements org.apache.commons.math3.analysis.differentiation.UnivariateDifferentiableFunction, org.apache.commons.math3.analysis.DifferentiableUnivariateFunction {
public void Log1p();
public double value(double);
public org.apache.commons.math3.analysis.UnivariateFunction derivative();
public org.apache.commons.math3.analysis.differentiation.DerivativeStructure value(org.apache.commons.math3.analysis.differentiation.DerivativeStructure);
}
Sigmoid
package org.apache.commons.math3.analysis.function;
public synchronized class Sigmoid implements org.apache.commons.math3.analysis.differentiation.UnivariateDifferentiableFunction, org.apache.commons.math3.analysis.DifferentiableUnivariateFunction {
private final double lo;
private final double hi;
public void Sigmoid();
public void Sigmoid(double, double);
public org.apache.commons.math3.analysis.UnivariateFunction derivative();
public double value(double);
private static double value(double, double, double);
public org.apache.commons.math3.analysis.differentiation.DerivativeStructure value(org.apache.commons.math3.analysis.differentiation.DerivativeStructure) throws org.apache.commons.math3.exception.DimensionMismatchException;
}
Add
package org.apache.commons.math3.analysis.function;
public synchronized class Add implements org.apache.commons.math3.analysis.BivariateFunction {
public void Add();
public double value(double, double);
}
Sigmoid$Parametric
package org.apache.commons.math3.analysis.function;
public synchronized class Sigmoid$Parametric implements org.apache.commons.math3.analysis.ParametricUnivariateFunction {
public void Sigmoid$Parametric();
public transient double value(double, double[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.DimensionMismatchException;
public transient double[] gradient(double, double[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.DimensionMismatchException;
private void validateParameters(double[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.DimensionMismatchException;
}
Power
package org.apache.commons.math3.analysis.function;
public synchronized class Power implements org.apache.commons.math3.analysis.differentiation.UnivariateDifferentiableFunction, org.apache.commons.math3.analysis.DifferentiableUnivariateFunction {
private final double p;
public void Power(double);
public double value(double);
public org.apache.commons.math3.analysis.UnivariateFunction derivative();
public org.apache.commons.math3.analysis.differentiation.DerivativeStructure value(org.apache.commons.math3.analysis.differentiation.DerivativeStructure);
}
Cos
package org.apache.commons.math3.analysis.function;
public synchronized class Cos implements org.apache.commons.math3.analysis.differentiation.UnivariateDifferentiableFunction, org.apache.commons.math3.analysis.DifferentiableUnivariateFunction {
public void Cos();
public double value(double);
public org.apache.commons.math3.analysis.UnivariateFunction derivative();
public org.apache.commons.math3.analysis.differentiation.DerivativeStructure value(org.apache.commons.math3.analysis.differentiation.DerivativeStructure);
}
Tanh
package org.apache.commons.math3.analysis.function;
public synchronized class Tanh implements org.apache.commons.math3.analysis.differentiation.UnivariateDifferentiableFunction, org.apache.commons.math3.analysis.DifferentiableUnivariateFunction {
public void Tanh();
public double value(double);
public org.apache.commons.math3.analysis.UnivariateFunction derivative();
public org.apache.commons.math3.analysis.differentiation.DerivativeStructure value(org.apache.commons.math3.analysis.differentiation.DerivativeStructure);
}
Asin
package org.apache.commons.math3.analysis.function;
public synchronized class Asin implements org.apache.commons.math3.analysis.differentiation.UnivariateDifferentiableFunction, org.apache.commons.math3.analysis.DifferentiableUnivariateFunction {
public void Asin();
public double value(double);
public org.apache.commons.math3.analysis.UnivariateFunction derivative();
public org.apache.commons.math3.analysis.differentiation.DerivativeStructure value(org.apache.commons.math3.analysis.differentiation.DerivativeStructure);
}
Exp
package org.apache.commons.math3.analysis.function;
public synchronized class Exp implements org.apache.commons.math3.analysis.differentiation.UnivariateDifferentiableFunction, org.apache.commons.math3.analysis.DifferentiableUnivariateFunction {
public void Exp();
public double value(double);
public org.apache.commons.math3.analysis.UnivariateFunction derivative();
public org.apache.commons.math3.analysis.differentiation.DerivativeStructure value(org.apache.commons.math3.analysis.differentiation.DerivativeStructure);
}
Inverse
package org.apache.commons.math3.analysis.function;
public synchronized class Inverse implements org.apache.commons.math3.analysis.differentiation.UnivariateDifferentiableFunction, org.apache.commons.math3.analysis.DifferentiableUnivariateFunction {
public void Inverse();
public double value(double);
public org.apache.commons.math3.analysis.UnivariateFunction derivative();
public org.apache.commons.math3.analysis.differentiation.DerivativeStructure value(org.apache.commons.math3.analysis.differentiation.DerivativeStructure);
}
Logistic$Parametric
package org.apache.commons.math3.analysis.function;
public synchronized class Logistic$Parametric implements org.apache.commons.math3.analysis.ParametricUnivariateFunction {
public void Logistic$Parametric();
public transient double value(double, double[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NotStrictlyPositiveException;
public transient double[] gradient(double, double[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NotStrictlyPositiveException;
private void validateParameters(double[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NotStrictlyPositiveException;
}
Pow
package org.apache.commons.math3.analysis.function;
public synchronized class Pow implements org.apache.commons.math3.analysis.BivariateFunction {
public void Pow();
public double value(double, double);
}
Signum
package org.apache.commons.math3.analysis.function;
public synchronized class Signum implements org.apache.commons.math3.analysis.UnivariateFunction {
public void Signum();
public double value(double);
}
Acos
package org.apache.commons.math3.analysis.function;
public synchronized class Acos implements org.apache.commons.math3.analysis.differentiation.UnivariateDifferentiableFunction, org.apache.commons.math3.analysis.DifferentiableUnivariateFunction {
public void Acos();
public double value(double);
public org.apache.commons.math3.analysis.UnivariateFunction derivative();
public org.apache.commons.math3.analysis.differentiation.DerivativeStructure value(org.apache.commons.math3.analysis.differentiation.DerivativeStructure);
}
Asinh
package org.apache.commons.math3.analysis.function;
public synchronized class Asinh implements org.apache.commons.math3.analysis.differentiation.UnivariateDifferentiableFunction, org.apache.commons.math3.analysis.DifferentiableUnivariateFunction {
public void Asinh();
public double value(double);
public org.apache.commons.math3.analysis.UnivariateFunction derivative();
public org.apache.commons.math3.analysis.differentiation.DerivativeStructure value(org.apache.commons.math3.analysis.differentiation.DerivativeStructure);
}
Sin
package org.apache.commons.math3.analysis.function;
public synchronized class Sin implements org.apache.commons.math3.analysis.differentiation.UnivariateDifferentiableFunction, org.apache.commons.math3.analysis.DifferentiableUnivariateFunction {
public void Sin();
public double value(double);
public org.apache.commons.math3.analysis.DifferentiableUnivariateFunction derivative();
public org.apache.commons.math3.analysis.differentiation.DerivativeStructure value(org.apache.commons.math3.analysis.differentiation.DerivativeStructure);
}
Logistic
package org.apache.commons.math3.analysis.function;
public synchronized class Logistic implements org.apache.commons.math3.analysis.differentiation.UnivariateDifferentiableFunction, org.apache.commons.math3.analysis.DifferentiableUnivariateFunction {
private final double a;
private final double k;
private final double b;
private final double oneOverN;
private final double q;
private final double m;
public void Logistic(double, double, double, double, double, double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public double value(double);
public org.apache.commons.math3.analysis.UnivariateFunction derivative();
private static double value(double, double, double, double, double, double);
public org.apache.commons.math3.analysis.differentiation.DerivativeStructure value(org.apache.commons.math3.analysis.differentiation.DerivativeStructure);
}
Sinc
package org.apache.commons.math3.analysis.function;
public synchronized class Sinc implements org.apache.commons.math3.analysis.differentiation.UnivariateDifferentiableFunction, org.apache.commons.math3.analysis.DifferentiableUnivariateFunction {
private static final double SHORTCUT = 0.006;
private final boolean normalized;
public void Sinc();
public void Sinc(boolean);
public double value(double);
public org.apache.commons.math3.analysis.UnivariateFunction derivative();
public org.apache.commons.math3.analysis.differentiation.DerivativeStructure value(org.apache.commons.math3.analysis.differentiation.DerivativeStructure) throws org.apache.commons.math3.exception.DimensionMismatchException;
}
Logit$Parametric
package org.apache.commons.math3.analysis.function;
public synchronized class Logit$Parametric implements org.apache.commons.math3.analysis.ParametricUnivariateFunction {
public void Logit$Parametric();
public transient double value(double, double[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.DimensionMismatchException;
public transient double[] gradient(double, double[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.DimensionMismatchException;
private void validateParameters(double[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.DimensionMismatchException;
}
Min
package org.apache.commons.math3.analysis.function;
public synchronized class Min implements org.apache.commons.math3.analysis.BivariateFunction {
public void Min();
public double value(double, double);
}
Subtract
package org.apache.commons.math3.analysis.function;
public synchronized class Subtract implements org.apache.commons.math3.analysis.BivariateFunction {
public void Subtract();
public double value(double, double);
}
StepFunction
package org.apache.commons.math3.analysis.function;
public synchronized class StepFunction implements org.apache.commons.math3.analysis.UnivariateFunction {
private final double[] abscissa;
private final double[] ordinate;
public void StepFunction(double[], double[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NonMonotonicSequenceException;
public double value(double);
}
Abs
package org.apache.commons.math3.analysis.function;
public synchronized class Abs implements org.apache.commons.math3.analysis.UnivariateFunction {
public void Abs();
public double value(double);
}
Log10
package org.apache.commons.math3.analysis.function;
public synchronized class Log10 implements org.apache.commons.math3.analysis.differentiation.UnivariateDifferentiableFunction, org.apache.commons.math3.analysis.DifferentiableUnivariateFunction {
public void Log10();
public double value(double);
public org.apache.commons.math3.analysis.UnivariateFunction derivative();
public org.apache.commons.math3.analysis.differentiation.DerivativeStructure value(org.apache.commons.math3.analysis.differentiation.DerivativeStructure);
}
Identity
package org.apache.commons.math3.analysis.function;
public synchronized class Identity implements org.apache.commons.math3.analysis.differentiation.UnivariateDifferentiableFunction, org.apache.commons.math3.analysis.DifferentiableUnivariateFunction {
public void Identity();
public double value(double);
public org.apache.commons.math3.analysis.DifferentiableUnivariateFunction derivative();
public org.apache.commons.math3.analysis.differentiation.DerivativeStructure value(org.apache.commons.math3.analysis.differentiation.DerivativeStructure);
}
Sqrt
package org.apache.commons.math3.analysis.function;
public synchronized class Sqrt implements org.apache.commons.math3.analysis.differentiation.UnivariateDifferentiableFunction, org.apache.commons.math3.analysis.DifferentiableUnivariateFunction {
public void Sqrt();
public double value(double);
public org.apache.commons.math3.analysis.UnivariateFunction derivative();
public org.apache.commons.math3.analysis.differentiation.DerivativeStructure value(org.apache.commons.math3.analysis.differentiation.DerivativeStructure);
}
Max
package org.apache.commons.math3.analysis.function;
public synchronized class Max implements org.apache.commons.math3.analysis.BivariateFunction {
public void Max();
public double value(double, double);
}
Sinh
package org.apache.commons.math3.analysis.function;
public synchronized class Sinh implements org.apache.commons.math3.analysis.differentiation.UnivariateDifferentiableFunction, org.apache.commons.math3.analysis.DifferentiableUnivariateFunction {
public void Sinh();
public double value(double);
public org.apache.commons.math3.analysis.DifferentiableUnivariateFunction derivative();
public org.apache.commons.math3.analysis.differentiation.DerivativeStructure value(org.apache.commons.math3.analysis.differentiation.DerivativeStructure);
}
Floor
package org.apache.commons.math3.analysis.function;
public synchronized class Floor implements org.apache.commons.math3.analysis.UnivariateFunction {
public void Floor();
public double value(double);
}
Ulp
package org.apache.commons.math3.analysis.function;
public synchronized class Ulp implements org.apache.commons.math3.analysis.UnivariateFunction {
public void Ulp();
public double value(double);
}
Cbrt
package org.apache.commons.math3.analysis.function;
public synchronized class Cbrt implements org.apache.commons.math3.analysis.differentiation.UnivariateDifferentiableFunction, org.apache.commons.math3.analysis.DifferentiableUnivariateFunction {
public void Cbrt();
public double value(double);
public org.apache.commons.math3.analysis.UnivariateFunction derivative();
public org.apache.commons.math3.analysis.differentiation.DerivativeStructure value(org.apache.commons.math3.analysis.differentiation.DerivativeStructure);
}
HarmonicOscillator
package org.apache.commons.math3.analysis.function;
public synchronized class HarmonicOscillator implements org.apache.commons.math3.analysis.differentiation.UnivariateDifferentiableFunction, org.apache.commons.math3.analysis.DifferentiableUnivariateFunction {
private final double amplitude;
private final double omega;
private final double phase;
public void HarmonicOscillator(double, double, double);
public double value(double);
public org.apache.commons.math3.analysis.UnivariateFunction derivative();
private static double value(double, double);
public org.apache.commons.math3.analysis.differentiation.DerivativeStructure value(org.apache.commons.math3.analysis.differentiation.DerivativeStructure) throws org.apache.commons.math3.exception.DimensionMismatchException;
}
Log
package org.apache.commons.math3.analysis.function;
public synchronized class Log implements org.apache.commons.math3.analysis.differentiation.UnivariateDifferentiableFunction, org.apache.commons.math3.analysis.DifferentiableUnivariateFunction {
public void Log();
public double value(double);
public org.apache.commons.math3.analysis.UnivariateFunction derivative();
public org.apache.commons.math3.analysis.differentiation.DerivativeStructure value(org.apache.commons.math3.analysis.differentiation.DerivativeStructure);
}
Logit
package org.apache.commons.math3.analysis.function;
public synchronized class Logit implements org.apache.commons.math3.analysis.differentiation.UnivariateDifferentiableFunction, org.apache.commons.math3.analysis.DifferentiableUnivariateFunction {
private final double lo;
private final double hi;
public void Logit();
public void Logit(double, double);
public double value(double) throws org.apache.commons.math3.exception.OutOfRangeException;
public org.apache.commons.math3.analysis.UnivariateFunction derivative();
private static double value(double, double, double) throws org.apache.commons.math3.exception.OutOfRangeException;
public org.apache.commons.math3.analysis.differentiation.DerivativeStructure value(org.apache.commons.math3.analysis.differentiation.DerivativeStructure) throws org.apache.commons.math3.exception.OutOfRangeException;
}
FunctionUtils$6$1
package org.apache.commons.math3.analysis;
synchronized class FunctionUtils$6$1 implements UnivariateFunction {
void FunctionUtils$6$1(FunctionUtils$6);
public double value(double);
}
MultivariateFunction
package org.apache.commons.math3.analysis;
public abstract interface MultivariateFunction {
public abstract double value(double[]);
}
FunctionUtils$16
package org.apache.commons.math3.analysis;
final synchronized class FunctionUtils$16 implements DifferentiableMultivariateFunction {
void FunctionUtils$16(differentiation.MultivariateDifferentiableFunction);
public double value(double[]);
public MultivariateFunction partialDerivative(int);
public MultivariateVectorFunction gradient();
}
PolynomialFunctionLagrangeForm
package org.apache.commons.math3.analysis.polynomials;
public synchronized class PolynomialFunctionLagrangeForm implements org.apache.commons.math3.analysis.UnivariateFunction {
private double[] coefficients;
private final double[] x;
private final double[] y;
private boolean coefficientsComputed;
public void PolynomialFunctionLagrangeForm(double[], double[]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.NonMonotonicSequenceException;
public double value(double);
public int degree();
public double[] getInterpolatingPoints();
public double[] getInterpolatingValues();
public double[] getCoefficients();
public static double evaluate(double[], double[], double) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.NonMonotonicSequenceException;
private static double evaluateInternal(double[], double[], double);
protected void computeCoefficients();
public static boolean verifyInterpolationArray(double[], double[], boolean) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.NonMonotonicSequenceException;
}
PolynomialsUtils$JacobiKey
package org.apache.commons.math3.analysis.polynomials;
synchronized class PolynomialsUtils$JacobiKey {
private final int v;
private final int w;
public void PolynomialsUtils$JacobiKey(int, int);
public int hashCode();
public boolean equals(Object);
}
PolynomialFunctionNewtonForm
package org.apache.commons.math3.analysis.polynomials;
public synchronized class PolynomialFunctionNewtonForm implements org.apache.commons.math3.analysis.differentiation.UnivariateDifferentiableFunction {
private double[] coefficients;
private final double[] c;
private final double[] a;
private boolean coefficientsComputed;
public void PolynomialFunctionNewtonForm(double[], double[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.DimensionMismatchException;
public double value(double);
public org.apache.commons.math3.analysis.differentiation.DerivativeStructure value(org.apache.commons.math3.analysis.differentiation.DerivativeStructure);
public int degree();
public double[] getNewtonCoefficients();
public double[] getCenters();
public double[] getCoefficients();
public static double evaluate(double[], double[], double) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NoDataException;
protected void computeCoefficients();
protected static void verifyInputArray(double[], double[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.DimensionMismatchException;
}
PolynomialsUtils
package org.apache.commons.math3.analysis.polynomials;
public synchronized class PolynomialsUtils {
private static final java.util.List CHEBYSHEV_COEFFICIENTS;
private static final java.util.List HERMITE_COEFFICIENTS;
private static final java.util.List LAGUERRE_COEFFICIENTS;
private static final java.util.List LEGENDRE_COEFFICIENTS;
private static final java.util.Map JACOBI_COEFFICIENTS;
private void PolynomialsUtils();
public static PolynomialFunction createChebyshevPolynomial(int);
public static PolynomialFunction createHermitePolynomial(int);
public static PolynomialFunction createLaguerrePolynomial(int);
public static PolynomialFunction createLegendrePolynomial(int);
public static PolynomialFunction createJacobiPolynomial(int, int, int);
public static double[] shift(double[], double);
private static PolynomialFunction buildPolynomial(int, java.util.List, PolynomialsUtils$RecurrenceCoefficientsGenerator);
private static void computeUpToDegree(int, int, PolynomialsUtils$RecurrenceCoefficientsGenerator, java.util.List);
static void
}
PolynomialsUtils$4
package org.apache.commons.math3.analysis.polynomials;
final synchronized class PolynomialsUtils$4 implements PolynomialsUtils$RecurrenceCoefficientsGenerator {
void PolynomialsUtils$4();
public org.apache.commons.math3.fraction.BigFraction[] generate(int);
}
PolynomialFunction
package org.apache.commons.math3.analysis.polynomials;
public synchronized class PolynomialFunction implements org.apache.commons.math3.analysis.differentiation.UnivariateDifferentiableFunction, org.apache.commons.math3.analysis.DifferentiableUnivariateFunction, java.io.Serializable {
private static final long serialVersionUID = -7726511984200295583;
private final double[] coefficients;
public void PolynomialFunction(double[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException;
public double value(double);
public int degree();
public double[] getCoefficients();
protected static double evaluate(double[], double) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException;
public org.apache.commons.math3.analysis.differentiation.DerivativeStructure value(org.apache.commons.math3.analysis.differentiation.DerivativeStructure) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException;
public PolynomialFunction add(PolynomialFunction);
public PolynomialFunction subtract(PolynomialFunction);
public PolynomialFunction negate();
public PolynomialFunction multiply(PolynomialFunction);
protected static double[] differentiate(double[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException;
public PolynomialFunction polynomialDerivative();
public org.apache.commons.math3.analysis.UnivariateFunction derivative();
public String toString();
private static String toString(double);
public int hashCode();
public boolean equals(Object);
}
PolynomialsUtils$1
package org.apache.commons.math3.analysis.polynomials;
final synchronized class PolynomialsUtils$1 implements PolynomialsUtils$RecurrenceCoefficientsGenerator {
private final org.apache.commons.math3.fraction.BigFraction[] coeffs;
void PolynomialsUtils$1();
public org.apache.commons.math3.fraction.BigFraction[] generate(int);
}
PolynomialsUtils$5
package org.apache.commons.math3.analysis.polynomials;
final synchronized class PolynomialsUtils$5 implements PolynomialsUtils$RecurrenceCoefficientsGenerator {
void PolynomialsUtils$5(int, int);
public org.apache.commons.math3.fraction.BigFraction[] generate(int);
}
PolynomialsUtils$3
package org.apache.commons.math3.analysis.polynomials;
final synchronized class PolynomialsUtils$3 implements PolynomialsUtils$RecurrenceCoefficientsGenerator {
void PolynomialsUtils$3();
public org.apache.commons.math3.fraction.BigFraction[] generate(int);
}
PolynomialFunction$Parametric
package org.apache.commons.math3.analysis.polynomials;
public synchronized class PolynomialFunction$Parametric implements org.apache.commons.math3.analysis.ParametricUnivariateFunction {
public void PolynomialFunction$Parametric();
public transient double[] gradient(double, double[]);
public transient double value(double, double[]) throws org.apache.commons.math3.exception.NoDataException;
}
PolynomialSplineFunction
package org.apache.commons.math3.analysis.polynomials;
public synchronized class PolynomialSplineFunction implements org.apache.commons.math3.analysis.differentiation.UnivariateDifferentiableFunction, org.apache.commons.math3.analysis.DifferentiableUnivariateFunction {
private final double[] knots;
private final PolynomialFunction[] polynomials;
private final int n;
public void PolynomialSplineFunction(double[], PolynomialFunction[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NonMonotonicSequenceException;
public double value(double);
public org.apache.commons.math3.analysis.UnivariateFunction derivative();
public PolynomialSplineFunction polynomialSplineDerivative();
public org.apache.commons.math3.analysis.differentiation.DerivativeStructure value(org.apache.commons.math3.analysis.differentiation.DerivativeStructure);
public int getN();
public PolynomialFunction[] getPolynomials();
public double[] getKnots();
}
PolynomialsUtils$RecurrenceCoefficientsGenerator
package org.apache.commons.math3.analysis.polynomials;
abstract interface PolynomialsUtils$RecurrenceCoefficientsGenerator {
public abstract org.apache.commons.math3.fraction.BigFraction[] generate(int);
}
PolynomialsUtils$2
package org.apache.commons.math3.analysis.polynomials;
final synchronized class PolynomialsUtils$2 implements PolynomialsUtils$RecurrenceCoefficientsGenerator {
void PolynomialsUtils$2();
public org.apache.commons.math3.fraction.BigFraction[] generate(int);
}
UnivariateVectorFunction
package org.apache.commons.math3.analysis;
public abstract interface UnivariateVectorFunction {
public abstract double[] value(double);
}
GradientFunction
package org.apache.commons.math3.analysis.differentiation;
public synchronized class GradientFunction implements org.apache.commons.math3.analysis.MultivariateVectorFunction {
private final MultivariateDifferentiableFunction f;
public void GradientFunction(MultivariateDifferentiableFunction);
public double[] value(double[]);
}
FiniteDifferencesDifferentiator$2
package org.apache.commons.math3.analysis.differentiation;
synchronized class FiniteDifferencesDifferentiator$2 implements UnivariateDifferentiableVectorFunction {
void FiniteDifferencesDifferentiator$2(FiniteDifferencesDifferentiator, org.apache.commons.math3.analysis.UnivariateVectorFunction);
public double[] value(double) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public DerivativeStructure[] value(DerivativeStructure) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
}
DerivativeStructure$DataTransferObject
package org.apache.commons.math3.analysis.differentiation;
synchronized class DerivativeStructure$DataTransferObject implements java.io.Serializable {
private static final long serialVersionUID = 20120730;
private final int variables;
private final int order;
private final double[] data;
public void DerivativeStructure$DataTransferObject(int, int, double[]);
private Object readResolve();
}
UnivariateDifferentiableFunction
package org.apache.commons.math3.analysis.differentiation;
public abstract interface UnivariateDifferentiableFunction extends org.apache.commons.math3.analysis.UnivariateFunction {
public abstract DerivativeStructure value(DerivativeStructure) throws org.apache.commons.math3.exception.DimensionMismatchException;
}
DSCompiler
package org.apache.commons.math3.analysis.differentiation;
public synchronized class DSCompiler {
private static java.util.concurrent.atomic.AtomicReference compilers;
private final int parameters;
private final int order;
private final int[][] sizes;
private final int[][] derivativesIndirection;
private final int[] lowerIndirection;
private final int[][][] multIndirection;
private final int[][][] compIndirection;
private void DSCompiler(int, int, DSCompiler, DSCompiler) throws org.apache.commons.math3.exception.NumberIsTooLargeException;
public static DSCompiler getCompiler(int, int) throws org.apache.commons.math3.exception.NumberIsTooLargeException;
private static int[][] compileSizes(int, int, DSCompiler);
private static int[][] compileDerivativesIndirection(int, int, DSCompiler, DSCompiler);
private static int[] compileLowerIndirection(int, int, DSCompiler, DSCompiler);
private static int[][][] compileMultiplicationIndirection(int, int, DSCompiler, DSCompiler, int[]);
private static int[][][] compileCompositionIndirection(int, int, DSCompiler, DSCompiler, int[][], int[][]) throws org.apache.commons.math3.exception.NumberIsTooLargeException;
public transient int getPartialDerivativeIndex(int[]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NumberIsTooLargeException;
private static transient int getPartialDerivativeIndex(int, int, int[][], int[]) throws org.apache.commons.math3.exception.NumberIsTooLargeException;
private static int convertIndex(int, int, int[][], int, int, int[][]) throws org.apache.commons.math3.exception.NumberIsTooLargeException;
public int[] getPartialDerivativeOrders(int);
public int getFreeParameters();
public int getOrder();
public int getSize();
public void linearCombination(double, double[], int, double, double[], int, double[], int);
public void linearCombination(double, double[], int, double, double[], int, double, double[], int, double[], int);
public void linearCombination(double, double[], int, double, double[], int, double, double[], int, double, double[], int, double[], int);
public void add(double[], int, double[], int, double[], int);
public void subtract(double[], int, double[], int, double[], int);
public void multiply(double[], int, double[], int, double[], int);
public void divide(double[], int, double[], int, double[], int);
public void remainder(double[], int, double[], int, double[], int);
public void pow(double[], int, double, double[], int);
public void pow(double[], int, int, double[], int);
public void pow(double[], int, double[], int, double[], int);
public void rootN(double[], int, int, double[], int);
public void exp(double[], int, double[], int);
public void expm1(double[], int, double[], int);
public void log(double[], int, double[], int);
public void log1p(double[], int, double[], int);
public void log10(double[], int, double[], int);
public void cos(double[], int, double[], int);
public void sin(double[], int, double[], int);
public void tan(double[], int, double[], int);
public void acos(double[], int, double[], int);
public void asin(double[], int, double[], int);
public void atan(double[], int, double[], int);
public void atan2(double[], int, double[], int, double[], int);
public void cosh(double[], int, double[], int);
public void sinh(double[], int, double[], int);
public void tanh(double[], int, double[], int);
public void acosh(double[], int, double[], int);
public void asinh(double[], int, double[], int);
public void atanh(double[], int, double[], int);
public void compose(double[], int, double[], double[], int);
public transient double taylor(double[], int, double[]) throws org.apache.commons.math3.exception.MathArithmeticException;
public void checkCompatibility(DSCompiler) throws org.apache.commons.math3.exception.DimensionMismatchException;
static void
}
FiniteDifferencesDifferentiator$3
package org.apache.commons.math3.analysis.differentiation;
synchronized class FiniteDifferencesDifferentiator$3 implements UnivariateDifferentiableMatrixFunction {
void FiniteDifferencesDifferentiator$3(FiniteDifferencesDifferentiator, org.apache.commons.math3.analysis.UnivariateMatrixFunction);
public double[][] value(double) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public DerivativeStructure[][] value(DerivativeStructure) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
}
FiniteDifferencesDifferentiator$1
package org.apache.commons.math3.analysis.differentiation;
synchronized class FiniteDifferencesDifferentiator$1 implements UnivariateDifferentiableFunction {
void FiniteDifferencesDifferentiator$1(FiniteDifferencesDifferentiator, org.apache.commons.math3.analysis.UnivariateFunction);
public double value(double) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public DerivativeStructure value(DerivativeStructure) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
}
UnivariateDifferentiableMatrixFunction
package org.apache.commons.math3.analysis.differentiation;
public abstract interface UnivariateDifferentiableMatrixFunction extends org.apache.commons.math3.analysis.UnivariateMatrixFunction {
public abstract DerivativeStructure[][] value(DerivativeStructure) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
}
DerivativeStructure$1
package org.apache.commons.math3.analysis.differentiation;
synchronized class DerivativeStructure$1 implements org.apache.commons.math3.Field {
void DerivativeStructure$1(DerivativeStructure);
public DerivativeStructure getZero();
public DerivativeStructure getOne();
public Class getRuntimeClass();
}
UnivariateMatrixFunctionDifferentiator
package org.apache.commons.math3.analysis.differentiation;
public abstract interface UnivariateMatrixFunctionDifferentiator {
public abstract UnivariateDifferentiableMatrixFunction differentiate(org.apache.commons.math3.analysis.UnivariateMatrixFunction);
}
UnivariateDifferentiableVectorFunction
package org.apache.commons.math3.analysis.differentiation;
public abstract interface UnivariateDifferentiableVectorFunction extends org.apache.commons.math3.analysis.UnivariateVectorFunction {
public abstract DerivativeStructure[] value(DerivativeStructure) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
}
UnivariateVectorFunctionDifferentiator
package org.apache.commons.math3.analysis.differentiation;
public abstract interface UnivariateVectorFunctionDifferentiator {
public abstract UnivariateDifferentiableVectorFunction differentiate(org.apache.commons.math3.analysis.UnivariateVectorFunction);
}
FiniteDifferencesDifferentiator
package org.apache.commons.math3.analysis.differentiation;
public synchronized class FiniteDifferencesDifferentiator implements UnivariateFunctionDifferentiator, UnivariateVectorFunctionDifferentiator, UnivariateMatrixFunctionDifferentiator, java.io.Serializable {
private static final long serialVersionUID = 20120917;
private final int nbPoints;
private final double stepSize;
private final double halfSampleSpan;
private final double tMin;
private final double tMax;
public void FiniteDifferencesDifferentiator(int, double) throws org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public void FiniteDifferencesDifferentiator(int, double, double, double) throws org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.NumberIsTooLargeException;
public int getNbPoints();
public double getStepSize();
private DerivativeStructure evaluate(DerivativeStructure, double, double[]) throws org.apache.commons.math3.exception.NumberIsTooLargeException;
public UnivariateDifferentiableFunction differentiate(org.apache.commons.math3.analysis.UnivariateFunction);
public UnivariateDifferentiableVectorFunction differentiate(org.apache.commons.math3.analysis.UnivariateVectorFunction);
public UnivariateDifferentiableMatrixFunction differentiate(org.apache.commons.math3.analysis.UnivariateMatrixFunction);
}
MultivariateDifferentiableFunction
package org.apache.commons.math3.analysis.differentiation;
public abstract interface MultivariateDifferentiableFunction extends org.apache.commons.math3.analysis.MultivariateFunction {
public abstract DerivativeStructure value(DerivativeStructure[]) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
}
MultivariateDifferentiableVectorFunction
package org.apache.commons.math3.analysis.differentiation;
public abstract interface MultivariateDifferentiableVectorFunction extends org.apache.commons.math3.analysis.MultivariateVectorFunction {
public abstract DerivativeStructure[] value(DerivativeStructure[]) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
}
DerivativeStructure
package org.apache.commons.math3.analysis.differentiation;
public synchronized class DerivativeStructure implements org.apache.commons.math3.RealFieldElement, java.io.Serializable {
private static final long serialVersionUID = 20120730;
private transient DSCompiler compiler;
private final double[] data;
private void DerivativeStructure(DSCompiler);
public void DerivativeStructure(int, int) throws org.apache.commons.math3.exception.NumberIsTooLargeException;
public void DerivativeStructure(int, int, double) throws org.apache.commons.math3.exception.NumberIsTooLargeException;
public void DerivativeStructure(int, int, int, double) throws org.apache.commons.math3.exception.NumberIsTooLargeException;
public void DerivativeStructure(double, DerivativeStructure, double, DerivativeStructure) throws org.apache.commons.math3.exception.DimensionMismatchException;
public void DerivativeStructure(double, DerivativeStructure, double, DerivativeStructure, double, DerivativeStructure) throws org.apache.commons.math3.exception.DimensionMismatchException;
public void DerivativeStructure(double, DerivativeStructure, double, DerivativeStructure, double, DerivativeStructure, double, DerivativeStructure) throws org.apache.commons.math3.exception.DimensionMismatchException;
public transient void DerivativeStructure(int, int, double[]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NumberIsTooLargeException;
private void DerivativeStructure(DerivativeStructure);
public int getFreeParameters();
public int getOrder();
public double getReal();
public double getValue();
public transient double getPartialDerivative(int[]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NumberIsTooLargeException;
public double[] getAllDerivatives();
public DerivativeStructure add(double);
public DerivativeStructure add(DerivativeStructure) throws org.apache.commons.math3.exception.DimensionMismatchException;
public DerivativeStructure subtract(double);
public DerivativeStructure subtract(DerivativeStructure) throws org.apache.commons.math3.exception.DimensionMismatchException;
public DerivativeStructure multiply(int);
public DerivativeStructure multiply(double);
public DerivativeStructure multiply(DerivativeStructure) throws org.apache.commons.math3.exception.DimensionMismatchException;
public DerivativeStructure divide(double);
public DerivativeStructure divide(DerivativeStructure) throws org.apache.commons.math3.exception.DimensionMismatchException;
public DerivativeStructure remainder(double);
public DerivativeStructure remainder(DerivativeStructure) throws org.apache.commons.math3.exception.DimensionMismatchException;
public DerivativeStructure negate();
public DerivativeStructure abs();
public DerivativeStructure ceil();
public DerivativeStructure floor();
public DerivativeStructure rint();
public long round();
public DerivativeStructure signum();
public DerivativeStructure copySign(DerivativeStructure);
public DerivativeStructure copySign(double);
public int getExponent();
public DerivativeStructure scalb(int);
public DerivativeStructure hypot(DerivativeStructure) throws org.apache.commons.math3.exception.DimensionMismatchException;
public static DerivativeStructure hypot(DerivativeStructure, DerivativeStructure) throws org.apache.commons.math3.exception.DimensionMismatchException;
public transient DerivativeStructure compose(double[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public DerivativeStructure reciprocal();
public DerivativeStructure sqrt();
public DerivativeStructure cbrt();
public DerivativeStructure rootN(int);
public org.apache.commons.math3.Field getField();
public DerivativeStructure pow(double);
public DerivativeStructure pow(int);
public DerivativeStructure pow(DerivativeStructure) throws org.apache.commons.math3.exception.DimensionMismatchException;
public DerivativeStructure exp();
public DerivativeStructure expm1();
public DerivativeStructure log();
public DerivativeStructure log1p();
public DerivativeStructure log10();
public DerivativeStructure cos();
public DerivativeStructure sin();
public DerivativeStructure tan();
public DerivativeStructure acos();
public DerivativeStructure asin();
public DerivativeStructure atan();
public DerivativeStructure atan2(DerivativeStructure) throws org.apache.commons.math3.exception.DimensionMismatchException;
public static DerivativeStructure atan2(DerivativeStructure, DerivativeStructure) throws org.apache.commons.math3.exception.DimensionMismatchException;
public DerivativeStructure cosh();
public DerivativeStructure sinh();
public DerivativeStructure tanh();
public DerivativeStructure acosh();
public DerivativeStructure asinh();
public DerivativeStructure atanh();
public DerivativeStructure toDegrees();
public DerivativeStructure toRadians();
public transient double taylor(double[]) throws org.apache.commons.math3.exception.MathArithmeticException;
public DerivativeStructure linearCombination(DerivativeStructure[], DerivativeStructure[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public DerivativeStructure linearCombination(double[], DerivativeStructure[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public DerivativeStructure linearCombination(DerivativeStructure, DerivativeStructure, DerivativeStructure, DerivativeStructure) throws org.apache.commons.math3.exception.DimensionMismatchException;
public DerivativeStructure linearCombination(double, DerivativeStructure, double, DerivativeStructure) throws org.apache.commons.math3.exception.DimensionMismatchException;
public DerivativeStructure linearCombination(DerivativeStructure, DerivativeStructure, DerivativeStructure, DerivativeStructure, DerivativeStructure, DerivativeStructure) throws org.apache.commons.math3.exception.DimensionMismatchException;
public DerivativeStructure linearCombination(double, DerivativeStructure, double, DerivativeStructure, double, DerivativeStructure) throws org.apache.commons.math3.exception.DimensionMismatchException;
public DerivativeStructure linearCombination(DerivativeStructure, DerivativeStructure, DerivativeStructure, DerivativeStructure, DerivativeStructure, DerivativeStructure, DerivativeStructure, DerivativeStructure) throws org.apache.commons.math3.exception.DimensionMismatchException;
public DerivativeStructure linearCombination(double, DerivativeStructure, double, DerivativeStructure, double, DerivativeStructure, double, DerivativeStructure) throws org.apache.commons.math3.exception.DimensionMismatchException;
public boolean equals(Object);
public int hashCode();
private Object writeReplace();
}
JacobianFunction
package org.apache.commons.math3.analysis.differentiation;
public synchronized class JacobianFunction implements org.apache.commons.math3.analysis.MultivariateMatrixFunction {
private final MultivariateDifferentiableVectorFunction f;
public void JacobianFunction(MultivariateDifferentiableVectorFunction);
public double[][] value(double[]);
}
UnivariateFunctionDifferentiator
package org.apache.commons.math3.analysis.differentiation;
public abstract interface UnivariateFunctionDifferentiator {
public abstract UnivariateDifferentiableFunction differentiate(org.apache.commons.math3.analysis.UnivariateFunction);
}
FunctionUtils$16$2
package org.apache.commons.math3.analysis;
synchronized class FunctionUtils$16$2 implements MultivariateVectorFunction {
void FunctionUtils$16$2(FunctionUtils$16);
public double[] value(double[]);
}
DifferentiableMultivariateVectorFunction
package org.apache.commons.math3.analysis;
public abstract interface DifferentiableMultivariateVectorFunction extends MultivariateVectorFunction {
public abstract MultivariateMatrixFunction jacobian();
}
SecantSolver
package org.apache.commons.math3.analysis.solvers;
public synchronized class SecantSolver extends AbstractUnivariateSolver {
protected static final double DEFAULT_ABSOLUTE_ACCURACY = 1.0E-6;
public void SecantSolver();
public void SecantSolver(double);
public void SecantSolver(double, double);
protected final double doSolve() throws org.apache.commons.math3.exception.TooManyEvaluationsException, org.apache.commons.math3.exception.NoBracketingException;
}
LaguerreSolver$1
package org.apache.commons.math3.analysis.solvers;
synchronized class LaguerreSolver$1 {
}
MullerSolver
package org.apache.commons.math3.analysis.solvers;
public synchronized class MullerSolver extends AbstractUnivariateSolver {
private static final double DEFAULT_ABSOLUTE_ACCURACY = 1.0E-6;
public void MullerSolver();
public void MullerSolver(double);
public void MullerSolver(double, double);
protected double doSolve() throws org.apache.commons.math3.exception.TooManyEvaluationsException, org.apache.commons.math3.exception.NumberIsTooLargeException, org.apache.commons.math3.exception.NoBracketingException;
private double solve(double, double, double, double) throws org.apache.commons.math3.exception.TooManyEvaluationsException;
}
NewtonRaphsonSolver
package org.apache.commons.math3.analysis.solvers;
public synchronized class NewtonRaphsonSolver extends AbstractUnivariateDifferentiableSolver {
private static final double DEFAULT_ABSOLUTE_ACCURACY = 1.0E-6;
public void NewtonRaphsonSolver();
public void NewtonRaphsonSolver(double);
public double solve(int, org.apache.commons.math3.analysis.differentiation.UnivariateDifferentiableFunction, double, double) throws org.apache.commons.math3.exception.TooManyEvaluationsException;
protected double doSolve() throws org.apache.commons.math3.exception.TooManyEvaluationsException;
}
AbstractUnivariateDifferentiableSolver
package org.apache.commons.math3.analysis.solvers;
public abstract synchronized class AbstractUnivariateDifferentiableSolver extends BaseAbstractUnivariateSolver implements UnivariateDifferentiableSolver {
private org.apache.commons.math3.analysis.differentiation.UnivariateDifferentiableFunction function;
protected void AbstractUnivariateDifferentiableSolver(double);
protected void AbstractUnivariateDifferentiableSolver(double, double, double);
protected org.apache.commons.math3.analysis.differentiation.DerivativeStructure computeObjectiveValueAndDerivative(double) throws org.apache.commons.math3.exception.TooManyEvaluationsException;
protected void setup(int, org.apache.commons.math3.analysis.differentiation.UnivariateDifferentiableFunction, double, double, double);
}
BaseSecantSolver$1
package org.apache.commons.math3.analysis.solvers;
synchronized class BaseSecantSolver$1 {
static void
}
BisectionSolver
package org.apache.commons.math3.analysis.solvers;
public synchronized class BisectionSolver extends AbstractUnivariateSolver {
private static final double DEFAULT_ABSOLUTE_ACCURACY = 1.0E-6;
public void BisectionSolver();
public void BisectionSolver(double);
public void BisectionSolver(double, double);
protected double doSolve() throws org.apache.commons.math3.exception.TooManyEvaluationsException;
}
MullerSolver2
package org.apache.commons.math3.analysis.solvers;
public synchronized class MullerSolver2 extends AbstractUnivariateSolver {
private static final double DEFAULT_ABSOLUTE_ACCURACY = 1.0E-6;
public void MullerSolver2();
public void MullerSolver2(double);
public void MullerSolver2(double, double);
protected double doSolve() throws org.apache.commons.math3.exception.TooManyEvaluationsException, org.apache.commons.math3.exception.NumberIsTooLargeException, org.apache.commons.math3.exception.NoBracketingException;
}
UnivariateSolverUtils
package org.apache.commons.math3.analysis.solvers;
public synchronized class UnivariateSolverUtils {
private void UnivariateSolverUtils();
public static double solve(org.apache.commons.math3.analysis.UnivariateFunction, double, double) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoBracketingException;
public static double solve(org.apache.commons.math3.analysis.UnivariateFunction, double, double, double) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoBracketingException;
public static double forceSide(int, org.apache.commons.math3.analysis.UnivariateFunction, BracketedUnivariateSolver, double, double, double, AllowedSolution) throws org.apache.commons.math3.exception.NoBracketingException;
public static double[] bracket(org.apache.commons.math3.analysis.UnivariateFunction, double, double, double) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.NoBracketingException;
public static double[] bracket(org.apache.commons.math3.analysis.UnivariateFunction, double, double, double, int) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.NoBracketingException;
public static double midpoint(double, double);
public static boolean isBracketing(org.apache.commons.math3.analysis.UnivariateFunction, double, double) throws org.apache.commons.math3.exception.NullArgumentException;
public static boolean isSequence(double, double, double);
public static void verifyInterval(double, double) throws org.apache.commons.math3.exception.NumberIsTooLargeException;
public static void verifySequence(double, double, double) throws org.apache.commons.math3.exception.NumberIsTooLargeException;
public static void verifyBracketing(org.apache.commons.math3.analysis.UnivariateFunction, double, double) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoBracketingException;
}
BaseSecantSolver$Method
package org.apache.commons.math3.analysis.solvers;
public final synchronized enum BaseSecantSolver$Method {
public static final BaseSecantSolver$Method REGULA_FALSI;
public static final BaseSecantSolver$Method ILLINOIS;
public static final BaseSecantSolver$Method PEGASUS;
public static BaseSecantSolver$Method[] values();
public static BaseSecantSolver$Method valueOf(String);
private void BaseSecantSolver$Method(String, int);
static void
}
BracketingNthOrderBrentSolver$1
package org.apache.commons.math3.analysis.solvers;
synchronized class BracketingNthOrderBrentSolver$1 {
static void
}
AbstractDifferentiableUnivariateSolver
package org.apache.commons.math3.analysis.solvers;
public abstract synchronized class AbstractDifferentiableUnivariateSolver extends BaseAbstractUnivariateSolver implements DifferentiableUnivariateSolver {
private org.apache.commons.math3.analysis.UnivariateFunction functionDerivative;
protected void AbstractDifferentiableUnivariateSolver(double);
protected void AbstractDifferentiableUnivariateSolver(double, double, double);
protected double computeDerivativeObjectiveValue(double) throws org.apache.commons.math3.exception.TooManyEvaluationsException;
protected void setup(int, org.apache.commons.math3.analysis.DifferentiableUnivariateFunction, double, double, double);
}
BaseSecantSolver
package org.apache.commons.math3.analysis.solvers;
public abstract synchronized class BaseSecantSolver extends AbstractUnivariateSolver implements BracketedUnivariateSolver {
protected static final double DEFAULT_ABSOLUTE_ACCURACY = 1.0E-6;
private AllowedSolution allowed;
private final BaseSecantSolver$Method method;
protected void BaseSecantSolver(double, BaseSecantSolver$Method);
protected void BaseSecantSolver(double, double, BaseSecantSolver$Method);
protected void BaseSecantSolver(double, double, double, BaseSecantSolver$Method);
public double solve(int, org.apache.commons.math3.analysis.UnivariateFunction, double, double, AllowedSolution);
public double solve(int, org.apache.commons.math3.analysis.UnivariateFunction, double, double, double, AllowedSolution);
public double solve(int, org.apache.commons.math3.analysis.UnivariateFunction, double, double, double);
protected final double doSolve() throws org.apache.commons.math3.exception.ConvergenceException;
}
UnivariateDifferentiableSolver
package org.apache.commons.math3.analysis.solvers;
public abstract interface UnivariateDifferentiableSolver extends BaseUnivariateSolver {
}
BracketingNthOrderBrentSolver
package org.apache.commons.math3.analysis.solvers;
public synchronized class BracketingNthOrderBrentSolver extends AbstractUnivariateSolver implements BracketedUnivariateSolver {
private static final double DEFAULT_ABSOLUTE_ACCURACY = 1.0E-6;
private static final int DEFAULT_MAXIMAL_ORDER = 5;
private static final int MAXIMAL_AGING = 2;
private static final double REDUCTION_FACTOR = 0.0625;
private final int maximalOrder;
private AllowedSolution allowed;
public void BracketingNthOrderBrentSolver();
public void BracketingNthOrderBrentSolver(double, int) throws org.apache.commons.math3.exception.NumberIsTooSmallException;
public void BracketingNthOrderBrentSolver(double, double, int) throws org.apache.commons.math3.exception.NumberIsTooSmallException;
public void BracketingNthOrderBrentSolver(double, double, double, int) throws org.apache.commons.math3.exception.NumberIsTooSmallException;
public int getMaximalOrder();
protected double doSolve() throws org.apache.commons.math3.exception.TooManyEvaluationsException, org.apache.commons.math3.exception.NumberIsTooLargeException, org.apache.commons.math3.exception.NoBracketingException;
private double guessX(double, double[], double[], int, int);
public double solve(int, org.apache.commons.math3.analysis.UnivariateFunction, double, double, AllowedSolution) throws org.apache.commons.math3.exception.TooManyEvaluationsException, org.apache.commons.math3.exception.NumberIsTooLargeException, org.apache.commons.math3.exception.NoBracketingException;
public double solve(int, org.apache.commons.math3.analysis.UnivariateFunction, double, double, double, AllowedSolution) throws org.apache.commons.math3.exception.TooManyEvaluationsException, org.apache.commons.math3.exception.NumberIsTooLargeException, org.apache.commons.math3.exception.NoBracketingException;
}
BaseUnivariateSolver
package org.apache.commons.math3.analysis.solvers;
public abstract interface BaseUnivariateSolver {
public abstract int getMaxEvaluations();
public abstract int getEvaluations();
public abstract double getAbsoluteAccuracy();
public abstract double getRelativeAccuracy();
public abstract double getFunctionValueAccuracy();
public abstract double solve(int, org.apache.commons.math3.analysis.UnivariateFunction, double, double) throws org.apache.commons.math3.exception.MathIllegalArgumentException, org.apache.commons.math3.exception.TooManyEvaluationsException;
public abstract double solve(int, org.apache.commons.math3.analysis.UnivariateFunction, double, double, double) throws org.apache.commons.math3.exception.MathIllegalArgumentException, org.apache.commons.math3.exception.TooManyEvaluationsException;
public abstract double solve(int, org.apache.commons.math3.analysis.UnivariateFunction, double);
}
PegasusSolver
package org.apache.commons.math3.analysis.solvers;
public synchronized class PegasusSolver extends BaseSecantSolver {
public void PegasusSolver();
public void PegasusSolver(double);
public void PegasusSolver(double, double);
public void PegasusSolver(double, double, double);
}
BracketedUnivariateSolver
package org.apache.commons.math3.analysis.solvers;
public abstract interface BracketedUnivariateSolver extends BaseUnivariateSolver {
public abstract double solve(int, org.apache.commons.math3.analysis.UnivariateFunction, double, double, AllowedSolution);
public abstract double solve(int, org.apache.commons.math3.analysis.UnivariateFunction, double, double, double, AllowedSolution);
}
PolynomialSolver
package org.apache.commons.math3.analysis.solvers;
public abstract interface PolynomialSolver extends BaseUnivariateSolver {
}
RegulaFalsiSolver
package org.apache.commons.math3.analysis.solvers;
public synchronized class RegulaFalsiSolver extends BaseSecantSolver {
public void RegulaFalsiSolver();
public void RegulaFalsiSolver(double);
public void RegulaFalsiSolver(double, double);
public void RegulaFalsiSolver(double, double, double);
}
RiddersSolver
package org.apache.commons.math3.analysis.solvers;
public synchronized class RiddersSolver extends AbstractUnivariateSolver {
private static final double DEFAULT_ABSOLUTE_ACCURACY = 1.0E-6;
public void RiddersSolver();
public void RiddersSolver(double);
public void RiddersSolver(double, double);
protected double doSolve() throws org.apache.commons.math3.exception.TooManyEvaluationsException, org.apache.commons.math3.exception.NoBracketingException;
}
BaseAbstractUnivariateSolver
package org.apache.commons.math3.analysis.solvers;
public abstract synchronized class BaseAbstractUnivariateSolver implements BaseUnivariateSolver {
private static final double DEFAULT_RELATIVE_ACCURACY = 1.0E-14;
private static final double DEFAULT_FUNCTION_VALUE_ACCURACY = 1.0E-15;
private final double functionValueAccuracy;
private final double absoluteAccuracy;
private final double relativeAccuracy;
private final org.apache.commons.math3.util.Incrementor evaluations;
private double searchMin;
private double searchMax;
private double searchStart;
private org.apache.commons.math3.analysis.UnivariateFunction function;
protected void BaseAbstractUnivariateSolver(double);
protected void BaseAbstractUnivariateSolver(double, double);
protected void BaseAbstractUnivariateSolver(double, double, double);
public int getMaxEvaluations();
public int getEvaluations();
public double getMin();
public double getMax();
public double getStartValue();
public double getAbsoluteAccuracy();
public double getRelativeAccuracy();
public double getFunctionValueAccuracy();
protected double computeObjectiveValue(double) throws org.apache.commons.math3.exception.TooManyEvaluationsException;
protected void setup(int, org.apache.commons.math3.analysis.UnivariateFunction, double, double, double) throws org.apache.commons.math3.exception.NullArgumentException;
public double solve(int, org.apache.commons.math3.analysis.UnivariateFunction, double, double, double) throws org.apache.commons.math3.exception.TooManyEvaluationsException, org.apache.commons.math3.exception.NoBracketingException;
public double solve(int, org.apache.commons.math3.analysis.UnivariateFunction, double, double);
public double solve(int, org.apache.commons.math3.analysis.UnivariateFunction, double) throws org.apache.commons.math3.exception.TooManyEvaluationsException, org.apache.commons.math3.exception.NoBracketingException;
protected abstract double doSolve() throws org.apache.commons.math3.exception.TooManyEvaluationsException, org.apache.commons.math3.exception.NoBracketingException;
protected boolean isBracketing(double, double);
protected boolean isSequence(double, double, double);
protected void verifyInterval(double, double) throws org.apache.commons.math3.exception.NumberIsTooLargeException;
protected void verifySequence(double, double, double) throws org.apache.commons.math3.exception.NumberIsTooLargeException;
protected void verifyBracketing(double, double) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoBracketingException;
protected void incrementEvaluationCount() throws org.apache.commons.math3.exception.TooManyEvaluationsException;
}
LaguerreSolver$ComplexSolver
package org.apache.commons.math3.analysis.solvers;
synchronized class LaguerreSolver$ComplexSolver {
private void LaguerreSolver$ComplexSolver(LaguerreSolver);
public boolean isRoot(double, double, org.apache.commons.math3.complex.Complex);
public org.apache.commons.math3.complex.Complex[] solveAll(org.apache.commons.math3.complex.Complex[], org.apache.commons.math3.complex.Complex) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.TooManyEvaluationsException;
public org.apache.commons.math3.complex.Complex solve(org.apache.commons.math3.complex.Complex[], org.apache.commons.math3.complex.Complex) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.TooManyEvaluationsException;
}
NewtonSolver
package org.apache.commons.math3.analysis.solvers;
public synchronized class NewtonSolver extends AbstractDifferentiableUnivariateSolver {
private static final double DEFAULT_ABSOLUTE_ACCURACY = 1.0E-6;
public void NewtonSolver();
public void NewtonSolver(double);
public double solve(int, org.apache.commons.math3.analysis.DifferentiableUnivariateFunction, double, double) throws org.apache.commons.math3.exception.TooManyEvaluationsException;
protected double doSolve() throws org.apache.commons.math3.exception.TooManyEvaluationsException;
}
AllowedSolution
package org.apache.commons.math3.analysis.solvers;
public final synchronized enum AllowedSolution {
public static final AllowedSolution ANY_SIDE;
public static final AllowedSolution LEFT_SIDE;
public static final AllowedSolution RIGHT_SIDE;
public static final AllowedSolution BELOW_SIDE;
public static final AllowedSolution ABOVE_SIDE;
public static AllowedSolution[] values();
public static AllowedSolution valueOf(String);
private void AllowedSolution(String, int);
static void
}
LaguerreSolver
package org.apache.commons.math3.analysis.solvers;
public synchronized class LaguerreSolver extends AbstractPolynomialSolver {
private static final double DEFAULT_ABSOLUTE_ACCURACY = 1.0E-6;
private final LaguerreSolver$ComplexSolver complexSolver;
public void LaguerreSolver();
public void LaguerreSolver(double);
public void LaguerreSolver(double, double);
public void LaguerreSolver(double, double, double);
public double doSolve() throws org.apache.commons.math3.exception.TooManyEvaluationsException, org.apache.commons.math3.exception.NumberIsTooLargeException, org.apache.commons.math3.exception.NoBracketingException;
public double laguerre(double, double, double, double);
public org.apache.commons.math3.complex.Complex[] solveAllComplex(double[], double) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.TooManyEvaluationsException;
public org.apache.commons.math3.complex.Complex solveComplex(double[], double) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.TooManyEvaluationsException;
}
DifferentiableUnivariateSolver
package org.apache.commons.math3.analysis.solvers;
public abstract interface DifferentiableUnivariateSolver extends BaseUnivariateSolver {
}
UnivariateSolver
package org.apache.commons.math3.analysis.solvers;
public abstract interface UnivariateSolver extends BaseUnivariateSolver {
}
BrentSolver
package org.apache.commons.math3.analysis.solvers;
public synchronized class BrentSolver extends AbstractUnivariateSolver {
private static final double DEFAULT_ABSOLUTE_ACCURACY = 1.0E-6;
public void BrentSolver();
public void BrentSolver(double);
public void BrentSolver(double, double);
public void BrentSolver(double, double, double);
protected double doSolve() throws org.apache.commons.math3.exception.NoBracketingException, org.apache.commons.math3.exception.TooManyEvaluationsException, org.apache.commons.math3.exception.NumberIsTooLargeException;
private double brent(double, double, double, double);
}
AbstractUnivariateSolver
package org.apache.commons.math3.analysis.solvers;
public abstract synchronized class AbstractUnivariateSolver extends BaseAbstractUnivariateSolver implements UnivariateSolver {
protected void AbstractUnivariateSolver(double);
protected void AbstractUnivariateSolver(double, double);
protected void AbstractUnivariateSolver(double, double, double);
}
IllinoisSolver
package org.apache.commons.math3.analysis.solvers;
public synchronized class IllinoisSolver extends BaseSecantSolver {
public void IllinoisSolver();
public void IllinoisSolver(double);
public void IllinoisSolver(double, double);
public void IllinoisSolver(double, double, double);
}
AbstractPolynomialSolver
package org.apache.commons.math3.analysis.solvers;
public abstract synchronized class AbstractPolynomialSolver extends BaseAbstractUnivariateSolver implements PolynomialSolver {
private org.apache.commons.math3.analysis.polynomials.PolynomialFunction polynomialFunction;
protected void AbstractPolynomialSolver(double);
protected void AbstractPolynomialSolver(double, double);
protected void AbstractPolynomialSolver(double, double, double);
protected void setup(int, org.apache.commons.math3.analysis.polynomials.PolynomialFunction, double, double, double);
protected double[] getCoefficients();
}
FunctionUtils$2
package org.apache.commons.math3.analysis;
final synchronized class FunctionUtils$2 implements differentiation.UnivariateDifferentiableFunction {
void FunctionUtils$2(differentiation.UnivariateDifferentiableFunction[]);
public double value(double);
public differentiation.DerivativeStructure value(differentiation.DerivativeStructure);
}
FunctionUtils$3
package org.apache.commons.math3.analysis;
final synchronized class FunctionUtils$3 implements DifferentiableUnivariateFunction {
void FunctionUtils$3(DifferentiableUnivariateFunction[]);
public double value(double);
public UnivariateFunction derivative();
}
FunctionUtils$8
package org.apache.commons.math3.analysis;
final synchronized class FunctionUtils$8 implements differentiation.UnivariateDifferentiableFunction {
void FunctionUtils$8(differentiation.UnivariateDifferentiableFunction[]);
public double value(double);
public differentiation.DerivativeStructure value(differentiation.DerivativeStructure);
}
MultivariateVectorFunction
package org.apache.commons.math3.analysis;
public abstract interface MultivariateVectorFunction {
public abstract double[] value(double[]) throws IllegalArgumentException;
}
PointValuePair
package org.apache.commons.math3.optim;
public synchronized class PointValuePair extends org.apache.commons.math3.util.Pair implements java.io.Serializable {
private static final long serialVersionUID = 20120513;
public void PointValuePair(double[], double);
public void PointValuePair(double[], double, boolean);
public double[] getPoint();
public double[] getPointRef();
private Object writeReplace();
}
BaseOptimizer$1
package org.apache.commons.math3.optim;
synchronized class BaseOptimizer$1 {
}
MaxEval
package org.apache.commons.math3.optim;
public synchronized class MaxEval implements OptimizationData {
private final int maxEval;
public void MaxEval(int);
public int getMaxEval();
public static MaxEval unlimited();
}
SimpleValueChecker
package org.apache.commons.math3.optim;
public synchronized class SimpleValueChecker extends AbstractConvergenceChecker {
private static final int ITERATION_CHECK_DISABLED = -1;
private final int maxIterationCount;
public void SimpleValueChecker(double, double);
public void SimpleValueChecker(double, double, int);
public boolean converged(int, PointValuePair, PointValuePair);
}
BaseMultivariateOptimizer
package org.apache.commons.math3.optim;
public abstract synchronized class BaseMultivariateOptimizer extends BaseOptimizer {
private double[] start;
private double[] lowerBound;
private double[] upperBound;
protected void BaseMultivariateOptimizer(ConvergenceChecker);
public transient Object optimize(OptimizationData[]);
protected transient void parseOptimizationData(OptimizationData[]);
public double[] getStartPoint();
public double[] getLowerBound();
public double[] getUpperBound();
private void checkParameters();
}
SimpleVectorValueChecker
package org.apache.commons.math3.optim;
public synchronized class SimpleVectorValueChecker extends AbstractConvergenceChecker {
private static final int ITERATION_CHECK_DISABLED = -1;
private final int maxIterationCount;
public void SimpleVectorValueChecker(double, double);
public void SimpleVectorValueChecker(double, double, int);
public boolean converged(int, PointVectorValuePair, PointVectorValuePair);
}
SimplePointChecker
package org.apache.commons.math3.optim;
public synchronized class SimplePointChecker extends AbstractConvergenceChecker {
private static final int ITERATION_CHECK_DISABLED = -1;
private final int maxIterationCount;
public void SimplePointChecker(double, double);
public void SimplePointChecker(double, double, int);
public boolean converged(int, org.apache.commons.math3.util.Pair, org.apache.commons.math3.util.Pair);
}
ConvergenceChecker
package org.apache.commons.math3.optim;
public abstract interface ConvergenceChecker {
public abstract boolean converged(int, Object, Object);
}
PointVectorValuePair
package org.apache.commons.math3.optim;
public synchronized class PointVectorValuePair extends org.apache.commons.math3.util.Pair implements java.io.Serializable {
private static final long serialVersionUID = 20120513;
public void PointVectorValuePair(double[], double[]);
public void PointVectorValuePair(double[], double[], boolean);
public double[] getPoint();
public double[] getPointRef();
public double[] getValue();
public double[] getValueRef();
private Object writeReplace();
}
PointVectorValuePair$DataTransferObject
package org.apache.commons.math3.optim;
synchronized class PointVectorValuePair$DataTransferObject implements java.io.Serializable {
private static final long serialVersionUID = 20120513;
private final double[] point;
private final double[] value;
public void PointVectorValuePair$DataTransferObject(double[], double[]);
private Object readResolve();
}
Relationship
package org.apache.commons.math3.optim.linear;
public final synchronized enum Relationship {
public static final Relationship EQ;
public static final Relationship LEQ;
public static final Relationship GEQ;
private final String stringValue;
public static Relationship[] values();
public static Relationship valueOf(String);
private void Relationship(String, int, String);
public String toString();
public Relationship oppositeRelationship();
static void
}
NonNegativeConstraint
package org.apache.commons.math3.optim.linear;
public synchronized class NonNegativeConstraint implements org.apache.commons.math3.optim.OptimizationData {
private final boolean isRestricted;
public void NonNegativeConstraint(boolean);
public boolean isRestrictedToNonNegative();
}
LinearOptimizer
package org.apache.commons.math3.optim.linear;
public abstract synchronized class LinearOptimizer extends org.apache.commons.math3.optim.nonlinear.scalar.MultivariateOptimizer {
private LinearObjectiveFunction function;
private java.util.Collection linearConstraints;
private boolean nonNegative;
protected void LinearOptimizer();
protected boolean isRestrictedToNonNegative();
protected LinearObjectiveFunction getFunction();
protected java.util.Collection getConstraints();
public transient org.apache.commons.math3.optim.PointValuePair optimize(org.apache.commons.math3.optim.OptimizationData[]) throws org.apache.commons.math3.exception.TooManyIterationsException;
protected transient void parseOptimizationData(org.apache.commons.math3.optim.OptimizationData[]);
}
NoFeasibleSolutionException
package org.apache.commons.math3.optim.linear;
public synchronized class NoFeasibleSolutionException extends org.apache.commons.math3.exception.MathIllegalStateException {
private static final long serialVersionUID = -3044253632189082760;
public void NoFeasibleSolutionException();
}
Relationship$1
package org.apache.commons.math3.optim.linear;
synchronized class Relationship$1 {
static void
}
LinearObjectiveFunction
package org.apache.commons.math3.optim.linear;
public synchronized class LinearObjectiveFunction implements org.apache.commons.math3.analysis.MultivariateFunction, org.apache.commons.math3.optim.OptimizationData, java.io.Serializable {
private static final long serialVersionUID = -4531815507568396090;
private final transient org.apache.commons.math3.linear.RealVector coefficients;
private final double constantTerm;
public void LinearObjectiveFunction(double[], double);
public void LinearObjectiveFunction(org.apache.commons.math3.linear.RealVector, double);
public org.apache.commons.math3.linear.RealVector getCoefficients();
public double getConstantTerm();
public double value(double[]);
public double value(org.apache.commons.math3.linear.RealVector);
public boolean equals(Object);
public int hashCode();
private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
private void readObject(java.io.ObjectInputStream) throws ClassNotFoundException, java.io.IOException;
}
LinearConstraintSet
package org.apache.commons.math3.optim.linear;
public synchronized class LinearConstraintSet implements org.apache.commons.math3.optim.OptimizationData {
private final java.util.Set linearConstraints;
public transient void LinearConstraintSet(LinearConstraint[]);
public void LinearConstraintSet(java.util.Collection);
public java.util.Collection getConstraints();
}
UnboundedSolutionException
package org.apache.commons.math3.optim.linear;
public synchronized class UnboundedSolutionException extends org.apache.commons.math3.exception.MathIllegalStateException {
private static final long serialVersionUID = 940539497277290619;
public void UnboundedSolutionException();
}
SimplexTableau
package org.apache.commons.math3.optim.linear;
synchronized class SimplexTableau implements java.io.Serializable {
private static final String NEGATIVE_VAR_COLUMN_LABEL = x-;
private static final long serialVersionUID = -1369660067587938365;
private final LinearObjectiveFunction f;
private final java.util.List constraints;
private final boolean restrictToNonNegative;
private final java.util.List columnLabels;
private transient org.apache.commons.math3.linear.RealMatrix tableau;
private final int numDecisionVariables;
private final int numSlackVariables;
private int numArtificialVariables;
private final double epsilon;
private final int maxUlps;
private final double cutOff;
void SimplexTableau(LinearObjectiveFunction, java.util.Collection, org.apache.commons.math3.optim.nonlinear.scalar.GoalType, boolean, double);
void SimplexTableau(LinearObjectiveFunction, java.util.Collection, org.apache.commons.math3.optim.nonlinear.scalar.GoalType, boolean, double, int);
void SimplexTableau(LinearObjectiveFunction, java.util.Collection, org.apache.commons.math3.optim.nonlinear.scalar.GoalType, boolean, double, int, double);
protected void initializeColumnLabels();
protected org.apache.commons.math3.linear.RealMatrix createTableau(boolean);
public java.util.List normalizeConstraints(java.util.Collection);
private LinearConstraint normalize(LinearConstraint);
protected final int getNumObjectiveFunctions();
private int getConstraintTypeCounts(Relationship);
protected static double getInvertedCoefficientSum(org.apache.commons.math3.linear.RealVector);
protected Integer getBasicRow(int);
protected void dropPhase1Objective();
private void copyArray(double[], double[]);
boolean isOptimal();
protected org.apache.commons.math3.optim.PointValuePair getSolution();
protected void divideRow(int, double);
protected void subtractRow(int, int, double);
protected final int getWidth();
protected final int getHeight();
protected final double getEntry(int, int);
protected final void setEntry(int, int, double);
protected final int getSlackVariableOffset();
protected final int getArtificialVariableOffset();
protected final int getRhsOffset();
protected final int getNumDecisionVariables();
protected final int getOriginalNumDecisionVariables();
protected final int getNumSlackVariables();
protected final int getNumArtificialVariables();
protected final double[][] getData();
public boolean equals(Object);
public int hashCode();
private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
private void readObject(java.io.ObjectInputStream) throws ClassNotFoundException, java.io.IOException;
}
SimplexSolver
package org.apache.commons.math3.optim.linear;
public synchronized class SimplexSolver extends LinearOptimizer {
static final int DEFAULT_ULPS = 10;
static final double DEFAULT_CUT_OFF = 1.0E-12;
private static final double DEFAULT_EPSILON = 1.0E-6;
private final double epsilon;
private final int maxUlps;
private final double cutOff;
public void SimplexSolver();
public void SimplexSolver(double);
public void SimplexSolver(double, int);
public void SimplexSolver(double, int, double);
private Integer getPivotColumn(SimplexTableau);
private Integer getPivotRow(SimplexTableau, int);
protected void doIteration(SimplexTableau) throws org.apache.commons.math3.exception.TooManyIterationsException, UnboundedSolutionException;
protected void solvePhase1(SimplexTableau) throws org.apache.commons.math3.exception.TooManyIterationsException, UnboundedSolutionException, NoFeasibleSolutionException;
public org.apache.commons.math3.optim.PointValuePair doOptimize() throws org.apache.commons.math3.exception.TooManyIterationsException, UnboundedSolutionException, NoFeasibleSolutionException;
}
LinearConstraint
package org.apache.commons.math3.optim.linear;
public synchronized class LinearConstraint implements java.io.Serializable {
private static final long serialVersionUID = -764632794033034092;
private final transient org.apache.commons.math3.linear.RealVector coefficients;
private final Relationship relationship;
private final double value;
public void LinearConstraint(double[], Relationship, double);
public void LinearConstraint(org.apache.commons.math3.linear.RealVector, Relationship, double);
public void LinearConstraint(double[], double, Relationship, double[], double);
public void LinearConstraint(org.apache.commons.math3.linear.RealVector, double, Relationship, org.apache.commons.math3.linear.RealVector, double);
public org.apache.commons.math3.linear.RealVector getCoefficients();
public Relationship getRelationship();
public double getValue();
public boolean equals(Object);
public int hashCode();
private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
private void readObject(java.io.ObjectInputStream) throws ClassNotFoundException, java.io.IOException;
}
MultivariateVectorOptimizer
package org.apache.commons.math3.optim.nonlinear.vector;
public abstract synchronized class MultivariateVectorOptimizer extends org.apache.commons.math3.optim.BaseMultivariateOptimizer {
private double[] target;
private org.apache.commons.math3.linear.RealMatrix weightMatrix;
private org.apache.commons.math3.analysis.MultivariateVectorFunction model;
protected void MultivariateVectorOptimizer(org.apache.commons.math3.optim.ConvergenceChecker);
protected double[] computeObjectiveValue(double[]);
public transient org.apache.commons.math3.optim.PointVectorValuePair optimize(org.apache.commons.math3.optim.OptimizationData[]) throws org.apache.commons.math3.exception.TooManyEvaluationsException, org.apache.commons.math3.exception.DimensionMismatchException;
public org.apache.commons.math3.linear.RealMatrix getWeight();
public double[] getTarget();
public int getTargetSize();
protected transient void parseOptimizationData(org.apache.commons.math3.optim.OptimizationData[]);
private void checkParameters();
}
ModelFunctionJacobian
package org.apache.commons.math3.optim.nonlinear.vector;
public synchronized class ModelFunctionJacobian implements org.apache.commons.math3.optim.OptimizationData {
private final org.apache.commons.math3.analysis.MultivariateMatrixFunction jacobian;
public void ModelFunctionJacobian(org.apache.commons.math3.analysis.MultivariateMatrixFunction);
public org.apache.commons.math3.analysis.MultivariateMatrixFunction getModelFunctionJacobian();
}
JacobianMultivariateVectorOptimizer
package org.apache.commons.math3.optim.nonlinear.vector;
public abstract synchronized class JacobianMultivariateVectorOptimizer extends MultivariateVectorOptimizer {
private org.apache.commons.math3.analysis.MultivariateMatrixFunction jacobian;
protected void JacobianMultivariateVectorOptimizer(org.apache.commons.math3.optim.ConvergenceChecker);
protected double[][] computeJacobian(double[]);
public transient org.apache.commons.math3.optim.PointVectorValuePair optimize(org.apache.commons.math3.optim.OptimizationData[]) throws org.apache.commons.math3.exception.TooManyEvaluationsException, org.apache.commons.math3.exception.DimensionMismatchException;
protected transient void parseOptimizationData(org.apache.commons.math3.optim.OptimizationData[]);
}
Weight
package org.apache.commons.math3.optim.nonlinear.vector;
public synchronized class Weight implements org.apache.commons.math3.optim.OptimizationData {
private final org.apache.commons.math3.linear.RealMatrix weightMatrix;
public void Weight(double[]);
public void Weight(org.apache.commons.math3.linear.RealMatrix);
public org.apache.commons.math3.linear.RealMatrix getWeight();
}
MultiStartMultivariateVectorOptimizer$1
package org.apache.commons.math3.optim.nonlinear.vector;
synchronized class MultiStartMultivariateVectorOptimizer$1 implements java.util.Comparator {
private final org.apache.commons.math3.linear.RealVector target;
private final org.apache.commons.math3.linear.RealMatrix weight;
void MultiStartMultivariateVectorOptimizer$1(MultiStartMultivariateVectorOptimizer);
public int compare(org.apache.commons.math3.optim.PointVectorValuePair, org.apache.commons.math3.optim.PointVectorValuePair);
private double weightedResidual(org.apache.commons.math3.optim.PointVectorValuePair);
}
MultiStartMultivariateVectorOptimizer
package org.apache.commons.math3.optim.nonlinear.vector;
public synchronized class MultiStartMultivariateVectorOptimizer extends org.apache.commons.math3.optim.BaseMultiStartMultivariateOptimizer {
private final MultivariateVectorOptimizer optimizer;
private final java.util.List optima;
public void MultiStartMultivariateVectorOptimizer(MultivariateVectorOptimizer, int, org.apache.commons.math3.random.RandomVectorGenerator) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NotStrictlyPositiveException;
public org.apache.commons.math3.optim.PointVectorValuePair[] getOptima();
protected void store(org.apache.commons.math3.optim.PointVectorValuePair);
protected void clear();
private java.util.Comparator getPairComparator();
}
Target
package org.apache.commons.math3.optim.nonlinear.vector;
public synchronized class Target implements org.apache.commons.math3.optim.OptimizationData {
private final double[] target;
public void Target(double[]);
public double[] getTarget();
}
LevenbergMarquardtOptimizer
package org.apache.commons.math3.optim.nonlinear.vector.jacobian;
public synchronized class LevenbergMarquardtOptimizer extends AbstractLeastSquaresOptimizer {
private static final double TWO_EPS;
private int solvedCols;
private double[] diagR;
private double[] jacNorm;
private double[] beta;
private int[] permutation;
private int rank;
private double lmPar;
private double[] lmDir;
private final double initialStepBoundFactor;
private final double costRelativeTolerance;
private final double parRelativeTolerance;
private final double orthoTolerance;
private final double qrRankingThreshold;
private double[] weightedResidual;
private double[][] weightedJacobian;
public void LevenbergMarquardtOptimizer();
public void LevenbergMarquardtOptimizer(org.apache.commons.math3.optim.ConvergenceChecker);
public void LevenbergMarquardtOptimizer(double, org.apache.commons.math3.optim.ConvergenceChecker, double, double, double, double);
public void LevenbergMarquardtOptimizer(double, double, double);
public void LevenbergMarquardtOptimizer(double, double, double, double, double);
protected org.apache.commons.math3.optim.PointVectorValuePair doOptimize();
private void determineLMParameter(double[], double, double[], double[], double[], double[]);
private void determineLMDirection(double[], double[], double[], double[]);
private void qrDecomposition(org.apache.commons.math3.linear.RealMatrix) throws org.apache.commons.math3.exception.ConvergenceException;
private void qTy(double[]);
private void checkParameters();
static void
}
GaussNewtonOptimizer
package org.apache.commons.math3.optim.nonlinear.vector.jacobian;
public synchronized class GaussNewtonOptimizer extends AbstractLeastSquaresOptimizer {
private final boolean useLU;
public void GaussNewtonOptimizer(org.apache.commons.math3.optim.ConvergenceChecker);
public void GaussNewtonOptimizer(boolean, org.apache.commons.math3.optim.ConvergenceChecker);
public org.apache.commons.math3.optim.PointVectorValuePair doOptimize();
private void checkParameters();
}
AbstractLeastSquaresOptimizer
package org.apache.commons.math3.optim.nonlinear.vector.jacobian;
public abstract synchronized class AbstractLeastSquaresOptimizer extends org.apache.commons.math3.optim.nonlinear.vector.JacobianMultivariateVectorOptimizer {
private org.apache.commons.math3.linear.RealMatrix weightMatrixSqrt;
private double cost;
protected void AbstractLeastSquaresOptimizer(org.apache.commons.math3.optim.ConvergenceChecker);
protected org.apache.commons.math3.linear.RealMatrix computeWeightedJacobian(double[]);
protected double computeCost(double[]);
public double getRMS();
public double getChiSquare();
public org.apache.commons.math3.linear.RealMatrix getWeightSquareRoot();
protected void setCost(double);
public double[][] computeCovariances(double[], double);
public double[] computeSigma(double[], double);
public transient org.apache.commons.math3.optim.PointVectorValuePair optimize(org.apache.commons.math3.optim.OptimizationData[]) throws org.apache.commons.math3.exception.TooManyEvaluationsException;
protected double[] computeResiduals(double[]);
protected transient void parseOptimizationData(org.apache.commons.math3.optim.OptimizationData[]);
private org.apache.commons.math3.linear.RealMatrix squareRoot(org.apache.commons.math3.linear.RealMatrix);
}
ModelFunction
package org.apache.commons.math3.optim.nonlinear.vector;
public synchronized class ModelFunction implements org.apache.commons.math3.optim.OptimizationData {
private final org.apache.commons.math3.analysis.MultivariateVectorFunction model;
public void ModelFunction(org.apache.commons.math3.analysis.MultivariateVectorFunction);
public org.apache.commons.math3.analysis.MultivariateVectorFunction getModelFunction();
}
MultiStartMultivariateOptimizer$1
package org.apache.commons.math3.optim.nonlinear.scalar;
synchronized class MultiStartMultivariateOptimizer$1 implements java.util.Comparator {
void MultiStartMultivariateOptimizer$1(MultiStartMultivariateOptimizer);
public int compare(org.apache.commons.math3.optim.PointValuePair, org.apache.commons.math3.optim.PointValuePair);
}
BOBYQAOptimizer
package org.apache.commons.math3.optim.nonlinear.scalar.noderiv;
public synchronized class BOBYQAOptimizer extends org.apache.commons.math3.optim.nonlinear.scalar.MultivariateOptimizer {
public static final int MINIMUM_PROBLEM_DIMENSION = 2;
public static final double DEFAULT_INITIAL_RADIUS = 10.0;
public static final double DEFAULT_STOPPING_RADIUS = 1.0E-8;
private static final double ZERO = 0.0;
private static final double ONE = 1.0;
private static final double TWO = 2.0;
private static final double TEN = 10.0;
private static final double SIXTEEN = 16.0;
private static final double TWO_HUNDRED_FIFTY = 250.0;
private static final double MINUS_ONE = -1.0;
private static final double HALF = 0.5;
private static final double ONE_OVER_FOUR = 0.25;
private static final double ONE_OVER_EIGHT = 0.125;
private static final double ONE_OVER_TEN = 0.1;
private static final double ONE_OVER_A_THOUSAND = 0.001;
private final int numberOfInterpolationPoints;
private double initialTrustRegionRadius;
private final double stoppingTrustRegionRadius;
private boolean isMinimize;
private org.apache.commons.math3.linear.ArrayRealVector currentBest;
private double[] boundDifference;
private int trustRegionCenterInterpolationPointIndex;
private org.apache.commons.math3.linear.Array2DRowRealMatrix bMatrix;
private org.apache.commons.math3.linear.Array2DRowRealMatrix zMatrix;
private org.apache.commons.math3.linear.Array2DRowRealMatrix interpolationPoints;
private org.apache.commons.math3.linear.ArrayRealVector originShift;
private org.apache.commons.math3.linear.ArrayRealVector fAtInterpolationPoints;
private org.apache.commons.math3.linear.ArrayRealVector trustRegionCenterOffset;
private org.apache.commons.math3.linear.ArrayRealVector gradientAtTrustRegionCenter;
private org.apache.commons.math3.linear.ArrayRealVector lowerDifference;
private org.apache.commons.math3.linear.ArrayRealVector upperDifference;
private org.apache.commons.math3.linear.ArrayRealVector modelSecondDerivativesParameters;
private org.apache.commons.math3.linear.ArrayRealVector newPoint;
private org.apache.commons.math3.linear.ArrayRealVector alternativeNewPoint;
private org.apache.commons.math3.linear.ArrayRealVector trialStepPoint;
private org.apache.commons.math3.linear.ArrayRealVector lagrangeValuesAtNewPoint;
private org.apache.commons.math3.linear.ArrayRealVector modelSecondDerivativesValues;
public void BOBYQAOptimizer(int);
public void BOBYQAOptimizer(int, double, double);
protected org.apache.commons.math3.optim.PointValuePair doOptimize();
private double bobyqa(double[], double[]);
private double bobyqb(double[], double[]);
private double[] altmov(int, double);
private void prelim(double[], double[]);
private double[] trsbox(double, org.apache.commons.math3.linear.ArrayRealVector, org.apache.commons.math3.linear.ArrayRealVector, org.apache.commons.math3.linear.ArrayRealVector, org.apache.commons.math3.linear.ArrayRealVector, org.apache.commons.math3.linear.ArrayRealVector);
private void update(double, double, int);
private void setup(double[], double[]);
private static String caller(int);
private static void printState(int);
private static void printMethod();
}
BOBYQAOptimizer$PathIsExploredException
package org.apache.commons.math3.optim.nonlinear.scalar.noderiv;
synchronized class BOBYQAOptimizer$PathIsExploredException extends RuntimeException {
private static final long serialVersionUID = 745350979634801853;
private static final String PATH_IS_EXPLORED = If this exception is thrown, just remove it from the code;
void BOBYQAOptimizer$PathIsExploredException();
}
CMAESOptimizer$PopulationSize
package org.apache.commons.math3.optim.nonlinear.scalar.noderiv;
public synchronized class CMAESOptimizer$PopulationSize implements org.apache.commons.math3.optim.OptimizationData {
private final int lambda;
public void CMAESOptimizer$PopulationSize(int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public int getPopulationSize();
}
PowellOptimizer$LineSearch$1
package org.apache.commons.math3.optim.nonlinear.scalar.noderiv;
synchronized class PowellOptimizer$LineSearch$1 implements org.apache.commons.math3.analysis.UnivariateFunction {
void PowellOptimizer$LineSearch$1(PowellOptimizer$LineSearch, int, double[], double[]);
public double value(double);
}
SimplexOptimizer
package org.apache.commons.math3.optim.nonlinear.scalar.noderiv;
public synchronized class SimplexOptimizer extends org.apache.commons.math3.optim.nonlinear.scalar.MultivariateOptimizer {
private AbstractSimplex simplex;
public void SimplexOptimizer(org.apache.commons.math3.optim.ConvergenceChecker);
public void SimplexOptimizer(double, double);
public transient org.apache.commons.math3.optim.PointValuePair optimize(org.apache.commons.math3.optim.OptimizationData[]);
protected org.apache.commons.math3.optim.PointValuePair doOptimize();
protected transient void parseOptimizationData(org.apache.commons.math3.optim.OptimizationData[]);
private void checkParameters();
}
NelderMeadSimplex
package org.apache.commons.math3.optim.nonlinear.scalar.noderiv;
public synchronized class NelderMeadSimplex extends AbstractSimplex {
private static final double DEFAULT_RHO = 1.0;
private static final double DEFAULT_KHI = 2.0;
private static final double DEFAULT_GAMMA = 0.5;
private static final double DEFAULT_SIGMA = 0.5;
private final double rho;
private final double khi;
private final double gamma;
private final double sigma;
public void NelderMeadSimplex(int);
public void NelderMeadSimplex(int, double);
public void NelderMeadSimplex(int, double, double, double, double, double);
public void NelderMeadSimplex(int, double, double, double, double);
public void NelderMeadSimplex(double[]);
public void NelderMeadSimplex(double[], double, double, double, double);
public void NelderMeadSimplex(double[][]);
public void NelderMeadSimplex(double[][], double, double, double, double);
public void iterate(org.apache.commons.math3.analysis.MultivariateFunction, java.util.Comparator);
}
AbstractSimplex
package org.apache.commons.math3.optim.nonlinear.scalar.noderiv;
public abstract synchronized class AbstractSimplex implements org.apache.commons.math3.optim.OptimizationData {
private org.apache.commons.math3.optim.PointValuePair[] simplex;
private double[][] startConfiguration;
private final int dimension;
protected void AbstractSimplex(int);
protected void AbstractSimplex(int, double);
protected void AbstractSimplex(double[]);
protected void AbstractSimplex(double[][]);
public int getDimension();
public int getSize();
public abstract void iterate(org.apache.commons.math3.analysis.MultivariateFunction, java.util.Comparator);
public void build(double[]);
public void evaluate(org.apache.commons.math3.analysis.MultivariateFunction, java.util.Comparator);
protected void replaceWorstPoint(org.apache.commons.math3.optim.PointValuePair, java.util.Comparator);
public org.apache.commons.math3.optim.PointValuePair[] getPoints();
public org.apache.commons.math3.optim.PointValuePair getPoint(int);
protected void setPoint(int, org.apache.commons.math3.optim.PointValuePair);
protected void setPoints(org.apache.commons.math3.optim.PointValuePair[]);
private static double[] createHypercubeSteps(int, double);
}
CMAESOptimizer$Sigma
package org.apache.commons.math3.optim.nonlinear.scalar.noderiv;
public synchronized class CMAESOptimizer$Sigma implements org.apache.commons.math3.optim.OptimizationData {
private final double[] sigma;
public void CMAESOptimizer$Sigma(double[]) throws org.apache.commons.math3.exception.NotPositiveException;
public double[] getSigma();
}
PowellOptimizer
package org.apache.commons.math3.optim.nonlinear.scalar.noderiv;
public synchronized class PowellOptimizer extends org.apache.commons.math3.optim.nonlinear.scalar.MultivariateOptimizer {
private static final double MIN_RELATIVE_TOLERANCE;
private final double relativeThreshold;
private final double absoluteThreshold;
private final PowellOptimizer$LineSearch line;
public void PowellOptimizer(double, double, org.apache.commons.math3.optim.ConvergenceChecker);
public void PowellOptimizer(double, double, double, double, org.apache.commons.math3.optim.ConvergenceChecker);
public void PowellOptimizer(double, double);
public void PowellOptimizer(double, double, double, double);
protected org.apache.commons.math3.optim.PointValuePair doOptimize();
private double[][] newPointAndDirection(double[], double[], double);
private void checkParameters();
static void
}
SimplexOptimizer$2
package org.apache.commons.math3.optim.nonlinear.scalar.noderiv;
synchronized class SimplexOptimizer$2 implements java.util.Comparator {
void SimplexOptimizer$2(SimplexOptimizer, boolean);
public int compare(org.apache.commons.math3.optim.PointValuePair, org.apache.commons.math3.optim.PointValuePair);
}
PowellOptimizer$LineSearch
package org.apache.commons.math3.optim.nonlinear.scalar.noderiv;
synchronized class PowellOptimizer$LineSearch extends org.apache.commons.math3.optim.univariate.BrentOptimizer {
private static final double REL_TOL_UNUSED = 1.0E-15;
private static final double ABS_TOL_UNUSED = 4.9E-324;
private final org.apache.commons.math3.optim.univariate.BracketFinder bracket;
void PowellOptimizer$LineSearch(PowellOptimizer, double, double);
public org.apache.commons.math3.optim.univariate.UnivariatePointValuePair search(double[], double[]);
}
MultiDirectionalSimplex
package org.apache.commons.math3.optim.nonlinear.scalar.noderiv;
public synchronized class MultiDirectionalSimplex extends AbstractSimplex {
private static final double DEFAULT_KHI = 2.0;
private static final double DEFAULT_GAMMA = 0.5;
private final double khi;
private final double gamma;
public void MultiDirectionalSimplex(int);
public void MultiDirectionalSimplex(int, double);
public void MultiDirectionalSimplex(int, double, double);
public void MultiDirectionalSimplex(int, double, double, double);
public void MultiDirectionalSimplex(double[]);
public void MultiDirectionalSimplex(double[], double, double);
public void MultiDirectionalSimplex(double[][]);
public void MultiDirectionalSimplex(double[][], double, double);
public void iterate(org.apache.commons.math3.analysis.MultivariateFunction, java.util.Comparator);
private org.apache.commons.math3.optim.PointValuePair evaluateNewSimplex(org.apache.commons.math3.analysis.MultivariateFunction, org.apache.commons.math3.optim.PointValuePair[], double, java.util.Comparator);
}
CMAESOptimizer
package org.apache.commons.math3.optim.nonlinear.scalar.noderiv;
public synchronized class CMAESOptimizer extends org.apache.commons.math3.optim.nonlinear.scalar.MultivariateOptimizer {
private int lambda;
private final boolean isActiveCMA;
private final int checkFeasableCount;
private double[] inputSigma;
private int dimension;
private int diagonalOnly;
private boolean isMinimize;
private final boolean generateStatistics;
private final int maxIterations;
private final double stopFitness;
private double stopTolUpX;
private double stopTolX;
private double stopTolFun;
private double stopTolHistFun;
private int mu;
private double logMu2;
private org.apache.commons.math3.linear.RealMatrix weights;
private double mueff;
private double sigma;
private double cc;
private double cs;
private double damps;
private double ccov1;
private double ccovmu;
private double chiN;
private double ccov1Sep;
private double ccovmuSep;
private org.apache.commons.math3.linear.RealMatrix xmean;
private org.apache.commons.math3.linear.RealMatrix pc;
private org.apache.commons.math3.linear.RealMatrix ps;
private double normps;
private org.apache.commons.math3.linear.RealMatrix B;
private org.apache.commons.math3.linear.RealMatrix D;
private org.apache.commons.math3.linear.RealMatrix BD;
private org.apache.commons.math3.linear.RealMatrix diagD;
private org.apache.commons.math3.linear.RealMatrix C;
private org.apache.commons.math3.linear.RealMatrix diagC;
private int iterations;
private double[] fitnessHistory;
private int historySize;
private final org.apache.commons.math3.random.RandomGenerator random;
private final java.util.List statisticsSigmaHistory;
private final java.util.List statisticsMeanHistory;
private final java.util.List statisticsFitnessHistory;
private final java.util.List statisticsDHistory;
public void CMAESOptimizer(int, double, boolean, int, int, org.apache.commons.math3.random.RandomGenerator, boolean, org.apache.commons.math3.optim.ConvergenceChecker);
public java.util.List getStatisticsSigmaHistory();
public java.util.List getStatisticsMeanHistory();
public java.util.List getStatisticsFitnessHistory();
public java.util.List getStatisticsDHistory();
public transient org.apache.commons.math3.optim.PointValuePair optimize(org.apache.commons.math3.optim.OptimizationData[]) throws org.apache.commons.math3.exception.TooManyEvaluationsException, org.apache.commons.math3.exception.DimensionMismatchException;
protected org.apache.commons.math3.optim.PointValuePair doOptimize();
protected transient void parseOptimizationData(org.apache.commons.math3.optim.OptimizationData[]);
private void checkParameters();
private void initializeCMA(double[]);
private boolean updateEvolutionPaths(org.apache.commons.math3.linear.RealMatrix, org.apache.commons.math3.linear.RealMatrix);
private void updateCovarianceDiagonalOnly(boolean, org.apache.commons.math3.linear.RealMatrix);
private void updateCovariance(boolean, org.apache.commons.math3.linear.RealMatrix, org.apache.commons.math3.linear.RealMatrix, int[], org.apache.commons.math3.linear.RealMatrix);
private void updateBD(double);
private static void push(double[], double);
private int[] sortedIndices(double[]);
private static org.apache.commons.math3.linear.RealMatrix log(org.apache.commons.math3.linear.RealMatrix);
private static org.apache.commons.math3.linear.RealMatrix sqrt(org.apache.commons.math3.linear.RealMatrix);
private static org.apache.commons.math3.linear.RealMatrix square(org.apache.commons.math3.linear.RealMatrix);
private static org.apache.commons.math3.linear.RealMatrix times(org.apache.commons.math3.linear.RealMatrix, org.apache.commons.math3.linear.RealMatrix);
private static org.apache.commons.math3.linear.RealMatrix divide(org.apache.commons.math3.linear.RealMatrix, org.apache.commons.math3.linear.RealMatrix);
private static org.apache.commons.math3.linear.RealMatrix selectColumns(org.apache.commons.math3.linear.RealMatrix, int[]);
private static org.apache.commons.math3.linear.RealMatrix triu(org.apache.commons.math3.linear.RealMatrix, int);
private static org.apache.commons.math3.linear.RealMatrix sumRows(org.apache.commons.math3.linear.RealMatrix);
private static org.apache.commons.math3.linear.RealMatrix diag(org.apache.commons.math3.linear.RealMatrix);
private static void copyColumn(org.apache.commons.math3.linear.RealMatrix, int, org.apache.commons.math3.linear.RealMatrix, int);
private static org.apache.commons.math3.linear.RealMatrix ones(int, int);
private static org.apache.commons.math3.linear.RealMatrix eye(int, int);
private static org.apache.commons.math3.linear.RealMatrix zeros(int, int);
private static org.apache.commons.math3.linear.RealMatrix repmat(org.apache.commons.math3.linear.RealMatrix, int, int);
private static org.apache.commons.math3.linear.RealMatrix sequence(double, double, double);
private static double max(org.apache.commons.math3.linear.RealMatrix);
private static double min(org.apache.commons.math3.linear.RealMatrix);
private static double max(double[]);
private static double min(double[]);
private static int[] inverse(int[]);
private static int[] reverse(int[]);
private double[] randn(int);
private org.apache.commons.math3.linear.RealMatrix randn1(int, int);
}
CMAESOptimizer$FitnessFunction
package org.apache.commons.math3.optim.nonlinear.scalar.noderiv;
synchronized class CMAESOptimizer$FitnessFunction {
private double valueRange;
private final boolean isRepairMode;
public void CMAESOptimizer$FitnessFunction(CMAESOptimizer);
public double value(double[]);
public boolean isFeasible(double[]);
public void setValueRange(double);
private double[] repair(double[]);
private double penalty(double[], double[]);
}
SimplexOptimizer$1
package org.apache.commons.math3.optim.nonlinear.scalar.noderiv;
synchronized class SimplexOptimizer$1 implements org.apache.commons.math3.analysis.MultivariateFunction {
void SimplexOptimizer$1(SimplexOptimizer);
public double value(double[]);
}
CMAESOptimizer$DoubleIndex
package org.apache.commons.math3.optim.nonlinear.scalar.noderiv;
synchronized class CMAESOptimizer$DoubleIndex implements Comparable {
private final double value;
private final int index;
void CMAESOptimizer$DoubleIndex(double, int);
public int compareTo(CMAESOptimizer$DoubleIndex);
public boolean equals(Object);
public int hashCode();
}
MultivariateOptimizer
package org.apache.commons.math3.optim.nonlinear.scalar;
public abstract synchronized class MultivariateOptimizer extends org.apache.commons.math3.optim.BaseMultivariateOptimizer {
private org.apache.commons.math3.analysis.MultivariateFunction function;
private GoalType goal;
protected void MultivariateOptimizer(org.apache.commons.math3.optim.ConvergenceChecker);
public transient org.apache.commons.math3.optim.PointValuePair optimize(org.apache.commons.math3.optim.OptimizationData[]) throws org.apache.commons.math3.exception.TooManyEvaluationsException;
protected transient void parseOptimizationData(org.apache.commons.math3.optim.OptimizationData[]);
public GoalType getGoalType();
protected double computeObjectiveValue(double[]);
}
MultiStartMultivariateOptimizer
package org.apache.commons.math3.optim.nonlinear.scalar;
public synchronized class MultiStartMultivariateOptimizer extends org.apache.commons.math3.optim.BaseMultiStartMultivariateOptimizer {
private final MultivariateOptimizer optimizer;
private final java.util.List optima;
public void MultiStartMultivariateOptimizer(MultivariateOptimizer, int, org.apache.commons.math3.random.RandomVectorGenerator) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NotStrictlyPositiveException;
public org.apache.commons.math3.optim.PointValuePair[] getOptima();
protected void store(org.apache.commons.math3.optim.PointValuePair);
protected void clear();
private java.util.Comparator getPairComparator();
}
LeastSquaresConverter
package org.apache.commons.math3.optim.nonlinear.scalar;
public synchronized class LeastSquaresConverter implements org.apache.commons.math3.analysis.MultivariateFunction {
private final org.apache.commons.math3.analysis.MultivariateVectorFunction function;
private final double[] observations;
private final double[] weights;
private final org.apache.commons.math3.linear.RealMatrix scale;
public void LeastSquaresConverter(org.apache.commons.math3.analysis.MultivariateVectorFunction, double[]);
public void LeastSquaresConverter(org.apache.commons.math3.analysis.MultivariateVectorFunction, double[], double[]);
public void LeastSquaresConverter(org.apache.commons.math3.analysis.MultivariateVectorFunction, double[], org.apache.commons.math3.linear.RealMatrix);
public double value(double[]);
}
MultivariateFunctionMappingAdapter$1
package org.apache.commons.math3.optim.nonlinear.scalar;
synchronized class MultivariateFunctionMappingAdapter$1 {
}
MultivariateFunctionMappingAdapter$NoBoundsMapper
package org.apache.commons.math3.optim.nonlinear.scalar;
synchronized class MultivariateFunctionMappingAdapter$NoBoundsMapper implements MultivariateFunctionMappingAdapter$Mapper {
private void MultivariateFunctionMappingAdapter$NoBoundsMapper();
public double unboundedToBounded(double);
public double boundedToUnbounded(double);
}
NonLinearConjugateGradientOptimizer$BracketingStep
package org.apache.commons.math3.optim.nonlinear.scalar.gradient;
public synchronized class NonLinearConjugateGradientOptimizer$BracketingStep implements org.apache.commons.math3.optim.OptimizationData {
private final double initialStep;
public void NonLinearConjugateGradientOptimizer$BracketingStep(double);
public double getBracketingStep();
}
NonLinearConjugateGradientOptimizer$1
package org.apache.commons.math3.optim.nonlinear.scalar.gradient;
synchronized class NonLinearConjugateGradientOptimizer$1 {
static void
}
NonLinearConjugateGradientOptimizer$LineSearchFunction
package org.apache.commons.math3.optim.nonlinear.scalar.gradient;
synchronized class NonLinearConjugateGradientOptimizer$LineSearchFunction implements org.apache.commons.math3.analysis.UnivariateFunction {
private final double[] currentPoint;
private final double[] searchDirection;
public void NonLinearConjugateGradientOptimizer$LineSearchFunction(NonLinearConjugateGradientOptimizer, double[], double[]);
public double value(double);
}
NonLinearConjugateGradientOptimizer$IdentityPreconditioner
package org.apache.commons.math3.optim.nonlinear.scalar.gradient;
public synchronized class NonLinearConjugateGradientOptimizer$IdentityPreconditioner implements Preconditioner {
public void NonLinearConjugateGradientOptimizer$IdentityPreconditioner();
public double[] precondition(double[], double[]);
}
NonLinearConjugateGradientOptimizer$Formula
package org.apache.commons.math3.optim.nonlinear.scalar.gradient;
public final synchronized enum NonLinearConjugateGradientOptimizer$Formula {
public static final NonLinearConjugateGradientOptimizer$Formula FLETCHER_REEVES;
public static final NonLinearConjugateGradientOptimizer$Formula POLAK_RIBIERE;
public static NonLinearConjugateGradientOptimizer$Formula[] values();
public static NonLinearConjugateGradientOptimizer$Formula valueOf(String);
private void NonLinearConjugateGradientOptimizer$Formula(String, int);
static void
}
NonLinearConjugateGradientOptimizer
package org.apache.commons.math3.optim.nonlinear.scalar.gradient;
public synchronized class NonLinearConjugateGradientOptimizer extends org.apache.commons.math3.optim.nonlinear.scalar.GradientMultivariateOptimizer {
private final NonLinearConjugateGradientOptimizer$Formula updateFormula;
private final Preconditioner preconditioner;
private final org.apache.commons.math3.analysis.solvers.UnivariateSolver solver;
private double initialStep;
public void NonLinearConjugateGradientOptimizer(NonLinearConjugateGradientOptimizer$Formula, org.apache.commons.math3.optim.ConvergenceChecker);
public void NonLinearConjugateGradientOptimizer(NonLinearConjugateGradientOptimizer$Formula, org.apache.commons.math3.optim.ConvergenceChecker, org.apache.commons.math3.analysis.solvers.UnivariateSolver);
public void NonLinearConjugateGradientOptimizer(NonLinearConjugateGradientOptimizer$Formula, org.apache.commons.math3.optim.ConvergenceChecker, org.apache.commons.math3.analysis.solvers.UnivariateSolver, Preconditioner);
public transient org.apache.commons.math3.optim.PointValuePair optimize(org.apache.commons.math3.optim.OptimizationData[]) throws org.apache.commons.math3.exception.TooManyEvaluationsException;
protected org.apache.commons.math3.optim.PointValuePair doOptimize();
protected transient void parseOptimizationData(org.apache.commons.math3.optim.OptimizationData[]);
private double findUpperBound(org.apache.commons.math3.analysis.UnivariateFunction, double, double);
private void checkParameters();
}
Preconditioner
package org.apache.commons.math3.optim.nonlinear.scalar.gradient;
public abstract interface Preconditioner {
public abstract double[] precondition(double[], double[]);
}
MultivariateFunctionMappingAdapter$LowerUpperBoundMapper
package org.apache.commons.math3.optim.nonlinear.scalar;
synchronized class MultivariateFunctionMappingAdapter$LowerUpperBoundMapper implements MultivariateFunctionMappingAdapter$Mapper {
private final org.apache.commons.math3.analysis.UnivariateFunction boundingFunction;
private final org.apache.commons.math3.analysis.UnivariateFunction unboundingFunction;
public void MultivariateFunctionMappingAdapter$LowerUpperBoundMapper(double, double);
public double unboundedToBounded(double);
public double boundedToUnbounded(double);
}
GoalType
package org.apache.commons.math3.optim.nonlinear.scalar;
public final synchronized enum GoalType {
public static final GoalType MAXIMIZE;
public static final GoalType MINIMIZE;
public static GoalType[] values();
public static GoalType valueOf(String);
private void GoalType(String, int);
static void
}
ObjectiveFunction
package org.apache.commons.math3.optim.nonlinear.scalar;
public synchronized class ObjectiveFunction implements org.apache.commons.math3.optim.OptimizationData {
private final org.apache.commons.math3.analysis.MultivariateFunction function;
public void ObjectiveFunction(org.apache.commons.math3.analysis.MultivariateFunction);
public org.apache.commons.math3.analysis.MultivariateFunction getObjectiveFunction();
}
MultivariateFunctionMappingAdapter
package org.apache.commons.math3.optim.nonlinear.scalar;
public synchronized class MultivariateFunctionMappingAdapter implements org.apache.commons.math3.analysis.MultivariateFunction {
private final org.apache.commons.math3.analysis.MultivariateFunction bounded;
private final MultivariateFunctionMappingAdapter$Mapper[] mappers;
public void MultivariateFunctionMappingAdapter(org.apache.commons.math3.analysis.MultivariateFunction, double[], double[]);
public double[] unboundedToBounded(double[]);
public double[] boundedToUnbounded(double[]);
public double value(double[]);
}
ObjectiveFunctionGradient
package org.apache.commons.math3.optim.nonlinear.scalar;
public synchronized class ObjectiveFunctionGradient implements org.apache.commons.math3.optim.OptimizationData {
private final org.apache.commons.math3.analysis.MultivariateVectorFunction gradient;
public void ObjectiveFunctionGradient(org.apache.commons.math3.analysis.MultivariateVectorFunction);
public org.apache.commons.math3.analysis.MultivariateVectorFunction getObjectiveFunctionGradient();
}
GradientMultivariateOptimizer
package org.apache.commons.math3.optim.nonlinear.scalar;
public abstract synchronized class GradientMultivariateOptimizer extends MultivariateOptimizer {
private org.apache.commons.math3.analysis.MultivariateVectorFunction gradient;
protected void GradientMultivariateOptimizer(org.apache.commons.math3.optim.ConvergenceChecker);
protected double[] computeObjectiveGradient(double[]);
public transient org.apache.commons.math3.optim.PointValuePair optimize(org.apache.commons.math3.optim.OptimizationData[]) throws org.apache.commons.math3.exception.TooManyEvaluationsException;
protected transient void parseOptimizationData(org.apache.commons.math3.optim.OptimizationData[]);
}
MultivariateFunctionMappingAdapter$LowerBoundMapper
package org.apache.commons.math3.optim.nonlinear.scalar;
synchronized class MultivariateFunctionMappingAdapter$LowerBoundMapper implements MultivariateFunctionMappingAdapter$Mapper {
private final double lower;
public void MultivariateFunctionMappingAdapter$LowerBoundMapper(double);
public double unboundedToBounded(double);
public double boundedToUnbounded(double);
}
MultivariateFunctionMappingAdapter$UpperBoundMapper
package org.apache.commons.math3.optim.nonlinear.scalar;
synchronized class MultivariateFunctionMappingAdapter$UpperBoundMapper implements MultivariateFunctionMappingAdapter$Mapper {
private final double upper;
public void MultivariateFunctionMappingAdapter$UpperBoundMapper(double);
public double unboundedToBounded(double);
public double boundedToUnbounded(double);
}
MultivariateFunctionPenaltyAdapter
package org.apache.commons.math3.optim.nonlinear.scalar;
public synchronized class MultivariateFunctionPenaltyAdapter implements org.apache.commons.math3.analysis.MultivariateFunction {
private final org.apache.commons.math3.analysis.MultivariateFunction bounded;
private final double[] lower;
private final double[] upper;
private final double offset;
private final double[] scale;
public void MultivariateFunctionPenaltyAdapter(org.apache.commons.math3.analysis.MultivariateFunction, double[], double[], double, double[]);
public double value(double[]);
}
MultivariateFunctionMappingAdapter$Mapper
package org.apache.commons.math3.optim.nonlinear.scalar;
abstract interface MultivariateFunctionMappingAdapter$Mapper {
public abstract double unboundedToBounded(double);
public abstract double boundedToUnbounded(double);
}
OptimizationData
package org.apache.commons.math3.optim;
public abstract interface OptimizationData {
}
InitialGuess
package org.apache.commons.math3.optim;
public synchronized class InitialGuess implements OptimizationData {
private final double[] init;
public void InitialGuess(double[]);
public double[] getInitialGuess();
}
UnivariateOptimizer
package org.apache.commons.math3.optim.univariate;
public abstract synchronized class UnivariateOptimizer extends org.apache.commons.math3.optim.BaseOptimizer {
private org.apache.commons.math3.analysis.UnivariateFunction function;
private org.apache.commons.math3.optim.nonlinear.scalar.GoalType goal;
private double start;
private double min;
private double max;
protected void UnivariateOptimizer(org.apache.commons.math3.optim.ConvergenceChecker);
public transient UnivariatePointValuePair optimize(org.apache.commons.math3.optim.OptimizationData[]) throws org.apache.commons.math3.exception.TooManyEvaluationsException;
public org.apache.commons.math3.optim.nonlinear.scalar.GoalType getGoalType();
protected transient void parseOptimizationData(org.apache.commons.math3.optim.OptimizationData[]);
public double getStartValue();
public double getMin();
public double getMax();
protected double computeObjectiveValue(double);
}
UnivariateObjectiveFunction
package org.apache.commons.math3.optim.univariate;
public synchronized class UnivariateObjectiveFunction implements org.apache.commons.math3.optim.OptimizationData {
private final org.apache.commons.math3.analysis.UnivariateFunction function;
public void UnivariateObjectiveFunction(org.apache.commons.math3.analysis.UnivariateFunction);
public org.apache.commons.math3.analysis.UnivariateFunction getObjectiveFunction();
}
SearchInterval
package org.apache.commons.math3.optim.univariate;
public synchronized class SearchInterval implements org.apache.commons.math3.optim.OptimizationData {
private final double lower;
private final double upper;
private final double start;
public void SearchInterval(double, double, double);
public void SearchInterval(double, double);
public double getMin();
public double getMax();
public double getStartValue();
}
SimpleUnivariateValueChecker
package org.apache.commons.math3.optim.univariate;
public synchronized class SimpleUnivariateValueChecker extends org.apache.commons.math3.optim.AbstractConvergenceChecker {
private static final int ITERATION_CHECK_DISABLED = -1;
private final int maxIterationCount;
public void SimpleUnivariateValueChecker(double, double);
public void SimpleUnivariateValueChecker(double, double, int);
public boolean converged(int, UnivariatePointValuePair, UnivariatePointValuePair);
}
BrentOptimizer
package org.apache.commons.math3.optim.univariate;
public synchronized class BrentOptimizer extends UnivariateOptimizer {
private static final double GOLDEN_SECTION;
private static final double MIN_RELATIVE_TOLERANCE;
private final double relativeThreshold;
private final double absoluteThreshold;
public void BrentOptimizer(double, double, org.apache.commons.math3.optim.ConvergenceChecker);
public void BrentOptimizer(double, double);
protected UnivariatePointValuePair doOptimize();
private UnivariatePointValuePair best(UnivariatePointValuePair, UnivariatePointValuePair, boolean);
static void
}
MultiStartUnivariateOptimizer$1
package org.apache.commons.math3.optim.univariate;
synchronized class MultiStartUnivariateOptimizer$1 implements java.util.Comparator {
void MultiStartUnivariateOptimizer$1(MultiStartUnivariateOptimizer, org.apache.commons.math3.optim.nonlinear.scalar.GoalType);
public int compare(UnivariatePointValuePair, UnivariatePointValuePair);
}
UnivariatePointValuePair
package org.apache.commons.math3.optim.univariate;
public synchronized class UnivariatePointValuePair implements java.io.Serializable {
private static final long serialVersionUID = 1003888396256744753;
private final double point;
private final double value;
public void UnivariatePointValuePair(double, double);
public double getPoint();
public double getValue();
}
MultiStartUnivariateOptimizer
package org.apache.commons.math3.optim.univariate;
public synchronized class MultiStartUnivariateOptimizer extends UnivariateOptimizer {
private final UnivariateOptimizer optimizer;
private int totalEvaluations;
private int starts;
private org.apache.commons.math3.random.RandomGenerator generator;
private UnivariatePointValuePair[] optima;
private org.apache.commons.math3.optim.OptimizationData[] optimData;
private int maxEvalIndex;
private int searchIntervalIndex;
public void MultiStartUnivariateOptimizer(UnivariateOptimizer, int, org.apache.commons.math3.random.RandomGenerator);
public int getEvaluations();
public UnivariatePointValuePair[] getOptima();
public transient UnivariatePointValuePair optimize(org.apache.commons.math3.optim.OptimizationData[]);
protected UnivariatePointValuePair doOptimize();
private void sortPairs(org.apache.commons.math3.optim.nonlinear.scalar.GoalType);
}
BracketFinder
package org.apache.commons.math3.optim.univariate;
public synchronized class BracketFinder {
private static final double EPS_MIN = 1.0E-21;
private static final double GOLD = 1.618034;
private final double growLimit;
private final org.apache.commons.math3.util.Incrementor evaluations;
private double lo;
private double hi;
private double mid;
private double fLo;
private double fHi;
private double fMid;
public void BracketFinder();
public void BracketFinder(double, int);
public void search(org.apache.commons.math3.analysis.UnivariateFunction, org.apache.commons.math3.optim.nonlinear.scalar.GoalType, double, double);
public int getMaxEvaluations();
public int getEvaluations();
public double getLo();
public double getFLo();
public double getHi();
public double getFHi();
public double getMid();
public double getFMid();
private double eval(org.apache.commons.math3.analysis.UnivariateFunction, double);
}
BaseOptimizer$MaxIterCallback
package org.apache.commons.math3.optim;
synchronized class BaseOptimizer$MaxIterCallback implements org.apache.commons.math3.util.Incrementor$MaxCountExceededCallback {
private void BaseOptimizer$MaxIterCallback();
public void trigger(int);
}
SimpleBounds
package org.apache.commons.math3.optim;
public synchronized class SimpleBounds implements OptimizationData {
private final double[] lower;
private final double[] upper;
public void SimpleBounds(double[], double[]);
public double[] getLower();
public double[] getUpper();
public static SimpleBounds unbounded(int);
}
PointValuePair$DataTransferObject
package org.apache.commons.math3.optim;
synchronized class PointValuePair$DataTransferObject implements java.io.Serializable {
private static final long serialVersionUID = 20120513;
private final double[] point;
private final double value;
public void PointValuePair$DataTransferObject(double[], double);
private Object readResolve();
}
MaxIter
package org.apache.commons.math3.optim;
public synchronized class MaxIter implements OptimizationData {
private final int maxIter;
public void MaxIter(int);
public int getMaxIter();
public static MaxIter unlimited();
}
BaseOptimizer$MaxEvalCallback
package org.apache.commons.math3.optim;
synchronized class BaseOptimizer$MaxEvalCallback implements org.apache.commons.math3.util.Incrementor$MaxCountExceededCallback {
private void BaseOptimizer$MaxEvalCallback();
public void trigger(int);
}
BaseMultiStartMultivariateOptimizer
package org.apache.commons.math3.optim;
public abstract synchronized class BaseMultiStartMultivariateOptimizer extends BaseMultivariateOptimizer {
private final BaseMultivariateOptimizer optimizer;
private int totalEvaluations;
private int starts;
private org.apache.commons.math3.random.RandomVectorGenerator generator;
private OptimizationData[] optimData;
private int maxEvalIndex;
private int initialGuessIndex;
public void BaseMultiStartMultivariateOptimizer(BaseMultivariateOptimizer, int, org.apache.commons.math3.random.RandomVectorGenerator);
public int getEvaluations();
public abstract Object[] getOptima();
public transient Object optimize(OptimizationData[]);
protected Object doOptimize();
protected abstract void store(Object);
protected abstract void clear();
}
BaseOptimizer
package org.apache.commons.math3.optim;
public abstract synchronized class BaseOptimizer {
protected final org.apache.commons.math3.util.Incrementor evaluations;
protected final org.apache.commons.math3.util.Incrementor iterations;
private ConvergenceChecker checker;
protected void BaseOptimizer(ConvergenceChecker);
public int getMaxEvaluations();
public int getEvaluations();
public int getMaxIterations();
public int getIterations();
public ConvergenceChecker getConvergenceChecker();
public transient Object optimize(OptimizationData[]) throws org.apache.commons.math3.exception.TooManyEvaluationsException, org.apache.commons.math3.exception.TooManyIterationsException;
protected abstract Object doOptimize();
protected void incrementEvaluationCount() throws org.apache.commons.math3.exception.TooManyEvaluationsException;
protected void incrementIterationCount() throws org.apache.commons.math3.exception.TooManyIterationsException;
protected transient void parseOptimizationData(OptimizationData[]);
}
AbstractConvergenceChecker
package org.apache.commons.math3.optim;
public abstract synchronized class AbstractConvergenceChecker implements ConvergenceChecker {
private final double relativeThreshold;
private final double absoluteThreshold;
public void AbstractConvergenceChecker(double, double);
public double getRelativeThreshold();
public double getAbsoluteThreshold();
public abstract boolean converged(int, Object, Object);
}
Vector
package org.apache.commons.math3.geometry;
public abstract interface Vector extends java.io.Serializable {
public abstract Space getSpace();
public abstract Vector getZero();
public abstract double getNorm1();
public abstract double getNorm();
public abstract double getNormSq();
public abstract double getNormInf();
public abstract Vector add(Vector);
public abstract Vector add(double, Vector);
public abstract Vector subtract(Vector);
public abstract Vector subtract(double, Vector);
public abstract Vector negate();
public abstract Vector normalize() throws org.apache.commons.math3.exception.MathArithmeticException;
public abstract Vector scalarMultiply(double);
public abstract boolean isNaN();
public abstract boolean isInfinite();
public abstract double distance1(Vector);
public abstract double distance(Vector);
public abstract double distanceInf(Vector);
public abstract double distanceSq(Vector);
public abstract double dotProduct(Vector);
public abstract String toString(java.text.NumberFormat);
}
Space
package org.apache.commons.math3.geometry;
public abstract interface Space extends java.io.Serializable {
public abstract int getDimension();
public abstract Space getSubSpace() throws org.apache.commons.math3.exception.MathUnsupportedOperationException;
}
Region
package org.apache.commons.math3.geometry.partitioning;
public abstract interface Region {
public abstract Region buildNew(BSPTree);
public abstract Region copySelf();
public abstract boolean isEmpty();
public abstract boolean isEmpty(BSPTree);
public abstract boolean contains(Region);
public abstract Region$Location checkPoint(org.apache.commons.math3.geometry.Vector);
public abstract BSPTree getTree(boolean);
public abstract double getBoundarySize();
public abstract double getSize();
public abstract org.apache.commons.math3.geometry.Vector getBarycenter();
public abstract Side side(Hyperplane);
public abstract SubHyperplane intersection(SubHyperplane);
}
BoundaryAttribute
package org.apache.commons.math3.geometry.partitioning;
public synchronized class BoundaryAttribute {
private final SubHyperplane plusOutside;
private final SubHyperplane plusInside;
public void BoundaryAttribute(SubHyperplane, SubHyperplane);
public SubHyperplane getPlusOutside();
public SubHyperplane getPlusInside();
}
Region$Location
package org.apache.commons.math3.geometry.partitioning;
public final synchronized enum Region$Location {
public static final Region$Location INSIDE;
public static final Region$Location OUTSIDE;
public static final Region$Location BOUNDARY;
public static Region$Location[] values();
public static Region$Location valueOf(String);
private void Region$Location(String, int);
static void
}
AbstractRegion$1
package org.apache.commons.math3.geometry.partitioning;
synchronized class AbstractRegion$1 implements java.util.Comparator {
void AbstractRegion$1(AbstractRegion);
public int compare(SubHyperplane, SubHyperplane);
}
AbstractSubHyperplane
package org.apache.commons.math3.geometry.partitioning;
public abstract synchronized class AbstractSubHyperplane implements SubHyperplane {
private final Hyperplane hyperplane;
private final Region remainingRegion;
protected void AbstractSubHyperplane(Hyperplane, Region);
protected abstract AbstractSubHyperplane buildNew(Hyperplane, Region);
public AbstractSubHyperplane copySelf();
public Hyperplane getHyperplane();
public Region getRemainingRegion();
public double getSize();
public AbstractSubHyperplane reunite(SubHyperplane);
public AbstractSubHyperplane applyTransform(Transform);
private BSPTree recurseTransform(BSPTree, Hyperplane, Transform);
public abstract Side side(Hyperplane);
public abstract SubHyperplane$SplitSubHyperplane split(Hyperplane);
public boolean isEmpty();
}
Side
package org.apache.commons.math3.geometry.partitioning;
public final synchronized enum Side {
public static final Side PLUS;
public static final Side MINUS;
public static final Side BOTH;
public static final Side HYPER;
public static Side[] values();
public static Side valueOf(String);
private void Side(String, int);
static void
}
RegionFactory$NodesCleaner
package org.apache.commons.math3.geometry.partitioning;
synchronized class RegionFactory$NodesCleaner implements BSPTreeVisitor {
private void RegionFactory$NodesCleaner(RegionFactory);
public BSPTreeVisitor$Order visitOrder(BSPTree);
public void visitInternalNode(BSPTree);
public void visitLeafNode(BSPTree);
}
SubHyperplane
package org.apache.commons.math3.geometry.partitioning;
public abstract interface SubHyperplane {
public abstract SubHyperplane copySelf();
public abstract Hyperplane getHyperplane();
public abstract boolean isEmpty();
public abstract double getSize();
public abstract Side side(Hyperplane);
public abstract SubHyperplane$SplitSubHyperplane split(Hyperplane);
public abstract SubHyperplane reunite(SubHyperplane);
}
BoundarySizeVisitor
package org.apache.commons.math3.geometry.partitioning;
synchronized class BoundarySizeVisitor implements BSPTreeVisitor {
private double boundarySize;
public void BoundarySizeVisitor();
public BSPTreeVisitor$Order visitOrder(BSPTree);
public void visitInternalNode(BSPTree);
public void visitLeafNode(BSPTree);
public double getSize();
}
AbstractRegion$3
package org.apache.commons.math3.geometry.partitioning;
synchronized class AbstractRegion$3 {
static void
}
BSPTree$LeafMerger
package org.apache.commons.math3.geometry.partitioning;
public abstract interface BSPTree$LeafMerger {
public abstract BSPTree merge(BSPTree, BSPTree, BSPTree, boolean, boolean);
}
RegionFactory$XorMerger
package org.apache.commons.math3.geometry.partitioning;
synchronized class RegionFactory$XorMerger implements BSPTree$LeafMerger {
private void RegionFactory$XorMerger(RegionFactory);
public BSPTree merge(BSPTree, BSPTree, BSPTree, boolean, boolean);
}
AbstractRegion$2
package org.apache.commons.math3.geometry.partitioning;
synchronized class AbstractRegion$2 implements BSPTreeVisitor {
void AbstractRegion$2(AbstractRegion);
public BSPTreeVisitor$Order visitOrder(BSPTree);
public void visitInternalNode(BSPTree);
public void visitLeafNode(BSPTree);
}
BSPTree$1
package org.apache.commons.math3.geometry.partitioning;
synchronized class BSPTree$1 {
static void
}
BSPTreeVisitor$Order
package org.apache.commons.math3.geometry.partitioning;
public final synchronized enum BSPTreeVisitor$Order {
public static final BSPTreeVisitor$Order PLUS_MINUS_SUB;
public static final BSPTreeVisitor$Order PLUS_SUB_MINUS;
public static final BSPTreeVisitor$Order MINUS_PLUS_SUB;
public static final BSPTreeVisitor$Order MINUS_SUB_PLUS;
public static final BSPTreeVisitor$Order SUB_PLUS_MINUS;
public static final BSPTreeVisitor$Order SUB_MINUS_PLUS;
public static BSPTreeVisitor$Order[] values();
public static BSPTreeVisitor$Order valueOf(String);
private void BSPTreeVisitor$Order(String, int);
static void
}
RegionFactory$DifferenceMerger
package org.apache.commons.math3.geometry.partitioning;
synchronized class RegionFactory$DifferenceMerger implements BSPTree$LeafMerger {
private void RegionFactory$DifferenceMerger(RegionFactory);
public BSPTree merge(BSPTree, BSPTree, BSPTree, boolean, boolean);
}
RegionFactory
package org.apache.commons.math3.geometry.partitioning;
public synchronized class RegionFactory {
private final RegionFactory$NodesCleaner nodeCleaner;
public void RegionFactory();
public transient Region buildConvex(Hyperplane[]);
public Region union(Region, Region);
public Region intersection(Region, Region);
public Region xor(Region, Region);
public Region difference(Region, Region);
public Region getComplement(Region);
private BSPTree recurseComplement(BSPTree);
}
Hyperplane
package org.apache.commons.math3.geometry.partitioning;
public abstract interface Hyperplane {
public abstract Hyperplane copySelf();
public abstract double getOffset(org.apache.commons.math3.geometry.Vector);
public abstract boolean sameOrientationAs(Hyperplane);
public abstract SubHyperplane wholeHyperplane();
public abstract Region wholeSpace();
}
AbstractRegion$Sides
package org.apache.commons.math3.geometry.partitioning;
final synchronized class AbstractRegion$Sides {
private boolean plusFound;
private boolean minusFound;
public void AbstractRegion$Sides();
public void rememberPlusFound();
public boolean plusFound();
public void rememberMinusFound();
public boolean minusFound();
}
AbstractRegion
package org.apache.commons.math3.geometry.partitioning;
public abstract synchronized class AbstractRegion implements Region {
private BSPTree tree;
private double size;
private org.apache.commons.math3.geometry.Vector barycenter;
protected void AbstractRegion();
protected void AbstractRegion(BSPTree);
protected void AbstractRegion(java.util.Collection);
public void AbstractRegion(Hyperplane[]);
public abstract AbstractRegion buildNew(BSPTree);
private void insertCuts(BSPTree, java.util.Collection);
public AbstractRegion copySelf();
public boolean isEmpty();
public boolean isEmpty(BSPTree);
public boolean contains(Region);
public Region$Location checkPoint(org.apache.commons.math3.geometry.Vector);
protected Region$Location checkPoint(BSPTree, org.apache.commons.math3.geometry.Vector);
public BSPTree getTree(boolean);
public double getBoundarySize();
public double getSize();
protected void setSize(double);
public org.apache.commons.math3.geometry.Vector getBarycenter();
protected void setBarycenter(org.apache.commons.math3.geometry.Vector);
protected abstract void computeGeometricalProperties();
public Side side(Hyperplane);
private void recurseSides(BSPTree, SubHyperplane, AbstractRegion$Sides);
public SubHyperplane intersection(SubHyperplane);
private SubHyperplane recurseIntersection(BSPTree, SubHyperplane);
public AbstractRegion applyTransform(Transform);
private BSPTree recurseTransform(BSPTree, Transform);
}
AbstractRegion$BoundaryBuilder
package org.apache.commons.math3.geometry.partitioning;
synchronized class AbstractRegion$BoundaryBuilder implements BSPTreeVisitor {
private void AbstractRegion$BoundaryBuilder();
public BSPTreeVisitor$Order visitOrder(BSPTree);
public void visitInternalNode(BSPTree);
public void visitLeafNode(BSPTree);
private void characterize(BSPTree, SubHyperplane, SubHyperplane[]);
}
OrderedTuple
package org.apache.commons.math3.geometry.partitioning.utilities;
public synchronized class OrderedTuple implements Comparable {
private static final long SIGN_MASK = -9223372036854775808;
private static final long EXPONENT_MASK = 9218868437227405312;
private static final long MANTISSA_MASK = 4503599627370495;
private static final long IMPLICIT_ONE = 4503599627370496;
private double[] components;
private int offset;
private int lsb;
private long[] encoding;
private boolean posInf;
private boolean negInf;
private boolean nan;
public transient void OrderedTuple(double[]);
private void encode(int);
public int compareTo(OrderedTuple);
public boolean equals(Object);
public int hashCode();
public double[] getComponents();
private static long sign(long);
private static int exponent(long);
private static long mantissa(long);
private static int computeMSB(long);
private static int computeLSB(long);
private int getBit(int, int);
}
AVLTree$Node
package org.apache.commons.math3.geometry.partitioning.utilities;
public synchronized class AVLTree$Node {
private Comparable element;
private AVLTree$Node left;
private AVLTree$Node right;
private AVLTree$Node parent;
private AVLTree$Skew skew;
void AVLTree$Node(AVLTree, Comparable, AVLTree$Node);
public Comparable getElement();
int size();
AVLTree$Node getSmallest();
AVLTree$Node getLargest();
public AVLTree$Node getPrevious();
public AVLTree$Node getNext();
boolean insert(Comparable);
public void delete();
private boolean rebalanceLeftGrown();
private boolean rebalanceRightGrown();
private boolean rebalanceLeftShrunk();
private boolean rebalanceRightShrunk();
private void rotateCW();
private void rotateCCW();
}
AVLTree$1
package org.apache.commons.math3.geometry.partitioning.utilities;
synchronized class AVLTree$1 {
static void
}
AVLTree
package org.apache.commons.math3.geometry.partitioning.utilities;
public synchronized class AVLTree {
private AVLTree$Node top;
public void AVLTree();
public void insert(Comparable);
public boolean delete(Comparable);
public boolean isEmpty();
public int size();
public AVLTree$Node getSmallest();
public AVLTree$Node getLargest();
public AVLTree$Node getNotSmaller(Comparable);
public AVLTree$Node getNotLarger(Comparable);
}
AVLTree$Skew
package org.apache.commons.math3.geometry.partitioning.utilities;
final synchronized enum AVLTree$Skew {
public static final AVLTree$Skew LEFT_HIGH;
public static final AVLTree$Skew RIGHT_HIGH;
public static final AVLTree$Skew BALANCED;
public static AVLTree$Skew[] values();
public static AVLTree$Skew valueOf(String);
private void AVLTree$Skew(String, int);
static void
}
RegionFactory$UnionMerger
package org.apache.commons.math3.geometry.partitioning;
synchronized class RegionFactory$UnionMerger implements BSPTree$LeafMerger {
private void RegionFactory$UnionMerger(RegionFactory);
public BSPTree merge(BSPTree, BSPTree, BSPTree, boolean, boolean);
}
RegionFactory$IntersectionMerger
package org.apache.commons.math3.geometry.partitioning;
synchronized class RegionFactory$IntersectionMerger implements BSPTree$LeafMerger {
private void RegionFactory$IntersectionMerger(RegionFactory);
public BSPTree merge(BSPTree, BSPTree, BSPTree, boolean, boolean);
}
Transform
package org.apache.commons.math3.geometry.partitioning;
public abstract interface Transform {
public abstract org.apache.commons.math3.geometry.Vector apply(org.apache.commons.math3.geometry.Vector);
public abstract Hyperplane apply(Hyperplane);
public abstract SubHyperplane apply(SubHyperplane, Hyperplane, Hyperplane);
}
SubHyperplane$SplitSubHyperplane
package org.apache.commons.math3.geometry.partitioning;
public synchronized class SubHyperplane$SplitSubHyperplane {
private final SubHyperplane plus;
private final SubHyperplane minus;
public void SubHyperplane$SplitSubHyperplane(SubHyperplane, SubHyperplane);
public SubHyperplane getPlus();
public SubHyperplane getMinus();
}
BSPTreeVisitor
package org.apache.commons.math3.geometry.partitioning;
public abstract interface BSPTreeVisitor {
public abstract BSPTreeVisitor$Order visitOrder(BSPTree);
public abstract void visitInternalNode(BSPTree);
public abstract void visitLeafNode(BSPTree);
}
BSPTree
package org.apache.commons.math3.geometry.partitioning;
public synchronized class BSPTree {
private SubHyperplane cut;
private BSPTree plus;
private BSPTree minus;
private BSPTree parent;
private Object attribute;
public void BSPTree();
public void BSPTree(Object);
public void BSPTree(SubHyperplane, BSPTree, BSPTree, Object);
public boolean insertCut(Hyperplane);
public BSPTree copySelf();
public SubHyperplane getCut();
public BSPTree getPlus();
public BSPTree getMinus();
public BSPTree getParent();
public void setAttribute(Object);
public Object getAttribute();
public void visit(BSPTreeVisitor);
private SubHyperplane fitToCell(SubHyperplane);
public BSPTree getCell(org.apache.commons.math3.geometry.Vector);
private void condense();
public BSPTree merge(BSPTree, BSPTree$LeafMerger);
private BSPTree merge(BSPTree, BSPTree$LeafMerger, BSPTree, boolean);
public BSPTree split(SubHyperplane);
public void insertInTree(BSPTree, boolean);
private void chopOffMinus(Hyperplane);
private void chopOffPlus(Hyperplane);
}
Embedding
package org.apache.commons.math3.geometry.partitioning;
public abstract interface Embedding {
public abstract org.apache.commons.math3.geometry.Vector toSubSpace(org.apache.commons.math3.geometry.Vector);
public abstract org.apache.commons.math3.geometry.Vector toSpace(org.apache.commons.math3.geometry.Vector);
}
RegionFactory$1
package org.apache.commons.math3.geometry.partitioning;
synchronized class RegionFactory$1 {
}
PolygonsSet$1
package org.apache.commons.math3.geometry.euclidean.twod;
synchronized class PolygonsSet$1 {
static void
}
Euclidean2D
package org.apache.commons.math3.geometry.euclidean.twod;
public synchronized class Euclidean2D implements java.io.Serializable, org.apache.commons.math3.geometry.Space {
private static final long serialVersionUID = 4793432849757649566;
private void Euclidean2D();
public static Euclidean2D getInstance();
public int getDimension();
public org.apache.commons.math3.geometry.euclidean.oned.Euclidean1D getSubSpace();
private Object readResolve();
}
SubLine
package org.apache.commons.math3.geometry.euclidean.twod;
public synchronized class SubLine extends org.apache.commons.math3.geometry.partitioning.AbstractSubHyperplane {
public void SubLine(org.apache.commons.math3.geometry.partitioning.Hyperplane, org.apache.commons.math3.geometry.partitioning.Region);
public void SubLine(Vector2D, Vector2D);
public void SubLine(Segment);
public java.util.List getSegments();
public Vector2D intersection(SubLine, boolean);
private static org.apache.commons.math3.geometry.euclidean.oned.IntervalsSet buildIntervalSet(Vector2D, Vector2D);
protected org.apache.commons.math3.geometry.partitioning.AbstractSubHyperplane buildNew(org.apache.commons.math3.geometry.partitioning.Hyperplane, org.apache.commons.math3.geometry.partitioning.Region);
public org.apache.commons.math3.geometry.partitioning.Side side(org.apache.commons.math3.geometry.partitioning.Hyperplane);
public org.apache.commons.math3.geometry.partitioning.SubHyperplane$SplitSubHyperplane split(org.apache.commons.math3.geometry.partitioning.Hyperplane);
}
PolygonsSet$Edge
package org.apache.commons.math3.geometry.euclidean.twod;
synchronized class PolygonsSet$Edge {
private final PolygonsSet$Vertex start;
private final PolygonsSet$Vertex end;
private final Line line;
private org.apache.commons.math3.geometry.partitioning.BSPTree node;
public void PolygonsSet$Edge(PolygonsSet$Vertex, PolygonsSet$Vertex, Line);
public PolygonsSet$Vertex getStart();
public PolygonsSet$Vertex getEnd();
public Line getLine();
public void setNode(org.apache.commons.math3.geometry.partitioning.BSPTree);
public org.apache.commons.math3.geometry.partitioning.BSPTree getNode();
public PolygonsSet$Vertex split(Line);
}
Vector2DFormat
package org.apache.commons.math3.geometry.euclidean.twod;
public synchronized class Vector2DFormat extends org.apache.commons.math3.geometry.VectorFormat {
public void Vector2DFormat();
public void Vector2DFormat(java.text.NumberFormat);
public void Vector2DFormat(String, String, String);
public void Vector2DFormat(String, String, String, java.text.NumberFormat);
public static Vector2DFormat getInstance();
public static Vector2DFormat getInstance(java.util.Locale);
public StringBuffer format(org.apache.commons.math3.geometry.Vector, StringBuffer, java.text.FieldPosition);
public Vector2D parse(String) throws org.apache.commons.math3.exception.MathParseException;
public Vector2D parse(String, java.text.ParsePosition);
}
Line
package org.apache.commons.math3.geometry.euclidean.twod;
public synchronized class Line implements org.apache.commons.math3.geometry.partitioning.Hyperplane, org.apache.commons.math3.geometry.partitioning.Embedding {
private double angle;
private double cos;
private double sin;
private double originOffset;
public void Line(Vector2D, Vector2D);
public void Line(Vector2D, double);
private void Line(double, double, double, double);
public void Line(Line);
public Line copySelf();
public void reset(Vector2D, Vector2D);
public void reset(Vector2D, double);
public void revertSelf();
public Line getReverse();
public org.apache.commons.math3.geometry.euclidean.oned.Vector1D toSubSpace(org.apache.commons.math3.geometry.Vector);
public Vector2D toSpace(org.apache.commons.math3.geometry.Vector);
public Vector2D intersection(Line);
public SubLine wholeHyperplane();
public PolygonsSet wholeSpace();
public double getOffset(Line);
public double getOffset(org.apache.commons.math3.geometry.Vector);
public boolean sameOrientationAs(org.apache.commons.math3.geometry.partitioning.Hyperplane);
public Vector2D getPointAt(org.apache.commons.math3.geometry.euclidean.oned.Vector1D, double);
public boolean contains(Vector2D);
public double distance(Vector2D);
public boolean isParallelTo(Line);
public void translateToPoint(Vector2D);
public double getAngle();
public void setAngle(double);
public double getOriginOffset();
public void setOriginOffset(double);
public static org.apache.commons.math3.geometry.partitioning.Transform getTransform(java.awt.geom.AffineTransform) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
}
NestedLoops
package org.apache.commons.math3.geometry.euclidean.twod;
synchronized class NestedLoops {
private Vector2D[] loop;
private java.util.ArrayList surrounded;
private org.apache.commons.math3.geometry.partitioning.Region polygon;
private boolean originalIsClockwise;
public void NestedLoops();
private void NestedLoops(Vector2D[]) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public void add(Vector2D[]) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
private void add(NestedLoops) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public void correctOrientation();
private void setClockWise(boolean);
}
PolygonsSet$Vertex
package org.apache.commons.math3.geometry.euclidean.twod;
synchronized class PolygonsSet$Vertex {
private final Vector2D location;
private PolygonsSet$Edge incoming;
private PolygonsSet$Edge outgoing;
private final java.util.List lines;
public void PolygonsSet$Vertex(Vector2D);
public Vector2D getLocation();
public void bindWith(Line);
public Line sharedLineWith(PolygonsSet$Vertex);
public void setIncoming(PolygonsSet$Edge);
public PolygonsSet$Edge getIncoming();
public void setOutgoing(PolygonsSet$Edge);
public PolygonsSet$Edge getOutgoing();
}
Euclidean2D$LazyHolder
package org.apache.commons.math3.geometry.euclidean.twod;
synchronized class Euclidean2D$LazyHolder {
private static final Euclidean2D INSTANCE;
private void Euclidean2D$LazyHolder();
static void
}
Line$LineTransform
package org.apache.commons.math3.geometry.euclidean.twod;
synchronized class Line$LineTransform implements org.apache.commons.math3.geometry.partitioning.Transform {
private double cXX;
private double cXY;
private double cX1;
private double cYX;
private double cYY;
private double cY1;
private double c1Y;
private double c1X;
private double c11;
public void Line$LineTransform(java.awt.geom.AffineTransform) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public Vector2D apply(org.apache.commons.math3.geometry.Vector);
public Line apply(org.apache.commons.math3.geometry.partitioning.Hyperplane);
public org.apache.commons.math3.geometry.partitioning.SubHyperplane apply(org.apache.commons.math3.geometry.partitioning.SubHyperplane, org.apache.commons.math3.geometry.partitioning.Hyperplane, org.apache.commons.math3.geometry.partitioning.Hyperplane);
}
Segment
package org.apache.commons.math3.geometry.euclidean.twod;
public synchronized class Segment {
private final Vector2D start;
private final Vector2D end;
private final Line line;
public void Segment(Vector2D, Vector2D, Line);
public Vector2D getStart();
public Vector2D getEnd();
public Line getLine();
public double distance(Vector2D);
}
Line$1
package org.apache.commons.math3.geometry.euclidean.twod;
synchronized class Line$1 {
}
PolygonsSet
package org.apache.commons.math3.geometry.euclidean.twod;
public synchronized class PolygonsSet extends org.apache.commons.math3.geometry.partitioning.AbstractRegion {
private Vector2D[][] vertices;
public void PolygonsSet();
public void PolygonsSet(org.apache.commons.math3.geometry.partitioning.BSPTree);
public void PolygonsSet(java.util.Collection);
public void PolygonsSet(double, double, double, double);
public transient void PolygonsSet(double, Vector2D[]);
private static Line[] boxBoundary(double, double, double, double);
private static transient org.apache.commons.math3.geometry.partitioning.BSPTree verticesToTree(double, Vector2D[]);
private static void insertEdges(double, org.apache.commons.math3.geometry.partitioning.BSPTree, java.util.List);
public PolygonsSet buildNew(org.apache.commons.math3.geometry.partitioning.BSPTree);
protected void computeGeometricalProperties();
public Vector2D[][] getVertices();
private java.util.List followLoop(org.apache.commons.math3.geometry.partitioning.utilities.AVLTree$Node, org.apache.commons.math3.geometry.partitioning.utilities.AVLTree);
}
Euclidean2D$1
package org.apache.commons.math3.geometry.euclidean.twod;
synchronized class Euclidean2D$1 {
}
Vector2D
package org.apache.commons.math3.geometry.euclidean.twod;
public synchronized class Vector2D implements org.apache.commons.math3.geometry.Vector {
public static final Vector2D ZERO;
public static final Vector2D NaN;
public static final Vector2D POSITIVE_INFINITY;
public static final Vector2D NEGATIVE_INFINITY;
private static final long serialVersionUID = 266938651998679754;
private final double x;
private final double y;
public void Vector2D(double, double);
public void Vector2D(double[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public void Vector2D(double, Vector2D);
public void Vector2D(double, Vector2D, double, Vector2D);
public void Vector2D(double, Vector2D, double, Vector2D, double, Vector2D);
public void Vector2D(double, Vector2D, double, Vector2D, double, Vector2D, double, Vector2D);
public double getX();
public double getY();
public double[] toArray();
public org.apache.commons.math3.geometry.Space getSpace();
public Vector2D getZero();
public double getNorm1();
public double getNorm();
public double getNormSq();
public double getNormInf();
public Vector2D add(org.apache.commons.math3.geometry.Vector);
public Vector2D add(double, org.apache.commons.math3.geometry.Vector);
public Vector2D subtract(org.apache.commons.math3.geometry.Vector);
public Vector2D subtract(double, org.apache.commons.math3.geometry.Vector);
public Vector2D normalize() throws org.apache.commons.math3.exception.MathArithmeticException;
public Vector2D negate();
public Vector2D scalarMultiply(double);
public boolean isNaN();
public boolean isInfinite();
public double distance1(org.apache.commons.math3.geometry.Vector);
public double distance(org.apache.commons.math3.geometry.Vector);
public double distanceInf(org.apache.commons.math3.geometry.Vector);
public double distanceSq(org.apache.commons.math3.geometry.Vector);
public double dotProduct(org.apache.commons.math3.geometry.Vector);
public static double distance(Vector2D, Vector2D);
public static double distanceInf(Vector2D, Vector2D);
public static double distanceSq(Vector2D, Vector2D);
public boolean equals(Object);
public int hashCode();
public String toString();
public String toString(java.text.NumberFormat);
static void
}
PolygonsSet$ComparableSegment
package org.apache.commons.math3.geometry.euclidean.twod;
synchronized class PolygonsSet$ComparableSegment extends Segment implements Comparable {
private org.apache.commons.math3.geometry.partitioning.utilities.OrderedTuple sortingKey;
public void PolygonsSet$ComparableSegment(Vector2D, Vector2D, Line);
public void PolygonsSet$ComparableSegment(Vector2D, double, double);
public int compareTo(PolygonsSet$ComparableSegment);
public boolean equals(Object);
public int hashCode();
}
PolygonsSet$SegmentsBuilder
package org.apache.commons.math3.geometry.euclidean.twod;
synchronized class PolygonsSet$SegmentsBuilder implements org.apache.commons.math3.geometry.partitioning.BSPTreeVisitor {
private org.apache.commons.math3.geometry.partitioning.utilities.AVLTree sorted;
public void PolygonsSet$SegmentsBuilder();
public org.apache.commons.math3.geometry.partitioning.BSPTreeVisitor$Order visitOrder(org.apache.commons.math3.geometry.partitioning.BSPTree);
public void visitInternalNode(org.apache.commons.math3.geometry.partitioning.BSPTree);
public void visitLeafNode(org.apache.commons.math3.geometry.partitioning.BSPTree);
private void addContribution(org.apache.commons.math3.geometry.partitioning.SubHyperplane, boolean);
public org.apache.commons.math3.geometry.partitioning.utilities.AVLTree getSorted();
}
PolyhedronsSet$FacetsContributionVisitor
package org.apache.commons.math3.geometry.euclidean.threed;
synchronized class PolyhedronsSet$FacetsContributionVisitor implements org.apache.commons.math3.geometry.partitioning.BSPTreeVisitor {
public void PolyhedronsSet$FacetsContributionVisitor(PolyhedronsSet);
public org.apache.commons.math3.geometry.partitioning.BSPTreeVisitor$Order visitOrder(org.apache.commons.math3.geometry.partitioning.BSPTree);
public void visitInternalNode(org.apache.commons.math3.geometry.partitioning.BSPTree);
public void visitLeafNode(org.apache.commons.math3.geometry.partitioning.BSPTree);
private void addContribution(org.apache.commons.math3.geometry.partitioning.SubHyperplane, boolean);
}
SphericalCoordinates$DataTransferObject
package org.apache.commons.math3.geometry.euclidean.threed;
synchronized class SphericalCoordinates$DataTransferObject implements java.io.Serializable {
private static final long serialVersionUID = 20130206;
private final double x;
private final double y;
private final double z;
public void SphericalCoordinates$DataTransferObject(double, double, double);
private Object readResolve();
}
Plane
package org.apache.commons.math3.geometry.euclidean.threed;
public synchronized class Plane implements org.apache.commons.math3.geometry.partitioning.Hyperplane, org.apache.commons.math3.geometry.partitioning.Embedding {
private double originOffset;
private Vector3D origin;
private Vector3D u;
private Vector3D v;
private Vector3D w;
public void Plane(Vector3D) throws org.apache.commons.math3.exception.MathArithmeticException;
public void Plane(Vector3D, Vector3D) throws org.apache.commons.math3.exception.MathArithmeticException;
public void Plane(Vector3D, Vector3D, Vector3D) throws org.apache.commons.math3.exception.MathArithmeticException;
public void Plane(Plane);
public Plane copySelf();
public void reset(Vector3D, Vector3D) throws org.apache.commons.math3.exception.MathArithmeticException;
public void reset(Plane);
private void setNormal(Vector3D) throws org.apache.commons.math3.exception.MathArithmeticException;
private void setFrame();
public Vector3D getOrigin();
public Vector3D getNormal();
public Vector3D getU();
public Vector3D getV();
public void revertSelf();
public org.apache.commons.math3.geometry.euclidean.twod.Vector2D toSubSpace(org.apache.commons.math3.geometry.Vector);
public Vector3D toSpace(org.apache.commons.math3.geometry.Vector);
public Vector3D getPointAt(org.apache.commons.math3.geometry.euclidean.twod.Vector2D, double);
public boolean isSimilarTo(Plane);
public Plane rotate(Vector3D, Rotation);
public Plane translate(Vector3D);
public Vector3D intersection(Line);
public Line intersection(Plane);
public static Vector3D intersection(Plane, Plane, Plane);
public SubPlane wholeHyperplane();
public PolyhedronsSet wholeSpace();
public boolean contains(Vector3D);
public double getOffset(Plane);
public double getOffset(org.apache.commons.math3.geometry.Vector);
public boolean sameOrientationAs(org.apache.commons.math3.geometry.partitioning.Hyperplane);
}
PolyhedronsSet
package org.apache.commons.math3.geometry.euclidean.threed;
public synchronized class PolyhedronsSet extends org.apache.commons.math3.geometry.partitioning.AbstractRegion {
public void PolyhedronsSet();
public void PolyhedronsSet(org.apache.commons.math3.geometry.partitioning.BSPTree);
public void PolyhedronsSet(java.util.Collection);
public void PolyhedronsSet(double, double, double, double, double, double);
private static org.apache.commons.math3.geometry.partitioning.BSPTree buildBoundary(double, double, double, double, double, double);
public PolyhedronsSet buildNew(org.apache.commons.math3.geometry.partitioning.BSPTree);
protected void computeGeometricalProperties();
public org.apache.commons.math3.geometry.partitioning.SubHyperplane firstIntersection(Vector3D, Line);
private org.apache.commons.math3.geometry.partitioning.SubHyperplane recurseFirstIntersection(org.apache.commons.math3.geometry.partitioning.BSPTree, Vector3D, Line);
private org.apache.commons.math3.geometry.partitioning.SubHyperplane boundaryFacet(Vector3D, org.apache.commons.math3.geometry.partitioning.BSPTree);
public PolyhedronsSet rotate(Vector3D, Rotation);
public PolyhedronsSet translate(Vector3D);
}
Euclidean3D$LazyHolder
package org.apache.commons.math3.geometry.euclidean.threed;
synchronized class Euclidean3D$LazyHolder {
private static final Euclidean3D INSTANCE;
private void Euclidean3D$LazyHolder();
static void
}
OutlineExtractor$BoundaryProjector
package org.apache.commons.math3.geometry.euclidean.threed;
synchronized class OutlineExtractor$BoundaryProjector implements org.apache.commons.math3.geometry.partitioning.BSPTreeVisitor {
private org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet projected;
public void OutlineExtractor$BoundaryProjector(OutlineExtractor);
public org.apache.commons.math3.geometry.partitioning.BSPTreeVisitor$Order visitOrder(org.apache.commons.math3.geometry.partitioning.BSPTree);
public void visitInternalNode(org.apache.commons.math3.geometry.partitioning.BSPTree);
public void visitLeafNode(org.apache.commons.math3.geometry.partitioning.BSPTree);
private void addContribution(org.apache.commons.math3.geometry.partitioning.SubHyperplane, boolean);
public org.apache.commons.math3.geometry.euclidean.twod.PolygonsSet getProjected();
}
SphericalCoordinates
package org.apache.commons.math3.geometry.euclidean.threed;
public synchronized class SphericalCoordinates implements java.io.Serializable {
private static final long serialVersionUID = 20130206;
private final Vector3D v;
private final double r;
private final double theta;
private final double phi;
private double[][] jacobian;
private double[][] rHessian;
private double[][] thetaHessian;
private double[][] phiHessian;
public void SphericalCoordinates(Vector3D);
public void SphericalCoordinates(double, double, double);
public Vector3D getCartesian();
public double getR();
public double getTheta();
public double getPhi();
public double[] toCartesianGradient(double[]);
public double[][] toCartesianHessian(double[][], double[]);
private void computeJacobian();
private void computeHessians();
private Object writeReplace();
}
SubLine
package org.apache.commons.math3.geometry.euclidean.threed;
public synchronized class SubLine {
private final Line line;
private final org.apache.commons.math3.geometry.euclidean.oned.IntervalsSet remainingRegion;
public void SubLine(Line, org.apache.commons.math3.geometry.euclidean.oned.IntervalsSet);
public void SubLine(Vector3D, Vector3D) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public void SubLine(Segment) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public java.util.List getSegments();
public Vector3D intersection(SubLine, boolean);
private static org.apache.commons.math3.geometry.euclidean.oned.IntervalsSet buildIntervalSet(Vector3D, Vector3D) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
}
RotationOrder
package org.apache.commons.math3.geometry.euclidean.threed;
public final synchronized class RotationOrder {
public static final RotationOrder XYZ;
public static final RotationOrder XZY;
public static final RotationOrder YXZ;
public static final RotationOrder YZX;
public static final RotationOrder ZXY;
public static final RotationOrder ZYX;
public static final RotationOrder XYX;
public static final RotationOrder XZX;
public static final RotationOrder YXY;
public static final RotationOrder YZY;
public static final RotationOrder ZXZ;
public static final RotationOrder ZYZ;
private final String name;
private final Vector3D a1;
private final Vector3D a2;
private final Vector3D a3;
private void RotationOrder(String, Vector3D, Vector3D, Vector3D);
public String toString();
public Vector3D getA1();
public Vector3D getA2();
public Vector3D getA3();
static void
}
Line
package org.apache.commons.math3.geometry.euclidean.threed;
public synchronized class Line implements org.apache.commons.math3.geometry.partitioning.Embedding {
private Vector3D direction;
private Vector3D zero;
public void Line(Vector3D, Vector3D) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public void Line(Line);
public void reset(Vector3D, Vector3D) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public Line revert();
public Vector3D getDirection();
public Vector3D getOrigin();
public double getAbscissa(Vector3D);
public Vector3D pointAt(double);
public org.apache.commons.math3.geometry.euclidean.oned.Vector1D toSubSpace(org.apache.commons.math3.geometry.Vector);
public Vector3D toSpace(org.apache.commons.math3.geometry.Vector);
public boolean isSimilarTo(Line);
public boolean contains(Vector3D);
public double distance(Vector3D);
public double distance(Line);
public Vector3D closestPoint(Line);
public Vector3D intersection(Line);
public SubLine wholeLine();
}
Rotation
package org.apache.commons.math3.geometry.euclidean.threed;
public synchronized class Rotation implements java.io.Serializable {
public static final Rotation IDENTITY;
private static final long serialVersionUID = -2153622329907944313;
private final double q0;
private final double q1;
private final double q2;
private final double q3;
public void Rotation(double, double, double, double, boolean);
public void Rotation(Vector3D, double) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public void Rotation(double[][], double) throws NotARotationMatrixException;
public void Rotation(Vector3D, Vector3D, Vector3D, Vector3D) throws org.apache.commons.math3.exception.MathArithmeticException;
public void Rotation(Vector3D, Vector3D) throws org.apache.commons.math3.exception.MathArithmeticException;
public void Rotation(RotationOrder, double, double, double);
private static double[] mat2quat(double[][]);
public Rotation revert();
public double getQ0();
public double getQ1();
public double getQ2();
public double getQ3();
public Vector3D getAxis();
public double getAngle();
public double[] getAngles(RotationOrder) throws CardanEulerSingularityException;
public double[][] getMatrix();
public Vector3D applyTo(Vector3D);
public void applyTo(double[], double[]);
public Vector3D applyInverseTo(Vector3D);
public void applyInverseTo(double[], double[]);
public Rotation applyTo(Rotation);
public Rotation applyInverseTo(Rotation);
private double[][] orthogonalizeMatrix(double[][], double) throws NotARotationMatrixException;
public static double distance(Rotation, Rotation);
static void
}
Euclidean3D$1
package org.apache.commons.math3.geometry.euclidean.threed;
synchronized class Euclidean3D$1 {
}
OutlineExtractor
package org.apache.commons.math3.geometry.euclidean.threed;
public synchronized class OutlineExtractor {
private Vector3D u;
private Vector3D v;
private Vector3D w;
public void OutlineExtractor(Vector3D, Vector3D);
public org.apache.commons.math3.geometry.euclidean.twod.Vector2D[][] getOutline(PolyhedronsSet);
private boolean pointIsBetween(org.apache.commons.math3.geometry.euclidean.twod.Vector2D[], int, int);
}
Vector3D
package org.apache.commons.math3.geometry.euclidean.threed;
public synchronized class Vector3D implements java.io.Serializable, org.apache.commons.math3.geometry.Vector {
public static final Vector3D ZERO;
public static final Vector3D PLUS_I;
public static final Vector3D MINUS_I;
public static final Vector3D PLUS_J;
public static final Vector3D MINUS_J;
public static final Vector3D PLUS_K;
public static final Vector3D MINUS_K;
public static final Vector3D NaN;
public static final Vector3D POSITIVE_INFINITY;
public static final Vector3D NEGATIVE_INFINITY;
private static final long serialVersionUID = 1313493323784566947;
private final double x;
private final double y;
private final double z;
public void Vector3D(double, double, double);
public void Vector3D(double[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public void Vector3D(double, double);
public void Vector3D(double, Vector3D);
public void Vector3D(double, Vector3D, double, Vector3D);
public void Vector3D(double, Vector3D, double, Vector3D, double, Vector3D);
public void Vector3D(double, Vector3D, double, Vector3D, double, Vector3D, double, Vector3D);
public double getX();
public double getY();
public double getZ();
public double[] toArray();
public org.apache.commons.math3.geometry.Space getSpace();
public Vector3D getZero();
public double getNorm1();
public double getNorm();
public double getNormSq();
public double getNormInf();
public double getAlpha();
public double getDelta();
public Vector3D add(org.apache.commons.math3.geometry.Vector);
public Vector3D add(double, org.apache.commons.math3.geometry.Vector);
public Vector3D subtract(org.apache.commons.math3.geometry.Vector);
public Vector3D subtract(double, org.apache.commons.math3.geometry.Vector);
public Vector3D normalize() throws org.apache.commons.math3.exception.MathArithmeticException;
public Vector3D orthogonal() throws org.apache.commons.math3.exception.MathArithmeticException;
public static double angle(Vector3D, Vector3D) throws org.apache.commons.math3.exception.MathArithmeticException;
public Vector3D negate();
public Vector3D scalarMultiply(double);
public boolean isNaN();
public boolean isInfinite();
public boolean equals(Object);
public int hashCode();
public double dotProduct(org.apache.commons.math3.geometry.Vector);
public Vector3D crossProduct(org.apache.commons.math3.geometry.Vector);
public double distance1(org.apache.commons.math3.geometry.Vector);
public double distance(org.apache.commons.math3.geometry.Vector);
public double distanceInf(org.apache.commons.math3.geometry.Vector);
public double distanceSq(org.apache.commons.math3.geometry.Vector);
public static double dotProduct(Vector3D, Vector3D);
public static Vector3D crossProduct(Vector3D, Vector3D);
public static double distance1(Vector3D, Vector3D);
public static double distance(Vector3D, Vector3D);
public static double distanceInf(Vector3D, Vector3D);
public static double distanceSq(Vector3D, Vector3D);
public String toString();
public String toString(java.text.NumberFormat);
static void
}
Segment
package org.apache.commons.math3.geometry.euclidean.threed;
public synchronized class Segment {
private final Vector3D start;
private final Vector3D end;
private final Line line;
public void Segment(Vector3D, Vector3D, Line);
public Vector3D getStart();
public Vector3D getEnd();
public Line getLine();
}
SubPlane
package org.apache.commons.math3.geometry.euclidean.threed;
public synchronized class SubPlane extends org.apache.commons.math3.geometry.partitioning.AbstractSubHyperplane {
public void SubPlane(org.apache.commons.math3.geometry.partitioning.Hyperplane, org.apache.commons.math3.geometry.partitioning.Region);
protected org.apache.commons.math3.geometry.partitioning.AbstractSubHyperplane buildNew(org.apache.commons.math3.geometry.partitioning.Hyperplane, org.apache.commons.math3.geometry.partitioning.Region);
public org.apache.commons.math3.geometry.partitioning.Side side(org.apache.commons.math3.geometry.partitioning.Hyperplane);
public org.apache.commons.math3.geometry.partitioning.SubHyperplane$SplitSubHyperplane split(org.apache.commons.math3.geometry.partitioning.Hyperplane);
}
CardanEulerSingularityException
package org.apache.commons.math3.geometry.euclidean.threed;
public synchronized class CardanEulerSingularityException extends org.apache.commons.math3.exception.MathIllegalStateException {
private static final long serialVersionUID = -1360952845582206770;
public void CardanEulerSingularityException(boolean);
}
PolyhedronsSet$RotationTransform
package org.apache.commons.math3.geometry.euclidean.threed;
synchronized class PolyhedronsSet$RotationTransform implements org.apache.commons.math3.geometry.partitioning.Transform {
private Vector3D center;
private Rotation rotation;
private Plane cachedOriginal;
private org.apache.commons.math3.geometry.partitioning.Transform cachedTransform;
public void PolyhedronsSet$RotationTransform(Vector3D, Rotation);
public Vector3D apply(org.apache.commons.math3.geometry.Vector);
public Plane apply(org.apache.commons.math3.geometry.partitioning.Hyperplane);
public org.apache.commons.math3.geometry.partitioning.SubHyperplane apply(org.apache.commons.math3.geometry.partitioning.SubHyperplane, org.apache.commons.math3.geometry.partitioning.Hyperplane, org.apache.commons.math3.geometry.partitioning.Hyperplane);
}
FieldVector3D
package org.apache.commons.math3.geometry.euclidean.threed;
public synchronized class FieldVector3D implements java.io.Serializable {
private static final long serialVersionUID = 20130224;
private final org.apache.commons.math3.RealFieldElement x;
private final org.apache.commons.math3.RealFieldElement y;
private final org.apache.commons.math3.RealFieldElement z;
public void FieldVector3D(org.apache.commons.math3.RealFieldElement, org.apache.commons.math3.RealFieldElement, org.apache.commons.math3.RealFieldElement);
public void FieldVector3D(org.apache.commons.math3.RealFieldElement[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public void FieldVector3D(org.apache.commons.math3.RealFieldElement, org.apache.commons.math3.RealFieldElement);
public void FieldVector3D(org.apache.commons.math3.RealFieldElement, FieldVector3D);
public void FieldVector3D(org.apache.commons.math3.RealFieldElement, Vector3D);
public void FieldVector3D(double, FieldVector3D);
public void FieldVector3D(org.apache.commons.math3.RealFieldElement, FieldVector3D, org.apache.commons.math3.RealFieldElement, FieldVector3D);
public void FieldVector3D(org.apache.commons.math3.RealFieldElement, Vector3D, org.apache.commons.math3.RealFieldElement, Vector3D);
public void FieldVector3D(double, FieldVector3D, double, FieldVector3D);
public void FieldVector3D(org.apache.commons.math3.RealFieldElement, FieldVector3D, org.apache.commons.math3.RealFieldElement, FieldVector3D, org.apache.commons.math3.RealFieldElement, FieldVector3D);
public void FieldVector3D(org.apache.commons.math3.RealFieldElement, Vector3D, org.apache.commons.math3.RealFieldElement, Vector3D, org.apache.commons.math3.RealFieldElement, Vector3D);
public void FieldVector3D(double, FieldVector3D, double, FieldVector3D, double, FieldVector3D);
public void FieldVector3D(org.apache.commons.math3.RealFieldElement, FieldVector3D, org.apache.commons.math3.RealFieldElement, FieldVector3D, org.apache.commons.math3.RealFieldElement, FieldVector3D, org.apache.commons.math3.RealFieldElement, FieldVector3D);
public void FieldVector3D(org.apache.commons.math3.RealFieldElement, Vector3D, org.apache.commons.math3.RealFieldElement, Vector3D, org.apache.commons.math3.RealFieldElement, Vector3D, org.apache.commons.math3.RealFieldElement, Vector3D);
public void FieldVector3D(double, FieldVector3D, double, FieldVector3D, double, FieldVector3D, double, FieldVector3D);
public org.apache.commons.math3.RealFieldElement getX();
public org.apache.commons.math3.RealFieldElement getY();
public org.apache.commons.math3.RealFieldElement getZ();
public org.apache.commons.math3.RealFieldElement[] toArray();
public Vector3D toVector3D();
public org.apache.commons.math3.RealFieldElement getNorm1();
public org.apache.commons.math3.RealFieldElement getNorm();
public org.apache.commons.math3.RealFieldElement getNormSq();
public org.apache.commons.math3.RealFieldElement getNormInf();
public org.apache.commons.math3.RealFieldElement getAlpha();
public org.apache.commons.math3.RealFieldElement getDelta();
public FieldVector3D add(FieldVector3D);
public FieldVector3D add(Vector3D);
public FieldVector3D add(org.apache.commons.math3.RealFieldElement, FieldVector3D);
public FieldVector3D add(org.apache.commons.math3.RealFieldElement, Vector3D);
public FieldVector3D add(double, FieldVector3D);
public FieldVector3D add(double, Vector3D);
public FieldVector3D subtract(FieldVector3D);
public FieldVector3D subtract(Vector3D);
public FieldVector3D subtract(org.apache.commons.math3.RealFieldElement, FieldVector3D);
public FieldVector3D subtract(org.apache.commons.math3.RealFieldElement, Vector3D);
public FieldVector3D subtract(double, FieldVector3D);
public FieldVector3D subtract(double, Vector3D);
public FieldVector3D normalize() throws org.apache.commons.math3.exception.MathArithmeticException;
public FieldVector3D orthogonal() throws org.apache.commons.math3.exception.MathArithmeticException;
public static org.apache.commons.math3.RealFieldElement angle(FieldVector3D, FieldVector3D) throws org.apache.commons.math3.exception.MathArithmeticException;
public static org.apache.commons.math3.RealFieldElement angle(FieldVector3D, Vector3D) throws org.apache.commons.math3.exception.MathArithmeticException;
public static org.apache.commons.math3.RealFieldElement angle(Vector3D, FieldVector3D) throws org.apache.commons.math3.exception.MathArithmeticException;
public FieldVector3D negate();
public FieldVector3D scalarMultiply(org.apache.commons.math3.RealFieldElement);
public FieldVector3D scalarMultiply(double);
public boolean isNaN();
public boolean isInfinite();
public boolean equals(Object);
public int hashCode();
public org.apache.commons.math3.RealFieldElement dotProduct(FieldVector3D);
public org.apache.commons.math3.RealFieldElement dotProduct(Vector3D);
public FieldVector3D crossProduct(FieldVector3D);
public FieldVector3D crossProduct(Vector3D);
public org.apache.commons.math3.RealFieldElement distance1(FieldVector3D);
public org.apache.commons.math3.RealFieldElement distance1(Vector3D);
public org.apache.commons.math3.RealFieldElement distance(FieldVector3D);
public org.apache.commons.math3.RealFieldElement distance(Vector3D);
public org.apache.commons.math3.RealFieldElement distanceInf(FieldVector3D);
public org.apache.commons.math3.RealFieldElement distanceInf(Vector3D);
public org.apache.commons.math3.RealFieldElement distanceSq(FieldVector3D);
public org.apache.commons.math3.RealFieldElement distanceSq(Vector3D);
public static org.apache.commons.math3.RealFieldElement dotProduct(FieldVector3D, FieldVector3D);
public static org.apache.commons.math3.RealFieldElement dotProduct(FieldVector3D, Vector3D);
public static org.apache.commons.math3.RealFieldElement dotProduct(Vector3D, FieldVector3D);
public static FieldVector3D crossProduct(FieldVector3D, FieldVector3D);
public static FieldVector3D crossProduct(FieldVector3D, Vector3D);
public static FieldVector3D crossProduct(Vector3D, FieldVector3D);
public static org.apache.commons.math3.RealFieldElement distance1(FieldVector3D, FieldVector3D);
public static org.apache.commons.math3.RealFieldElement distance1(FieldVector3D, Vector3D);
public static org.apache.commons.math3.RealFieldElement distance1(Vector3D, FieldVector3D);
public static org.apache.commons.math3.RealFieldElement distance(FieldVector3D, FieldVector3D);
public static org.apache.commons.math3.RealFieldElement distance(FieldVector3D, Vector3D);
public static org.apache.commons.math3.RealFieldElement distance(Vector3D, FieldVector3D);
public static org.apache.commons.math3.RealFieldElement distanceInf(FieldVector3D, FieldVector3D);
public static org.apache.commons.math3.RealFieldElement distanceInf(FieldVector3D, Vector3D);
public static org.apache.commons.math3.RealFieldElement distanceInf(Vector3D, FieldVector3D);
public static org.apache.commons.math3.RealFieldElement distanceSq(FieldVector3D, FieldVector3D);
public static org.apache.commons.math3.RealFieldElement distanceSq(FieldVector3D, Vector3D);
public static org.apache.commons.math3.RealFieldElement distanceSq(Vector3D, FieldVector3D);
public String toString();
public String toString(java.text.NumberFormat);
}
NotARotationMatrixException
package org.apache.commons.math3.geometry.euclidean.threed;
public synchronized class NotARotationMatrixException extends org.apache.commons.math3.exception.MathIllegalArgumentException {
private static final long serialVersionUID = 5647178478658937642;
public transient void NotARotationMatrixException(org.apache.commons.math3.exception.util.Localizable, Object[]);
}
FieldRotation
package org.apache.commons.math3.geometry.euclidean.threed;
public synchronized class FieldRotation implements java.io.Serializable {
private static final long serialVersionUID = 20130224;
private final org.apache.commons.math3.RealFieldElement q0;
private final org.apache.commons.math3.RealFieldElement q1;
private final org.apache.commons.math3.RealFieldElement q2;
private final org.apache.commons.math3.RealFieldElement q3;
public void FieldRotation(org.apache.commons.math3.RealFieldElement, org.apache.commons.math3.RealFieldElement, org.apache.commons.math3.RealFieldElement, org.apache.commons.math3.RealFieldElement, boolean);
public void FieldRotation(FieldVector3D, org.apache.commons.math3.RealFieldElement) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public void FieldRotation(org.apache.commons.math3.RealFieldElement[][], double) throws NotARotationMatrixException;
public void FieldRotation(FieldVector3D, FieldVector3D, FieldVector3D, FieldVector3D) throws org.apache.commons.math3.exception.MathArithmeticException;
public void FieldRotation(FieldVector3D, FieldVector3D) throws org.apache.commons.math3.exception.MathArithmeticException;
public void FieldRotation(RotationOrder, org.apache.commons.math3.RealFieldElement, org.apache.commons.math3.RealFieldElement, org.apache.commons.math3.RealFieldElement);
private org.apache.commons.math3.RealFieldElement[] mat2quat(org.apache.commons.math3.RealFieldElement[][]);
public FieldRotation revert();
public org.apache.commons.math3.RealFieldElement getQ0();
public org.apache.commons.math3.RealFieldElement getQ1();
public org.apache.commons.math3.RealFieldElement getQ2();
public org.apache.commons.math3.RealFieldElement getQ3();
public FieldVector3D getAxis();
public org.apache.commons.math3.RealFieldElement getAngle();
public org.apache.commons.math3.RealFieldElement[] getAngles(RotationOrder) throws CardanEulerSingularityException;
private org.apache.commons.math3.RealFieldElement[] buildArray(org.apache.commons.math3.RealFieldElement, org.apache.commons.math3.RealFieldElement, org.apache.commons.math3.RealFieldElement);
private FieldVector3D vector(double, double, double);
public org.apache.commons.math3.RealFieldElement[][] getMatrix();
public Rotation toRotation();
public FieldVector3D applyTo(FieldVector3D);
public FieldVector3D applyTo(Vector3D);
public void applyTo(org.apache.commons.math3.RealFieldElement[], org.apache.commons.math3.RealFieldElement[]);
public void applyTo(double[], org.apache.commons.math3.RealFieldElement[]);
public static FieldVector3D applyTo(Rotation, FieldVector3D);
public FieldVector3D applyInverseTo(FieldVector3D);
public FieldVector3D applyInverseTo(Vector3D);
public void applyInverseTo(org.apache.commons.math3.RealFieldElement[], org.apache.commons.math3.RealFieldElement[]);
public void applyInverseTo(double[], org.apache.commons.math3.RealFieldElement[]);
public static FieldVector3D applyInverseTo(Rotation, FieldVector3D);
public FieldRotation applyTo(FieldRotation);
public FieldRotation applyTo(Rotation);
public static FieldRotation applyTo(Rotation, FieldRotation);
public FieldRotation applyInverseTo(FieldRotation);
public FieldRotation applyInverseTo(Rotation);
public static FieldRotation applyInverseTo(Rotation, FieldRotation);
private org.apache.commons.math3.RealFieldElement[][] orthogonalizeMatrix(org.apache.commons.math3.RealFieldElement[][], double) throws NotARotationMatrixException;
public static org.apache.commons.math3.RealFieldElement distance(FieldRotation, FieldRotation);
}
Euclidean3D
package org.apache.commons.math3.geometry.euclidean.threed;
public synchronized class Euclidean3D implements java.io.Serializable, org.apache.commons.math3.geometry.Space {
private static final long serialVersionUID = 6249091865814886817;
private void Euclidean3D();
public static Euclidean3D getInstance();
public int getDimension();
public org.apache.commons.math3.geometry.euclidean.twod.Euclidean2D getSubSpace();
private Object readResolve();
}
PolyhedronsSet$TranslationTransform
package org.apache.commons.math3.geometry.euclidean.threed;
synchronized class PolyhedronsSet$TranslationTransform implements org.apache.commons.math3.geometry.partitioning.Transform {
private Vector3D translation;
private Plane cachedOriginal;
private org.apache.commons.math3.geometry.partitioning.Transform cachedTransform;
public void PolyhedronsSet$TranslationTransform(Vector3D);
public Vector3D apply(org.apache.commons.math3.geometry.Vector);
public Plane apply(org.apache.commons.math3.geometry.partitioning.Hyperplane);
public org.apache.commons.math3.geometry.partitioning.SubHyperplane apply(org.apache.commons.math3.geometry.partitioning.SubHyperplane, org.apache.commons.math3.geometry.partitioning.Hyperplane, org.apache.commons.math3.geometry.partitioning.Hyperplane);
}
Vector3DFormat
package org.apache.commons.math3.geometry.euclidean.threed;
public synchronized class Vector3DFormat extends org.apache.commons.math3.geometry.VectorFormat {
public void Vector3DFormat();
public void Vector3DFormat(java.text.NumberFormat);
public void Vector3DFormat(String, String, String);
public void Vector3DFormat(String, String, String, java.text.NumberFormat);
public static Vector3DFormat getInstance();
public static Vector3DFormat getInstance(java.util.Locale);
public StringBuffer format(org.apache.commons.math3.geometry.Vector, StringBuffer, java.text.FieldPosition);
public Vector3D parse(String) throws org.apache.commons.math3.exception.MathParseException;
public Vector3D parse(String, java.text.ParsePosition);
}
Vector1DFormat
package org.apache.commons.math3.geometry.euclidean.oned;
public synchronized class Vector1DFormat extends org.apache.commons.math3.geometry.VectorFormat {
public void Vector1DFormat();
public void Vector1DFormat(java.text.NumberFormat);
public void Vector1DFormat(String, String);
public void Vector1DFormat(String, String, java.text.NumberFormat);
public static Vector1DFormat getInstance();
public static Vector1DFormat getInstance(java.util.Locale);
public StringBuffer format(org.apache.commons.math3.geometry.Vector, StringBuffer, java.text.FieldPosition);
public Vector1D parse(String) throws org.apache.commons.math3.exception.MathParseException;
public Vector1D parse(String, java.text.ParsePosition);
}
SubOrientedPoint
package org.apache.commons.math3.geometry.euclidean.oned;
public synchronized class SubOrientedPoint extends org.apache.commons.math3.geometry.partitioning.AbstractSubHyperplane {
public void SubOrientedPoint(org.apache.commons.math3.geometry.partitioning.Hyperplane, org.apache.commons.math3.geometry.partitioning.Region);
public double getSize();
protected org.apache.commons.math3.geometry.partitioning.AbstractSubHyperplane buildNew(org.apache.commons.math3.geometry.partitioning.Hyperplane, org.apache.commons.math3.geometry.partitioning.Region);
public org.apache.commons.math3.geometry.partitioning.Side side(org.apache.commons.math3.geometry.partitioning.Hyperplane);
public org.apache.commons.math3.geometry.partitioning.SubHyperplane$SplitSubHyperplane split(org.apache.commons.math3.geometry.partitioning.Hyperplane);
}
Vector1D
package org.apache.commons.math3.geometry.euclidean.oned;
public synchronized class Vector1D implements org.apache.commons.math3.geometry.Vector {
public static final Vector1D ZERO;
public static final Vector1D ONE;
public static final Vector1D NaN;
public static final Vector1D POSITIVE_INFINITY;
public static final Vector1D NEGATIVE_INFINITY;
private static final long serialVersionUID = 7556674948671647925;
private final double x;
public void Vector1D(double);
public void Vector1D(double, Vector1D);
public void Vector1D(double, Vector1D, double, Vector1D);
public void Vector1D(double, Vector1D, double, Vector1D, double, Vector1D);
public void Vector1D(double, Vector1D, double, Vector1D, double, Vector1D, double, Vector1D);
public double getX();
public org.apache.commons.math3.geometry.Space getSpace();
public Vector1D getZero();
public double getNorm1();
public double getNorm();
public double getNormSq();
public double getNormInf();
public Vector1D add(org.apache.commons.math3.geometry.Vector);
public Vector1D add(double, org.apache.commons.math3.geometry.Vector);
public Vector1D subtract(org.apache.commons.math3.geometry.Vector);
public Vector1D subtract(double, org.apache.commons.math3.geometry.Vector);
public Vector1D normalize() throws org.apache.commons.math3.exception.MathArithmeticException;
public Vector1D negate();
public Vector1D scalarMultiply(double);
public boolean isNaN();
public boolean isInfinite();
public double distance1(org.apache.commons.math3.geometry.Vector);
public double distance(org.apache.commons.math3.geometry.Vector);
public double distanceInf(org.apache.commons.math3.geometry.Vector);
public double distanceSq(org.apache.commons.math3.geometry.Vector);
public double dotProduct(org.apache.commons.math3.geometry.Vector);
public static double distance(Vector1D, Vector1D);
public static double distanceInf(Vector1D, Vector1D);
public static double distanceSq(Vector1D, Vector1D);
public boolean equals(Object);
public int hashCode();
public String toString();
public String toString(java.text.NumberFormat);
static void
}
OrientedPoint
package org.apache.commons.math3.geometry.euclidean.oned;
public synchronized class OrientedPoint implements org.apache.commons.math3.geometry.partitioning.Hyperplane {
private Vector1D location;
private boolean direct;
public void OrientedPoint(Vector1D, boolean);
public OrientedPoint copySelf();
public double getOffset(org.apache.commons.math3.geometry.Vector);
public SubOrientedPoint wholeHyperplane();
public IntervalsSet wholeSpace();
public boolean sameOrientationAs(org.apache.commons.math3.geometry.partitioning.Hyperplane);
public Vector1D getLocation();
public boolean isDirect();
public void revertSelf();
}
Interval
package org.apache.commons.math3.geometry.euclidean.oned;
public synchronized class Interval {
private final double lower;
private final double upper;
public void Interval(double, double);
public double getInf();
public double getLower();
public double getSup();
public double getUpper();
public double getSize();
public double getLength();
public double getBarycenter();
public double getMidPoint();
public org.apache.commons.math3.geometry.partitioning.Region$Location checkPoint(double, double);
}
Euclidean1D
package org.apache.commons.math3.geometry.euclidean.oned;
public synchronized class Euclidean1D implements java.io.Serializable, org.apache.commons.math3.geometry.Space {
private static final long serialVersionUID = -1178039568877797126;
private void Euclidean1D();
public static Euclidean1D getInstance();
public int getDimension();
public org.apache.commons.math3.geometry.Space getSubSpace() throws org.apache.commons.math3.exception.MathUnsupportedOperationException;
private Object readResolve();
}
Euclidean1D$1
package org.apache.commons.math3.geometry.euclidean.oned;
synchronized class Euclidean1D$1 {
}
IntervalsSet
package org.apache.commons.math3.geometry.euclidean.oned;
public synchronized class IntervalsSet extends org.apache.commons.math3.geometry.partitioning.AbstractRegion {
public void IntervalsSet();
public void IntervalsSet(double, double);
public void IntervalsSet(org.apache.commons.math3.geometry.partitioning.BSPTree);
public void IntervalsSet(java.util.Collection);
private static org.apache.commons.math3.geometry.partitioning.BSPTree buildTree(double, double);
public IntervalsSet buildNew(org.apache.commons.math3.geometry.partitioning.BSPTree);
protected void computeGeometricalProperties();
public double getInf();
public double getSup();
public java.util.List asList();
private void recurseList(org.apache.commons.math3.geometry.partitioning.BSPTree, java.util.List, double, double);
}
Euclidean1D$LazyHolder
package org.apache.commons.math3.geometry.euclidean.oned;
synchronized class Euclidean1D$LazyHolder {
private static final Euclidean1D INSTANCE;
private void Euclidean1D$LazyHolder();
static void
}
VectorFormat
package org.apache.commons.math3.geometry;
public abstract synchronized class VectorFormat {
public static final String DEFAULT_PREFIX = {;
public static final String DEFAULT_SUFFIX = };
public static final String DEFAULT_SEPARATOR = ; ;
private final String prefix;
private final String suffix;
private final String separator;
private final String trimmedPrefix;
private final String trimmedSuffix;
private final String trimmedSeparator;
private final java.text.NumberFormat format;
protected void VectorFormat();
protected void VectorFormat(java.text.NumberFormat);
protected void VectorFormat(String, String, String);
protected void VectorFormat(String, String, String, java.text.NumberFormat);
public static java.util.Locale[] getAvailableLocales();
public String getPrefix();
public String getSuffix();
public String getSeparator();
public java.text.NumberFormat getFormat();
public String format(Vector);
public abstract StringBuffer format(Vector, StringBuffer, java.text.FieldPosition);
protected transient StringBuffer format(StringBuffer, java.text.FieldPosition, double[]);
public abstract Vector parse(String) throws org.apache.commons.math3.exception.MathParseException;
public abstract Vector parse(String, java.text.ParsePosition);
protected double[] parseCoordinates(int, String, java.text.ParsePosition);
}
CorrelatedRandomVectorGenerator
package org.apache.commons.math3.random;
public synchronized class CorrelatedRandomVectorGenerator implements RandomVectorGenerator {
private final double[] mean;
private final NormalizedRandomGenerator generator;
private final double[] normalized;
private final org.apache.commons.math3.linear.RealMatrix root;
public void CorrelatedRandomVectorGenerator(double[], org.apache.commons.math3.linear.RealMatrix, double, NormalizedRandomGenerator);
public void CorrelatedRandomVectorGenerator(org.apache.commons.math3.linear.RealMatrix, double, NormalizedRandomGenerator);
public NormalizedRandomGenerator getGenerator();
public int getRank();
public org.apache.commons.math3.linear.RealMatrix getRootMatrix();
public double[] nextVector();
}
JDKRandomGenerator
package org.apache.commons.math3.random;
public synchronized class JDKRandomGenerator extends java.util.Random implements RandomGenerator {
private static final long serialVersionUID = -7745277476784028798;
public void JDKRandomGenerator();
public void setSeed(int);
public void setSeed(int[]);
}
Well19937c
package org.apache.commons.math3.random;
public synchronized class Well19937c extends AbstractWell {
private static final long serialVersionUID = -7203498180754925124;
private static final int K = 19937;
private static final int M1 = 70;
private static final int M2 = 179;
private static final int M3 = 449;
public void Well19937c();
public void Well19937c(int);
public void Well19937c(int[]);
public void Well19937c(long);
protected int next(int);
}
RandomAdaptor
package org.apache.commons.math3.random;
public synchronized class RandomAdaptor extends java.util.Random implements RandomGenerator {
private static final long serialVersionUID = 2306581345647615033;
private final RandomGenerator randomGenerator;
private void RandomAdaptor();
public void RandomAdaptor(RandomGenerator);
public static java.util.Random createAdaptor(RandomGenerator);
public boolean nextBoolean();
public void nextBytes(byte[]);
public double nextDouble();
public float nextFloat();
public double nextGaussian();
public int nextInt();
public int nextInt(int);
public long nextLong();
public void setSeed(int);
public void setSeed(int[]);
public void setSeed(long);
}
UnitSphereRandomVectorGenerator
package org.apache.commons.math3.random;
public synchronized class UnitSphereRandomVectorGenerator implements RandomVectorGenerator {
private final RandomGenerator rand;
private final int dimension;
public void UnitSphereRandomVectorGenerator(int, RandomGenerator);
public void UnitSphereRandomVectorGenerator(int);
public double[] nextVector();
}
GaussianRandomGenerator
package org.apache.commons.math3.random;
public synchronized class GaussianRandomGenerator implements NormalizedRandomGenerator {
private final RandomGenerator generator;
public void GaussianRandomGenerator(RandomGenerator);
public double nextNormalizedDouble();
}
AbstractWell
package org.apache.commons.math3.random;
public abstract synchronized class AbstractWell extends BitsStreamGenerator implements java.io.Serializable {
private static final long serialVersionUID = -817701723016583596;
protected int index;
protected final int[] v;
protected final int[] iRm1;
protected final int[] iRm2;
protected final int[] i1;
protected final int[] i2;
protected final int[] i3;
protected void AbstractWell(int, int, int, int);
protected void AbstractWell(int, int, int, int, int);
protected void AbstractWell(int, int, int, int, int[]);
protected void AbstractWell(int, int, int, int, long);
public void setSeed(int);
public void setSeed(int[]);
public void setSeed(long);
protected abstract int next(int);
}
EmpiricalDistribution$DataAdapter
package org.apache.commons.math3.random;
abstract synchronized class EmpiricalDistribution$DataAdapter {
private void EmpiricalDistribution$DataAdapter(EmpiricalDistribution);
public abstract void computeBinStats() throws java.io.IOException;
public abstract void computeStats() throws java.io.IOException;
}
StableRandomGenerator
package org.apache.commons.math3.random;
public synchronized class StableRandomGenerator implements NormalizedRandomGenerator {
private final RandomGenerator generator;
private final double alpha;
private final double beta;
private final double zeta;
public void StableRandomGenerator(RandomGenerator, double, double) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.OutOfRangeException;
public double nextNormalizedDouble();
}
RandomVectorGenerator
package org.apache.commons.math3.random;
public abstract interface RandomVectorGenerator {
public abstract double[] nextVector();
}
RandomGenerator
package org.apache.commons.math3.random;
public abstract interface RandomGenerator {
public abstract void setSeed(int);
public abstract void setSeed(int[]);
public abstract void setSeed(long);
public abstract void nextBytes(byte[]);
public abstract int nextInt();
public abstract int nextInt(int);
public abstract long nextLong();
public abstract boolean nextBoolean();
public abstract float nextFloat();
public abstract double nextDouble();
public abstract double nextGaussian();
}
Well19937a
package org.apache.commons.math3.random;
public synchronized class Well19937a extends AbstractWell {
private static final long serialVersionUID = -7462102162223815419;
private static final int K = 19937;
private static final int M1 = 70;
private static final int M2 = 179;
private static final int M3 = 449;
public void Well19937a();
public void Well19937a(int);
public void Well19937a(int[]);
public void Well19937a(long);
protected int next(int);
}
NormalizedRandomGenerator
package org.apache.commons.math3.random;
public abstract interface NormalizedRandomGenerator {
public abstract double nextNormalizedDouble();
}
RandomData
package org.apache.commons.math3.random;
public abstract interface RandomData {
public abstract String nextHexString(int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public abstract int nextInt(int, int) throws org.apache.commons.math3.exception.NumberIsTooLargeException;
public abstract long nextLong(long, long) throws org.apache.commons.math3.exception.NumberIsTooLargeException;
public abstract String nextSecureHexString(int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public abstract int nextSecureInt(int, int) throws org.apache.commons.math3.exception.NumberIsTooLargeException;
public abstract long nextSecureLong(long, long) throws org.apache.commons.math3.exception.NumberIsTooLargeException;
public abstract long nextPoisson(double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public abstract double nextGaussian(double, double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public abstract double nextExponential(double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public abstract double nextUniform(double, double) throws org.apache.commons.math3.exception.NumberIsTooLargeException, org.apache.commons.math3.exception.NotFiniteNumberException, org.apache.commons.math3.exception.NotANumberException;
public abstract double nextUniform(double, double, boolean) throws org.apache.commons.math3.exception.NumberIsTooLargeException, org.apache.commons.math3.exception.NotFiniteNumberException, org.apache.commons.math3.exception.NotANumberException;
public abstract int[] nextPermutation(int, int) throws org.apache.commons.math3.exception.NumberIsTooLargeException, org.apache.commons.math3.exception.NotStrictlyPositiveException;
public abstract Object[] nextSample(java.util.Collection, int) throws org.apache.commons.math3.exception.NumberIsTooLargeException, org.apache.commons.math3.exception.NotStrictlyPositiveException;
}
BitsStreamGenerator
package org.apache.commons.math3.random;
public abstract synchronized class BitsStreamGenerator implements RandomGenerator, java.io.Serializable {
private static final long serialVersionUID = 20130104;
private double nextGaussian;
public void BitsStreamGenerator();
public abstract void setSeed(int);
public abstract void setSeed(int[]);
public abstract void setSeed(long);
protected abstract int next(int);
public boolean nextBoolean();
public void nextBytes(byte[]);
public double nextDouble();
public float nextFloat();
public double nextGaussian();
public int nextInt();
public int nextInt(int) throws IllegalArgumentException;
public long nextLong();
public long nextLong(long) throws IllegalArgumentException;
public void clear();
}
EmpiricalDistribution$1
package org.apache.commons.math3.random;
synchronized class EmpiricalDistribution$1 {
}
Well512a
package org.apache.commons.math3.random;
public synchronized class Well512a extends AbstractWell {
private static final long serialVersionUID = -6104179812103820574;
private static final int K = 512;
private static final int M1 = 13;
private static final int M2 = 9;
private static final int M3 = 5;
public void Well512a();
public void Well512a(int);
public void Well512a(int[]);
public void Well512a(long);
protected int next(int);
}
RandomDataGenerator
package org.apache.commons.math3.random;
public synchronized class RandomDataGenerator implements RandomData, java.io.Serializable {
private static final long serialVersionUID = -626730818244969716;
private RandomGenerator rand;
private java.security.SecureRandom secRand;
public void RandomDataGenerator();
public void RandomDataGenerator(RandomGenerator);
public String nextHexString(int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public int nextInt(int, int) throws org.apache.commons.math3.exception.NumberIsTooLargeException;
public long nextLong(long, long) throws org.apache.commons.math3.exception.NumberIsTooLargeException;
private static long nextLong(RandomGenerator, long) throws IllegalArgumentException;
public String nextSecureHexString(int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public int nextSecureInt(int, int) throws org.apache.commons.math3.exception.NumberIsTooLargeException;
public long nextSecureLong(long, long) throws org.apache.commons.math3.exception.NumberIsTooLargeException;
private static long nextLong(java.security.SecureRandom, long) throws IllegalArgumentException;
public long nextPoisson(double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public double nextGaussian(double, double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public double nextExponential(double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public double nextGamma(double, double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public int nextHypergeometric(int, int, int) throws org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.NumberIsTooLargeException;
public int nextPascal(int, double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.OutOfRangeException;
public double nextT(double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public double nextWeibull(double, double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public int nextZipf(int, double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public double nextBeta(double, double);
public int nextBinomial(int, double);
public double nextCauchy(double, double);
public double nextChiSquare(double);
public double nextF(double, double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public double nextUniform(double, double) throws org.apache.commons.math3.exception.NumberIsTooLargeException, org.apache.commons.math3.exception.NotFiniteNumberException, org.apache.commons.math3.exception.NotANumberException;
public double nextUniform(double, double, boolean) throws org.apache.commons.math3.exception.NumberIsTooLargeException, org.apache.commons.math3.exception.NotFiniteNumberException, org.apache.commons.math3.exception.NotANumberException;
public int[] nextPermutation(int, int) throws org.apache.commons.math3.exception.NumberIsTooLargeException, org.apache.commons.math3.exception.NotStrictlyPositiveException;
public Object[] nextSample(java.util.Collection, int) throws org.apache.commons.math3.exception.NumberIsTooLargeException, org.apache.commons.math3.exception.NotStrictlyPositiveException;
public void reSeed(long);
public void reSeedSecure();
public void reSeedSecure(long);
public void reSeed();
public void setSecureAlgorithm(String, String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException;
public RandomGenerator getRandomGenerator();
private void initRan();
private java.security.SecureRandom getSecRan();
private void shuffle(int[], int);
private int[] getNatural(int);
}
Well44497b
package org.apache.commons.math3.random;
public synchronized class Well44497b extends AbstractWell {
private static final long serialVersionUID = 4032007538246675492;
private static final int K = 44497;
private static final int M1 = 23;
private static final int M2 = 481;
private static final int M3 = 229;
public void Well44497b();
public void Well44497b(int);
public void Well44497b(int[]);
public void Well44497b(long);
protected int next(int);
}
Well44497a
package org.apache.commons.math3.random;
public synchronized class Well44497a extends AbstractWell {
private static final long serialVersionUID = -3859207588353972099;
private static final int K = 44497;
private static final int M1 = 23;
private static final int M2 = 481;
private static final int M3 = 229;
public void Well44497a();
public void Well44497a(int);
public void Well44497a(int[]);
public void Well44497a(long);
protected int next(int);
}
EmpiricalDistribution
package org.apache.commons.math3.random;
public synchronized class EmpiricalDistribution extends org.apache.commons.math3.distribution.AbstractRealDistribution {
public static final int DEFAULT_BIN_COUNT = 1000;
private static final String FILE_CHARSET = US-ASCII;
private static final long serialVersionUID = 5729073523949762654;
protected final RandomDataGenerator randomData;
private final java.util.List binStats;
private org.apache.commons.math3.stat.descriptive.SummaryStatistics sampleStats;
private double max;
private double min;
private double delta;
private final int binCount;
private boolean loaded;
private double[] upperBounds;
public void EmpiricalDistribution();
public void EmpiricalDistribution(int);
public void EmpiricalDistribution(int, RandomGenerator);
public void EmpiricalDistribution(RandomGenerator);
public void EmpiricalDistribution(int, RandomDataImpl);
public void EmpiricalDistribution(RandomDataImpl);
private void EmpiricalDistribution(int, RandomDataGenerator);
public void load(double[]) throws org.apache.commons.math3.exception.NullArgumentException;
public void load(java.net.URL) throws java.io.IOException, org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.ZeroException;
public void load(java.io.File) throws java.io.IOException, org.apache.commons.math3.exception.NullArgumentException;
private void fillBinStats(EmpiricalDistribution$DataAdapter) throws java.io.IOException;
private int findBin(double);
public double getNextValue() throws org.apache.commons.math3.exception.MathIllegalStateException;
public org.apache.commons.math3.stat.descriptive.StatisticalSummary getSampleStats();
public int getBinCount();
public java.util.List getBinStats();
public double[] getUpperBounds();
public double[] getGeneratorUpperBounds();
public boolean isLoaded();
public void reSeed(long);
public double probability(double);
public double density(double);
public double cumulativeProbability(double);
public double inverseCumulativeProbability(double) throws org.apache.commons.math3.exception.OutOfRangeException;
public double getNumericalMean();
public double getNumericalVariance();
public double getSupportLowerBound();
public double getSupportUpperBound();
public boolean isSupportLowerBoundInclusive();
public boolean isSupportUpperBoundInclusive();
public boolean isSupportConnected();
public double sample();
public void reseedRandomGenerator(long);
private double pB(int);
private double pBminus(int);
private double kB(int);
private org.apache.commons.math3.distribution.RealDistribution k(double);
private double cumBinP(int);
protected org.apache.commons.math3.distribution.RealDistribution getKernel(org.apache.commons.math3.stat.descriptive.SummaryStatistics);
}
EmpiricalDistribution$ArrayDataAdapter
package org.apache.commons.math3.random;
synchronized class EmpiricalDistribution$ArrayDataAdapter extends EmpiricalDistribution$DataAdapter {
private double[] inputArray;
public void EmpiricalDistribution$ArrayDataAdapter(EmpiricalDistribution, double[]) throws org.apache.commons.math3.exception.NullArgumentException;
public void computeStats() throws java.io.IOException;
public void computeBinStats() throws java.io.IOException;
}
UniformRandomGenerator
package org.apache.commons.math3.random;
public synchronized class UniformRandomGenerator implements NormalizedRandomGenerator {
private static final double SQRT3;
private final RandomGenerator generator;
public void UniformRandomGenerator(RandomGenerator);
public double nextNormalizedDouble();
static void
}
SynchronizedRandomGenerator
package org.apache.commons.math3.random;
public synchronized class SynchronizedRandomGenerator implements RandomGenerator {
private final RandomGenerator wrapped;
public void SynchronizedRandomGenerator(RandomGenerator);
public synchronized void setSeed(int);
public synchronized void setSeed(int[]);
public synchronized void setSeed(long);
public synchronized void nextBytes(byte[]);
public synchronized int nextInt();
public synchronized int nextInt(int);
public synchronized long nextLong();
public synchronized boolean nextBoolean();
public synchronized float nextFloat();
public synchronized double nextDouble();
public synchronized double nextGaussian();
}
ISAACRandom
package org.apache.commons.math3.random;
public synchronized class ISAACRandom extends BitsStreamGenerator implements java.io.Serializable {
private static final long serialVersionUID = 7288197941165002400;
private static final int SIZE_L = 8;
private static final int SIZE = 256;
private static final int H_SIZE = 128;
private static final int MASK = 1020;
private static final int GLD_RATIO = -1640531527;
private final int[] rsl;
private final int[] mem;
private int count;
private int isaacA;
private int isaacB;
private int isaacC;
private final int[] arr;
private int isaacX;
private int isaacI;
private int isaacJ;
public void ISAACRandom();
public void ISAACRandom(long);
public void ISAACRandom(int[]);
public void setSeed(int);
public void setSeed(long);
public void setSeed(int[]);
protected int next(int);
private void isaac();
private void isaac2();
private void isaac3();
private void initState();
private void shuffle();
private void setState(int);
}
Well1024a
package org.apache.commons.math3.random;
public synchronized class Well1024a extends AbstractWell {
private static final long serialVersionUID = 5680173464174485492;
private static final int K = 1024;
private static final int M1 = 3;
private static final int M2 = 24;
private static final int M3 = 10;
public void Well1024a();
public void Well1024a(int);
public void Well1024a(int[]);
public void Well1024a(long);
protected int next(int);
}
AbstractRandomGenerator
package org.apache.commons.math3.random;
public abstract synchronized class AbstractRandomGenerator implements RandomGenerator {
private double cachedNormalDeviate;
public void AbstractRandomGenerator();
public void clear();
public void setSeed(int);
public void setSeed(int[]);
public abstract void setSeed(long);
public void nextBytes(byte[]);
public int nextInt();
public int nextInt(int);
public long nextLong();
public boolean nextBoolean();
public float nextFloat();
public abstract double nextDouble();
public double nextGaussian();
}
UncorrelatedRandomVectorGenerator
package org.apache.commons.math3.random;
public synchronized class UncorrelatedRandomVectorGenerator implements RandomVectorGenerator {
private final NormalizedRandomGenerator generator;
private final double[] mean;
private final double[] standardDeviation;
public void UncorrelatedRandomVectorGenerator(double[], double[], NormalizedRandomGenerator);
public void UncorrelatedRandomVectorGenerator(int, NormalizedRandomGenerator);
public double[] nextVector();
}
ValueServer
package org.apache.commons.math3.random;
public synchronized class ValueServer {
public static final int DIGEST_MODE = 0;
public static final int REPLAY_MODE = 1;
public static final int UNIFORM_MODE = 2;
public static final int EXPONENTIAL_MODE = 3;
public static final int GAUSSIAN_MODE = 4;
public static final int CONSTANT_MODE = 5;
private int mode;
private java.net.URL valuesFileURL;
private double mu;
private double sigma;
private EmpiricalDistribution empiricalDistribution;
private java.io.BufferedReader filePointer;
private final RandomDataImpl randomData;
public void ValueServer();
public void ValueServer(RandomDataImpl);
public void ValueServer(RandomGenerator);
public double getNext() throws java.io.IOException, org.apache.commons.math3.exception.MathIllegalStateException, org.apache.commons.math3.exception.MathIllegalArgumentException;
public void fill(double[]) throws java.io.IOException, org.apache.commons.math3.exception.MathIllegalStateException, org.apache.commons.math3.exception.MathIllegalArgumentException;
public double[] fill(int) throws java.io.IOException, org.apache.commons.math3.exception.MathIllegalStateException, org.apache.commons.math3.exception.MathIllegalArgumentException;
public void computeDistribution() throws java.io.IOException, org.apache.commons.math3.exception.ZeroException, org.apache.commons.math3.exception.NullArgumentException;
public void computeDistribution(int) throws org.apache.commons.math3.exception.NullArgumentException, java.io.IOException, org.apache.commons.math3.exception.ZeroException;
public int getMode();
public void setMode(int);
public java.net.URL getValuesFileURL();
public void setValuesFileURL(String) throws java.net.MalformedURLException;
public void setValuesFileURL(java.net.URL);
public EmpiricalDistribution getEmpiricalDistribution();
public void resetReplayFile() throws java.io.IOException;
public void closeReplayFile() throws java.io.IOException;
public double getMu();
public void setMu(double);
public double getSigma();
public void setSigma(double);
public void reSeed(long);
private double getNextDigest() throws org.apache.commons.math3.exception.MathIllegalStateException;
private double getNextReplay() throws java.io.IOException, org.apache.commons.math3.exception.MathIllegalStateException;
private double getNextUniform() throws org.apache.commons.math3.exception.MathIllegalArgumentException;
private double getNextExponential() throws org.apache.commons.math3.exception.MathIllegalArgumentException;
private double getNextGaussian() throws org.apache.commons.math3.exception.MathIllegalArgumentException;
}
EmpiricalDistribution$StreamDataAdapter
package org.apache.commons.math3.random;
synchronized class EmpiricalDistribution$StreamDataAdapter extends EmpiricalDistribution$DataAdapter {
private java.io.BufferedReader inputStream;
public void EmpiricalDistribution$StreamDataAdapter(EmpiricalDistribution, java.io.BufferedReader);
public void computeBinStats() throws java.io.IOException;
public void computeStats() throws java.io.IOException;
}
MersenneTwister
package org.apache.commons.math3.random;
public synchronized class MersenneTwister extends BitsStreamGenerator implements java.io.Serializable {
private static final long serialVersionUID = 8661194735290153518;
private static final int N = 624;
private static final int M = 397;
private static final int[] MAG01;
private int[] mt;
private int mti;
public void MersenneTwister();
public void MersenneTwister(int);
public void MersenneTwister(int[]);
public void MersenneTwister(long);
public void setSeed(int);
public void setSeed(int[]);
public void setSeed(long);
protected int next(int);
static void
}
RandomDataImpl
package org.apache.commons.math3.random;
public synchronized class RandomDataImpl implements RandomData, java.io.Serializable {
private static final long serialVersionUID = -626730818244969716;
private final RandomDataGenerator delegate;
public void RandomDataImpl();
public void RandomDataImpl(RandomGenerator);
RandomDataGenerator getDelegate();
public String nextHexString(int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public int nextInt(int, int) throws org.apache.commons.math3.exception.NumberIsTooLargeException;
public long nextLong(long, long) throws org.apache.commons.math3.exception.NumberIsTooLargeException;
public String nextSecureHexString(int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public int nextSecureInt(int, int) throws org.apache.commons.math3.exception.NumberIsTooLargeException;
public long nextSecureLong(long, long) throws org.apache.commons.math3.exception.NumberIsTooLargeException;
public long nextPoisson(double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public double nextGaussian(double, double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public double nextExponential(double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public double nextUniform(double, double) throws org.apache.commons.math3.exception.NumberIsTooLargeException, org.apache.commons.math3.exception.NotFiniteNumberException, org.apache.commons.math3.exception.NotANumberException;
public double nextUniform(double, double, boolean) throws org.apache.commons.math3.exception.NumberIsTooLargeException, org.apache.commons.math3.exception.NotFiniteNumberException, org.apache.commons.math3.exception.NotANumberException;
public double nextBeta(double, double);
public int nextBinomial(int, double);
public double nextCauchy(double, double);
public double nextChiSquare(double);
public double nextF(double, double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public double nextGamma(double, double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public int nextHypergeometric(int, int, int) throws org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.NumberIsTooLargeException;
public int nextPascal(int, double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.OutOfRangeException;
public double nextT(double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public double nextWeibull(double, double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public int nextZipf(int, double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public void reSeed(long);
public void reSeedSecure();
public void reSeedSecure(long);
public void reSeed();
public void setSecureAlgorithm(String, String) throws java.security.NoSuchAlgorithmException, java.security.NoSuchProviderException;
public int[] nextPermutation(int, int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.NumberIsTooLargeException;
public Object[] nextSample(java.util.Collection, int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.NumberIsTooLargeException;
public double nextInversionDeviate(org.apache.commons.math3.distribution.RealDistribution) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public int nextInversionDeviate(org.apache.commons.math3.distribution.IntegerDistribution) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
}
FieldElement
package org.apache.commons.math3;
public abstract interface FieldElement {
public abstract Object add(Object) throws exception.NullArgumentException;
public abstract Object subtract(Object) throws exception.NullArgumentException;
public abstract Object negate();
public abstract Object multiply(int);
public abstract Object multiply(Object) throws exception.NullArgumentException;
public abstract Object divide(Object) throws exception.NullArgumentException, exception.MathArithmeticException;
public abstract Object reciprocal() throws exception.MathArithmeticException;
public abstract Field getField();
}
Beta
package org.apache.commons.math3.special;
public synchronized class Beta {
private static final double DEFAULT_EPSILON = 1.0E-14;
private static final double HALF_LOG_TWO_PI = 0.9189385332046727;
private static final double[] DELTA;
private void Beta();
public static double regularizedBeta(double, double, double);
public static double regularizedBeta(double, double, double, double);
public static double regularizedBeta(double, double, double, int);
public static double regularizedBeta(double, double, double, double, int);
public static double logBeta(double, double, double, int);
private static double logGammaSum(double, double) throws org.apache.commons.math3.exception.OutOfRangeException;
private static double logGammaMinusLogGammaSum(double, double) throws org.apache.commons.math3.exception.NumberIsTooSmallException;
private static double deltaMinusDeltaSum(double, double) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NumberIsTooSmallException;
private static double sumDeltaMinusDeltaSum(double, double);
public static double logBeta(double, double);
static void
}
Erf
package org.apache.commons.math3.special;
public synchronized class Erf {
private static final double X_CRIT = 0.4769362762044697;
private void Erf();
public static double erf(double);
public static double erfc(double);
public static double erf(double, double);
public static double erfInv(double);
public static double erfcInv(double);
}
Gamma
package org.apache.commons.math3.special;
public synchronized class Gamma {
public static final double GAMMA = 0.5772156649015329;
public static final double LANCZOS_G = 4.7421875;
private static final double DEFAULT_EPSILON = 1.0E-14;
private static final double[] LANCZOS;
private static final double HALF_LOG_2_PI;
private static final double SQRT_TWO_PI = 2.5066282746310007;
private static final double C_LIMIT = 49.0;
private static final double S_LIMIT = 1.0E-5;
private static final double INV_GAMMA1P_M1_A0 = 6.116095104481416E-9;
private static final double INV_GAMMA1P_M1_A1 = 6.247308301164655E-9;
private static final double INV_GAMMA1P_M1_B1 = 0.203610414066807;
private static final double INV_GAMMA1P_M1_B2 = 0.026620534842894922;
private static final double INV_GAMMA1P_M1_B3 = 4.939449793824468E-4;
private static final double INV_GAMMA1P_M1_B4 = -8.514194324403149E-6;
private static final double INV_GAMMA1P_M1_B5 = -6.4304548177935305E-6;
private static final double INV_GAMMA1P_M1_B6 = 9.926418406727737E-7;
private static final double INV_GAMMA1P_M1_B7 = -6.077618957228252E-8;
private static final double INV_GAMMA1P_M1_B8 = 1.9575583661463974E-10;
private static final double INV_GAMMA1P_M1_P0 = 6.116095104481416E-9;
private static final double INV_GAMMA1P_M1_P1 = 6.8716741130671986E-9;
private static final double INV_GAMMA1P_M1_P2 = 6.820161668496171E-10;
private static final double INV_GAMMA1P_M1_P3 = 4.686843322948848E-11;
private static final double INV_GAMMA1P_M1_P4 = 1.5728330277104463E-12;
private static final double INV_GAMMA1P_M1_P5 = -1.2494415722763663E-13;
private static final double INV_GAMMA1P_M1_P6 = 4.343529937408594E-15;
private static final double INV_GAMMA1P_M1_Q1 = 0.3056961078365221;
private static final double INV_GAMMA1P_M1_Q2 = 0.054642130860422966;
private static final double INV_GAMMA1P_M1_Q3 = 0.004956830093825887;
private static final double INV_GAMMA1P_M1_Q4 = 2.6923694661863613E-4;
private static final double INV_GAMMA1P_M1_C = -0.42278433509846713;
private static final double INV_GAMMA1P_M1_C0 = 0.5772156649015329;
private static final double INV_GAMMA1P_M1_C1 = -0.6558780715202539;
private static final double INV_GAMMA1P_M1_C2 = -0.04200263503409524;
private static final double INV_GAMMA1P_M1_C3 = 0.16653861138229148;
private static final double INV_GAMMA1P_M1_C4 = -0.04219773455554433;
private static final double INV_GAMMA1P_M1_C5 = -0.009621971527876973;
private static final double INV_GAMMA1P_M1_C6 = 0.0072189432466631;
private static final double INV_GAMMA1P_M1_C7 = -0.0011651675918590652;
private static final double INV_GAMMA1P_M1_C8 = -2.1524167411495098E-4;
private static final double INV_GAMMA1P_M1_C9 = 1.280502823881162E-4;
private static final double INV_GAMMA1P_M1_C10 = -2.013485478078824E-5;
private static final double INV_GAMMA1P_M1_C11 = -1.2504934821426706E-6;
private static final double INV_GAMMA1P_M1_C12 = 1.133027231981696E-6;
private static final double INV_GAMMA1P_M1_C13 = -2.056338416977607E-7;
private void Gamma();
public static double logGamma(double);
public static double regularizedGammaP(double, double);
public static double regularizedGammaP(double, double, double, int);
public static double regularizedGammaQ(double, double);
public static double regularizedGammaQ(double, double, double, int);
public static double digamma(double);
public static double trigamma(double);
public static double lanczos(double);
public static double invGamma1pm1(double);
public static double logGamma1p(double) throws org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.NumberIsTooLargeException;
public static double gamma(double);
static void
}
Beta$1
package org.apache.commons.math3.special;
final synchronized class Beta$1 extends org.apache.commons.math3.util.ContinuedFraction {
void Beta$1(double, double);
protected double getB(int, double);
protected double getA(int, double);
}
Gamma$1
package org.apache.commons.math3.special;
final synchronized class Gamma$1 extends org.apache.commons.math3.util.ContinuedFraction {
void Gamma$1(double);
protected double getA(int, double);
protected double getB(int, double);
}
SymmLQ
package org.apache.commons.math3.linear;
public synchronized class SymmLQ extends PreconditionedIterativeLinearSolver {
private static final String OPERATOR = operator;
private static final String THRESHOLD = threshold;
private static final String VECTOR = vector;
private static final String VECTOR1 = vector1;
private static final String VECTOR2 = vector2;
private final boolean check;
private final double delta;
public void SymmLQ(int, double, boolean);
public void SymmLQ(org.apache.commons.math3.util.IterationManager, double, boolean);
public final boolean getCheck();
public RealVector solve(RealLinearOperator, RealLinearOperator, RealVector) throws org.apache.commons.math3.exception.NullArgumentException, NonSquareOperatorException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MaxCountExceededException, NonSelfAdjointOperatorException, NonPositiveDefiniteOperatorException, IllConditionedOperatorException;
public RealVector solve(RealLinearOperator, RealLinearOperator, RealVector, boolean, double) throws org.apache.commons.math3.exception.NullArgumentException, NonSquareOperatorException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MaxCountExceededException, NonSelfAdjointOperatorException, NonPositiveDefiniteOperatorException, IllConditionedOperatorException;
public RealVector solve(RealLinearOperator, RealLinearOperator, RealVector, RealVector) throws org.apache.commons.math3.exception.NullArgumentException, NonSquareOperatorException, org.apache.commons.math3.exception.DimensionMismatchException, NonSelfAdjointOperatorException, NonPositiveDefiniteOperatorException, IllConditionedOperatorException, org.apache.commons.math3.exception.MaxCountExceededException;
public RealVector solve(RealLinearOperator, RealVector) throws org.apache.commons.math3.exception.NullArgumentException, NonSquareOperatorException, org.apache.commons.math3.exception.DimensionMismatchException, NonSelfAdjointOperatorException, IllConditionedOperatorException, org.apache.commons.math3.exception.MaxCountExceededException;
public RealVector solve(RealLinearOperator, RealVector, boolean, double) throws org.apache.commons.math3.exception.NullArgumentException, NonSquareOperatorException, org.apache.commons.math3.exception.DimensionMismatchException, NonSelfAdjointOperatorException, IllConditionedOperatorException, org.apache.commons.math3.exception.MaxCountExceededException;
public RealVector solve(RealLinearOperator, RealVector, RealVector) throws org.apache.commons.math3.exception.NullArgumentException, NonSquareOperatorException, org.apache.commons.math3.exception.DimensionMismatchException, NonSelfAdjointOperatorException, IllConditionedOperatorException, org.apache.commons.math3.exception.MaxCountExceededException;
public RealVector solveInPlace(RealLinearOperator, RealLinearOperator, RealVector, RealVector) throws org.apache.commons.math3.exception.NullArgumentException, NonSquareOperatorException, org.apache.commons.math3.exception.DimensionMismatchException, NonSelfAdjointOperatorException, NonPositiveDefiniteOperatorException, IllConditionedOperatorException, org.apache.commons.math3.exception.MaxCountExceededException;
public RealVector solveInPlace(RealLinearOperator, RealLinearOperator, RealVector, RealVector, boolean, double) throws org.apache.commons.math3.exception.NullArgumentException, NonSquareOperatorException, org.apache.commons.math3.exception.DimensionMismatchException, NonSelfAdjointOperatorException, NonPositiveDefiniteOperatorException, IllConditionedOperatorException, org.apache.commons.math3.exception.MaxCountExceededException;
public RealVector solveInPlace(RealLinearOperator, RealVector, RealVector) throws org.apache.commons.math3.exception.NullArgumentException, NonSquareOperatorException, org.apache.commons.math3.exception.DimensionMismatchException, NonSelfAdjointOperatorException, IllConditionedOperatorException, org.apache.commons.math3.exception.MaxCountExceededException;
}
SchurTransformer$1
package org.apache.commons.math3.linear;
synchronized class SchurTransformer$1 {
}
OpenMapRealVector$OpenMapSparseIterator
package org.apache.commons.math3.linear;
public synchronized class OpenMapRealVector$OpenMapSparseIterator implements java.util.Iterator {
private final org.apache.commons.math3.util.OpenIntToDoubleHashMap$Iterator iter;
private final RealVector$Entry current;
protected void OpenMapRealVector$OpenMapSparseIterator(OpenMapRealVector);
public boolean hasNext();
public RealVector$Entry next();
public void remove();
}
OpenMapRealVector
package org.apache.commons.math3.linear;
public synchronized class OpenMapRealVector extends SparseRealVector implements java.io.Serializable {
public static final double DEFAULT_ZERO_TOLERANCE = 1.0E-12;
private static final long serialVersionUID = 8772222695580707260;
private final org.apache.commons.math3.util.OpenIntToDoubleHashMap entries;
private final int virtualSize;
private final double epsilon;
public void OpenMapRealVector();
public void OpenMapRealVector(int);
public void OpenMapRealVector(int, double);
protected void OpenMapRealVector(OpenMapRealVector, int);
public void OpenMapRealVector(int, int);
public void OpenMapRealVector(int, int, double);
public void OpenMapRealVector(double[]);
public void OpenMapRealVector(double[], double);
public void OpenMapRealVector(Double[]);
public void OpenMapRealVector(Double[], double);
public void OpenMapRealVector(OpenMapRealVector);
public void OpenMapRealVector(RealVector);
private org.apache.commons.math3.util.OpenIntToDoubleHashMap getEntries();
protected boolean isDefaultValue(double);
public RealVector add(RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public OpenMapRealVector add(OpenMapRealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public OpenMapRealVector append(OpenMapRealVector);
public OpenMapRealVector append(RealVector);
public OpenMapRealVector append(double);
public OpenMapRealVector copy();
public double dotProduct(OpenMapRealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public OpenMapRealVector ebeDivide(RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public OpenMapRealVector ebeMultiply(RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public OpenMapRealVector getSubVector(int, int) throws org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.OutOfRangeException;
public int getDimension();
public double getDistance(OpenMapRealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public double getDistance(RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public double getEntry(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public double getL1Distance(OpenMapRealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public double getL1Distance(RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
private double getLInfDistance(OpenMapRealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public double getLInfDistance(RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public boolean isInfinite();
public boolean isNaN();
public OpenMapRealVector mapAdd(double);
public OpenMapRealVector mapAddToSelf(double);
public void setEntry(int, double) throws org.apache.commons.math3.exception.OutOfRangeException;
public void setSubVector(int, RealVector) throws org.apache.commons.math3.exception.OutOfRangeException;
public void set(double);
public OpenMapRealVector subtract(OpenMapRealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public RealVector subtract(RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public OpenMapRealVector unitVector() throws org.apache.commons.math3.exception.MathArithmeticException;
public void unitize() throws org.apache.commons.math3.exception.MathArithmeticException;
public double[] toArray();
public int hashCode();
public boolean equals(Object);
public double getSparsity();
public java.util.Iterator sparseIterator();
}
CholeskyDecomposition
package org.apache.commons.math3.linear;
public synchronized class CholeskyDecomposition {
public static final double DEFAULT_RELATIVE_SYMMETRY_THRESHOLD = 1.0E-15;
public static final double DEFAULT_ABSOLUTE_POSITIVITY_THRESHOLD = 1.0E-10;
private double[][] lTData;
private RealMatrix cachedL;
private RealMatrix cachedLT;
public void CholeskyDecomposition(RealMatrix);
public void CholeskyDecomposition(RealMatrix, double, double);
public RealMatrix getL();
public RealMatrix getLT();
public double getDeterminant();
public DecompositionSolver getSolver();
}
Array2DRowRealMatrix
package org.apache.commons.math3.linear;
public synchronized class Array2DRowRealMatrix extends AbstractRealMatrix implements java.io.Serializable {
private static final long serialVersionUID = -1067294169172445528;
private double[][] data;
public void Array2DRowRealMatrix();
public void Array2DRowRealMatrix(int, int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public void Array2DRowRealMatrix(double[][]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.NullArgumentException;
public void Array2DRowRealMatrix(double[][], boolean) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.NullArgumentException;
public void Array2DRowRealMatrix(double[]);
public RealMatrix createMatrix(int, int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public RealMatrix copy();
public Array2DRowRealMatrix add(Array2DRowRealMatrix) throws MatrixDimensionMismatchException;
public Array2DRowRealMatrix subtract(Array2DRowRealMatrix) throws MatrixDimensionMismatchException;
public Array2DRowRealMatrix multiply(Array2DRowRealMatrix) throws org.apache.commons.math3.exception.DimensionMismatchException;
public double[][] getData();
public double[][] getDataRef();
public void setSubMatrix(double[][], int, int) throws org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NullArgumentException;
public double getEntry(int, int) throws org.apache.commons.math3.exception.OutOfRangeException;
public void setEntry(int, int, double) throws org.apache.commons.math3.exception.OutOfRangeException;
public void addToEntry(int, int, double) throws org.apache.commons.math3.exception.OutOfRangeException;
public void multiplyEntry(int, int, double) throws org.apache.commons.math3.exception.OutOfRangeException;
public int getRowDimension();
public int getColumnDimension();
public double[] operate(double[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public double[] preMultiply(double[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public double walkInRowOrder(RealMatrixChangingVisitor);
public double walkInRowOrder(RealMatrixPreservingVisitor);
public double walkInRowOrder(RealMatrixChangingVisitor, int, int, int, int) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public double walkInRowOrder(RealMatrixPreservingVisitor, int, int, int, int) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public double walkInColumnOrder(RealMatrixChangingVisitor);
public double walkInColumnOrder(RealMatrixPreservingVisitor);
public double walkInColumnOrder(RealMatrixChangingVisitor, int, int, int, int) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public double walkInColumnOrder(RealMatrixPreservingVisitor, int, int, int, int) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NumberIsTooSmallException;
private double[][] copyOut();
private void copyIn(double[][]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.NullArgumentException;
}
RealMatrixPreservingVisitor
package org.apache.commons.math3.linear;
public abstract interface RealMatrixPreservingVisitor {
public abstract void start(int, int, int, int, int, int);
public abstract void visit(int, int, double);
public abstract double end();
}
IterativeLinearSolverEvent
package org.apache.commons.math3.linear;
public abstract synchronized class IterativeLinearSolverEvent extends org.apache.commons.math3.util.IterationEvent {
private static final long serialVersionUID = 20120129;
public void IterativeLinearSolverEvent(Object, int);
public abstract RealVector getRightHandSideVector();
public abstract double getNormOfResidual();
public RealVector getResidual();
public abstract RealVector getSolution();
public boolean providesResidual();
}
AbstractFieldMatrix
package org.apache.commons.math3.linear;
public abstract synchronized class AbstractFieldMatrix implements FieldMatrix {
private final org.apache.commons.math3.Field field;
protected void AbstractFieldMatrix();
protected void AbstractFieldMatrix(org.apache.commons.math3.Field);
protected void AbstractFieldMatrix(org.apache.commons.math3.Field, int, int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
protected static org.apache.commons.math3.Field extractField(org.apache.commons.math3.FieldElement[][]) throws org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.NullArgumentException;
protected static org.apache.commons.math3.Field extractField(org.apache.commons.math3.FieldElement[]) throws org.apache.commons.math3.exception.NoDataException;
protected static org.apache.commons.math3.FieldElement[][] buildArray(org.apache.commons.math3.Field, int, int);
protected static org.apache.commons.math3.FieldElement[] buildArray(org.apache.commons.math3.Field, int);
public org.apache.commons.math3.Field getField();
public abstract FieldMatrix createMatrix(int, int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public abstract FieldMatrix copy();
public FieldMatrix add(FieldMatrix) throws MatrixDimensionMismatchException;
public FieldMatrix subtract(FieldMatrix) throws MatrixDimensionMismatchException;
public FieldMatrix scalarAdd(org.apache.commons.math3.FieldElement);
public FieldMatrix scalarMultiply(org.apache.commons.math3.FieldElement);
public FieldMatrix multiply(FieldMatrix) throws org.apache.commons.math3.exception.DimensionMismatchException;
public FieldMatrix preMultiply(FieldMatrix) throws org.apache.commons.math3.exception.DimensionMismatchException;
public FieldMatrix power(int) throws NonSquareMatrixException, org.apache.commons.math3.exception.NotPositiveException;
public org.apache.commons.math3.FieldElement[][] getData();
public FieldMatrix getSubMatrix(int, int, int, int) throws org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException;
public FieldMatrix getSubMatrix(int[], int[]) throws org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.OutOfRangeException;
public void copySubMatrix(int, int, int, int, org.apache.commons.math3.FieldElement[][]) throws MatrixDimensionMismatchException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException;
public void copySubMatrix(int[], int[], org.apache.commons.math3.FieldElement[][]) throws MatrixDimensionMismatchException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.OutOfRangeException;
public void setSubMatrix(org.apache.commons.math3.FieldElement[][], int, int) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.NullArgumentException;
public FieldMatrix getRowMatrix(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public void setRowMatrix(int, FieldMatrix) throws org.apache.commons.math3.exception.OutOfRangeException, MatrixDimensionMismatchException;
public FieldMatrix getColumnMatrix(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public void setColumnMatrix(int, FieldMatrix) throws org.apache.commons.math3.exception.OutOfRangeException, MatrixDimensionMismatchException;
public FieldVector getRowVector(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public void setRowVector(int, FieldVector) throws org.apache.commons.math3.exception.OutOfRangeException, MatrixDimensionMismatchException;
public FieldVector getColumnVector(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public void setColumnVector(int, FieldVector) throws org.apache.commons.math3.exception.OutOfRangeException, MatrixDimensionMismatchException;
public org.apache.commons.math3.FieldElement[] getRow(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public void setRow(int, org.apache.commons.math3.FieldElement[]) throws org.apache.commons.math3.exception.OutOfRangeException, MatrixDimensionMismatchException;
public org.apache.commons.math3.FieldElement[] getColumn(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public void setColumn(int, org.apache.commons.math3.FieldElement[]) throws org.apache.commons.math3.exception.OutOfRangeException, MatrixDimensionMismatchException;
public abstract org.apache.commons.math3.FieldElement getEntry(int, int) throws org.apache.commons.math3.exception.OutOfRangeException;
public abstract void setEntry(int, int, org.apache.commons.math3.FieldElement) throws org.apache.commons.math3.exception.OutOfRangeException;
public abstract void addToEntry(int, int, org.apache.commons.math3.FieldElement) throws org.apache.commons.math3.exception.OutOfRangeException;
public abstract void multiplyEntry(int, int, org.apache.commons.math3.FieldElement) throws org.apache.commons.math3.exception.OutOfRangeException;
public FieldMatrix transpose();
public boolean isSquare();
public abstract int getRowDimension();
public abstract int getColumnDimension();
public org.apache.commons.math3.FieldElement getTrace() throws NonSquareMatrixException;
public org.apache.commons.math3.FieldElement[] operate(org.apache.commons.math3.FieldElement[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public FieldVector operate(FieldVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public org.apache.commons.math3.FieldElement[] preMultiply(org.apache.commons.math3.FieldElement[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public FieldVector preMultiply(FieldVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public org.apache.commons.math3.FieldElement walkInRowOrder(FieldMatrixChangingVisitor);
public org.apache.commons.math3.FieldElement walkInRowOrder(FieldMatrixPreservingVisitor);
public org.apache.commons.math3.FieldElement walkInRowOrder(FieldMatrixChangingVisitor, int, int, int, int) throws org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException;
public org.apache.commons.math3.FieldElement walkInRowOrder(FieldMatrixPreservingVisitor, int, int, int, int) throws org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException;
public org.apache.commons.math3.FieldElement walkInColumnOrder(FieldMatrixChangingVisitor);
public org.apache.commons.math3.FieldElement walkInColumnOrder(FieldMatrixPreservingVisitor);
public org.apache.commons.math3.FieldElement walkInColumnOrder(FieldMatrixChangingVisitor, int, int, int, int) throws org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException;
public org.apache.commons.math3.FieldElement walkInColumnOrder(FieldMatrixPreservingVisitor, int, int, int, int) throws org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException;
public org.apache.commons.math3.FieldElement walkInOptimizedOrder(FieldMatrixChangingVisitor);
public org.apache.commons.math3.FieldElement walkInOptimizedOrder(FieldMatrixPreservingVisitor);
public org.apache.commons.math3.FieldElement walkInOptimizedOrder(FieldMatrixChangingVisitor, int, int, int, int) throws org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException;
public org.apache.commons.math3.FieldElement walkInOptimizedOrder(FieldMatrixPreservingVisitor, int, int, int, int) throws org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException;
public String toString();
public boolean equals(Object);
public int hashCode();
protected void checkRowIndex(int) throws org.apache.commons.math3.exception.OutOfRangeException;
protected void checkColumnIndex(int) throws org.apache.commons.math3.exception.OutOfRangeException;
protected void checkSubMatrixIndex(int, int, int, int) throws org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException;
protected void checkSubMatrixIndex(int[], int[]) throws org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.OutOfRangeException;
protected void checkAdditionCompatible(FieldMatrix) throws MatrixDimensionMismatchException;
protected void checkSubtractionCompatible(FieldMatrix) throws MatrixDimensionMismatchException;
protected void checkMultiplicationCompatible(FieldMatrix) throws org.apache.commons.math3.exception.DimensionMismatchException;
}
RealVectorPreservingVisitor
package org.apache.commons.math3.linear;
public abstract interface RealVectorPreservingVisitor {
public abstract void start(int, int, int);
public abstract void visit(int, double);
public abstract double end();
}
EigenDecomposition$Solver
package org.apache.commons.math3.linear;
synchronized class EigenDecomposition$Solver implements DecompositionSolver {
private double[] realEigenvalues;
private double[] imagEigenvalues;
private final ArrayRealVector[] eigenvectors;
private void EigenDecomposition$Solver(double[], double[], ArrayRealVector[]);
public RealVector solve(RealVector);
public RealMatrix solve(RealMatrix);
public boolean isNonSingular();
public RealMatrix getInverse();
}
SchurTransformer
package org.apache.commons.math3.linear;
synchronized class SchurTransformer {
private static final int MAX_ITERATIONS = 100;
private final double[][] matrixP;
private final double[][] matrixT;
private RealMatrix cachedP;
private RealMatrix cachedT;
private RealMatrix cachedPt;
private final double epsilon;
public void SchurTransformer(RealMatrix);
public RealMatrix getP();
public RealMatrix getPT();
public RealMatrix getT();
private void transform();
private double getNorm();
private int findSmallSubDiagonalElement(int, double);
private void computeShift(int, int, int, SchurTransformer$ShiftInfo);
private int initQRStep(int, int, SchurTransformer$ShiftInfo, double[]);
private void performDoubleQRStep(int, int, int, SchurTransformer$ShiftInfo, double[]);
}
EigenDecomposition
package org.apache.commons.math3.linear;
public synchronized class EigenDecomposition {
private static final double EPSILON = 1.0E-12;
private byte maxIter;
private double[] main;
private double[] secondary;
private TriDiagonalTransformer transformer;
private double[] realEigenvalues;
private double[] imagEigenvalues;
private ArrayRealVector[] eigenvectors;
private RealMatrix cachedV;
private RealMatrix cachedD;
private RealMatrix cachedVt;
private final boolean isSymmetric;
public void EigenDecomposition(RealMatrix) throws org.apache.commons.math3.exception.MathArithmeticException;
public void EigenDecomposition(RealMatrix, double) throws org.apache.commons.math3.exception.MathArithmeticException;
public void EigenDecomposition(double[], double[]);
public void EigenDecomposition(double[], double[], double);
public RealMatrix getV();
public RealMatrix getD();
public RealMatrix getVT();
public boolean hasComplexEigenvalues();
public double[] getRealEigenvalues();
public double getRealEigenvalue(int);
public double[] getImagEigenvalues();
public double getImagEigenvalue(int);
public RealVector getEigenvector(int);
public double getDeterminant();
public RealMatrix getSquareRoot();
public DecompositionSolver getSolver();
private void transformToTridiagonal(RealMatrix);
private void findEigenVectors(double[][]);
private SchurTransformer transformToSchur(RealMatrix);
private org.apache.commons.math3.complex.Complex cdiv(double, double, double, double);
private void findEigenVectorsFromSchur(SchurTransformer) throws org.apache.commons.math3.exception.MathArithmeticException;
}
ArrayRealVector
package org.apache.commons.math3.linear;
public synchronized class ArrayRealVector extends RealVector implements java.io.Serializable {
private static final long serialVersionUID = -1097961340710804027;
private static final RealVectorFormat DEFAULT_FORMAT;
private double[] data;
public void ArrayRealVector();
public void ArrayRealVector(int);
public void ArrayRealVector(int, double);
public void ArrayRealVector(double[]);
public void ArrayRealVector(double[], boolean) throws org.apache.commons.math3.exception.NullArgumentException;
public void ArrayRealVector(double[], int, int) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooLargeException;
public void ArrayRealVector(Double[]);
public void ArrayRealVector(Double[], int, int) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooLargeException;
public void ArrayRealVector(RealVector) throws org.apache.commons.math3.exception.NullArgumentException;
public void ArrayRealVector(ArrayRealVector) throws org.apache.commons.math3.exception.NullArgumentException;
public void ArrayRealVector(ArrayRealVector, boolean);
public void ArrayRealVector(ArrayRealVector, ArrayRealVector);
public void ArrayRealVector(ArrayRealVector, RealVector);
public void ArrayRealVector(RealVector, ArrayRealVector);
public void ArrayRealVector(ArrayRealVector, double[]);
public void ArrayRealVector(double[], ArrayRealVector);
public void ArrayRealVector(double[], double[]);
public ArrayRealVector copy();
public ArrayRealVector add(RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public ArrayRealVector subtract(RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public ArrayRealVector map(org.apache.commons.math3.analysis.UnivariateFunction);
public ArrayRealVector mapToSelf(org.apache.commons.math3.analysis.UnivariateFunction);
public RealVector mapAddToSelf(double);
public RealVector mapSubtractToSelf(double);
public RealVector mapMultiplyToSelf(double);
public RealVector mapDivideToSelf(double);
public ArrayRealVector ebeMultiply(RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public ArrayRealVector ebeDivide(RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public double[] getDataRef();
public double dotProduct(RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public double getNorm();
public double getL1Norm();
public double getLInfNorm();
public double getDistance(RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public double getL1Distance(RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public double getLInfDistance(RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public RealMatrix outerProduct(RealVector);
public double getEntry(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public int getDimension();
public RealVector append(RealVector);
public ArrayRealVector append(ArrayRealVector);
public RealVector append(double);
public RealVector getSubVector(int, int) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NotPositiveException;
public void setEntry(int, double) throws org.apache.commons.math3.exception.OutOfRangeException;
public void addToEntry(int, double) throws org.apache.commons.math3.exception.OutOfRangeException;
public void setSubVector(int, RealVector) throws org.apache.commons.math3.exception.OutOfRangeException;
public void setSubVector(int, double[]) throws org.apache.commons.math3.exception.OutOfRangeException;
public void set(double);
public double[] toArray();
public String toString();
protected void checkVectorDimensions(RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
protected void checkVectorDimensions(int) throws org.apache.commons.math3.exception.DimensionMismatchException;
public boolean isNaN();
public boolean isInfinite();
public boolean equals(Object);
public int hashCode();
public ArrayRealVector combine(double, double, RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public ArrayRealVector combineToSelf(double, double, RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public double walkInDefaultOrder(RealVectorPreservingVisitor);
public double walkInDefaultOrder(RealVectorPreservingVisitor, int, int) throws org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException;
public double walkInOptimizedOrder(RealVectorPreservingVisitor);
public double walkInOptimizedOrder(RealVectorPreservingVisitor, int, int) throws org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException;
public double walkInDefaultOrder(RealVectorChangingVisitor);
public double walkInDefaultOrder(RealVectorChangingVisitor, int, int) throws org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException;
public double walkInOptimizedOrder(RealVectorChangingVisitor);
public double walkInOptimizedOrder(RealVectorChangingVisitor, int, int) throws org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException;
static void
}
IterativeLinearSolver
package org.apache.commons.math3.linear;
public abstract synchronized class IterativeLinearSolver {
private final org.apache.commons.math3.util.IterationManager manager;
public void IterativeLinearSolver(int);
public void IterativeLinearSolver(org.apache.commons.math3.util.IterationManager) throws org.apache.commons.math3.exception.NullArgumentException;
protected static void checkParameters(RealLinearOperator, RealVector, RealVector) throws org.apache.commons.math3.exception.NullArgumentException, NonSquareOperatorException, org.apache.commons.math3.exception.DimensionMismatchException;
public org.apache.commons.math3.util.IterationManager getIterationManager();
public RealVector solve(RealLinearOperator, RealVector) throws org.apache.commons.math3.exception.NullArgumentException, NonSquareOperatorException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MaxCountExceededException;
public RealVector solve(RealLinearOperator, RealVector, RealVector) throws org.apache.commons.math3.exception.NullArgumentException, NonSquareOperatorException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MaxCountExceededException;
public abstract RealVector solveInPlace(RealLinearOperator, RealVector, RealVector) throws org.apache.commons.math3.exception.NullArgumentException, NonSquareOperatorException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MaxCountExceededException;
}
SparseRealVector
package org.apache.commons.math3.linear;
public abstract synchronized class SparseRealVector extends RealVector {
public void SparseRealVector();
}
AbstractRealMatrix$4
package org.apache.commons.math3.linear;
synchronized class AbstractRealMatrix$4 extends DefaultRealMatrixPreservingVisitor {
private int startRow;
private int startColumn;
void AbstractRealMatrix$4(AbstractRealMatrix, double[][]);
public void start(int, int, int, int, int, int);
public void visit(int, int, double);
}
RealVector$2$2
package org.apache.commons.math3.linear;
synchronized class RealVector$2$2 implements java.util.Iterator {
private final RealVector$2$UnmodifiableEntry e;
void RealVector$2$2(RealVector$2, java.util.Iterator);
public boolean hasNext();
public RealVector$Entry next();
public void remove() throws org.apache.commons.math3.exception.MathUnsupportedOperationException;
}
MatrixUtils
package org.apache.commons.math3.linear;
public synchronized class MatrixUtils {
public static final RealMatrixFormat DEFAULT_FORMAT;
public static final RealMatrixFormat OCTAVE_FORMAT;
private void MatrixUtils();
public static RealMatrix createRealMatrix(int, int);
public static FieldMatrix createFieldMatrix(org.apache.commons.math3.Field, int, int);
public static RealMatrix createRealMatrix(double[][]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NoDataException;
public static FieldMatrix createFieldMatrix(org.apache.commons.math3.FieldElement[][]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.NullArgumentException;
public static RealMatrix createRealIdentityMatrix(int);
public static FieldMatrix createFieldIdentityMatrix(org.apache.commons.math3.Field, int);
public static RealMatrix createRealDiagonalMatrix(double[]);
public static FieldMatrix createFieldDiagonalMatrix(org.apache.commons.math3.FieldElement[]);
public static RealVector createRealVector(double[]) throws org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.NullArgumentException;
public static FieldVector createFieldVector(org.apache.commons.math3.FieldElement[]) throws org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.ZeroException;
public static RealMatrix createRowRealMatrix(double[]) throws org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.NullArgumentException;
public static FieldMatrix createRowFieldMatrix(org.apache.commons.math3.FieldElement[]) throws org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.NullArgumentException;
public static RealMatrix createColumnRealMatrix(double[]) throws org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.NullArgumentException;
public static FieldMatrix createColumnFieldMatrix(org.apache.commons.math3.FieldElement[]) throws org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.NullArgumentException;
private static boolean isSymmetricInternal(RealMatrix, double, boolean);
public static void checkSymmetric(RealMatrix, double);
public static boolean isSymmetric(RealMatrix, double);
public static void checkMatrixIndex(AnyMatrix, int, int) throws org.apache.commons.math3.exception.OutOfRangeException;
public static void checkRowIndex(AnyMatrix, int) throws org.apache.commons.math3.exception.OutOfRangeException;
public static void checkColumnIndex(AnyMatrix, int) throws org.apache.commons.math3.exception.OutOfRangeException;
public static void checkSubMatrixIndex(AnyMatrix, int, int, int, int) throws org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException;
public static void checkSubMatrixIndex(AnyMatrix, int[], int[]) throws org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.OutOfRangeException;
public static void checkAdditionCompatible(AnyMatrix, AnyMatrix) throws MatrixDimensionMismatchException;
public static void checkSubtractionCompatible(AnyMatrix, AnyMatrix) throws MatrixDimensionMismatchException;
public static void checkMultiplicationCompatible(AnyMatrix, AnyMatrix) throws org.apache.commons.math3.exception.DimensionMismatchException;
public static Array2DRowRealMatrix fractionMatrixToRealMatrix(FieldMatrix);
public static Array2DRowRealMatrix bigFractionMatrixToRealMatrix(FieldMatrix);
public static void serializeRealVector(RealVector, java.io.ObjectOutputStream) throws java.io.IOException;
public static void deserializeRealVector(Object, String, java.io.ObjectInputStream) throws ClassNotFoundException, java.io.IOException;
public static void serializeRealMatrix(RealMatrix, java.io.ObjectOutputStream) throws java.io.IOException;
public static void deserializeRealMatrix(Object, String, java.io.ObjectInputStream) throws ClassNotFoundException, java.io.IOException;
public static void solveLowerTriangularSystem(RealMatrix, RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MathArithmeticException, NonSquareMatrixException;
public static void solveUpperTriangularSystem(RealMatrix, RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MathArithmeticException, NonSquareMatrixException;
public static RealMatrix blockInverse(RealMatrix, int);
static void
}
BlockRealMatrix
package org.apache.commons.math3.linear;
public synchronized class BlockRealMatrix extends AbstractRealMatrix implements java.io.Serializable {
public static final int BLOCK_SIZE = 52;
private static final long serialVersionUID = 4991895511313664478;
private final double[][] blocks;
private final int rows;
private final int columns;
private final int blockRows;
private final int blockColumns;
public void BlockRealMatrix(int, int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public void BlockRealMatrix(double[][]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NotStrictlyPositiveException;
public void BlockRealMatrix(int, int, double[][], boolean) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NotStrictlyPositiveException;
public static double[][] toBlocksLayout(double[][]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public static double[][] createBlocksLayout(int, int);
public BlockRealMatrix createMatrix(int, int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public BlockRealMatrix copy();
public BlockRealMatrix add(RealMatrix) throws MatrixDimensionMismatchException;
public BlockRealMatrix add(BlockRealMatrix) throws MatrixDimensionMismatchException;
public BlockRealMatrix subtract(RealMatrix) throws MatrixDimensionMismatchException;
public BlockRealMatrix subtract(BlockRealMatrix) throws MatrixDimensionMismatchException;
public BlockRealMatrix scalarAdd(double);
public RealMatrix scalarMultiply(double);
public BlockRealMatrix multiply(RealMatrix) throws org.apache.commons.math3.exception.DimensionMismatchException;
public BlockRealMatrix multiply(BlockRealMatrix) throws org.apache.commons.math3.exception.DimensionMismatchException;
public double[][] getData();
public double getNorm();
public double getFrobeniusNorm();
public BlockRealMatrix getSubMatrix(int, int, int, int) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NumberIsTooSmallException;
private void copyBlockPart(double[], int, int, int, int, int, double[], int, int, int);
public void setSubMatrix(double[][], int, int) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.DimensionMismatchException;
public BlockRealMatrix getRowMatrix(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public void setRowMatrix(int, RealMatrix) throws org.apache.commons.math3.exception.OutOfRangeException, MatrixDimensionMismatchException;
public void setRowMatrix(int, BlockRealMatrix) throws org.apache.commons.math3.exception.OutOfRangeException, MatrixDimensionMismatchException;
public BlockRealMatrix getColumnMatrix(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public void setColumnMatrix(int, RealMatrix) throws org.apache.commons.math3.exception.OutOfRangeException, MatrixDimensionMismatchException;
void setColumnMatrix(int, BlockRealMatrix) throws org.apache.commons.math3.exception.OutOfRangeException, MatrixDimensionMismatchException;
public RealVector getRowVector(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public void setRowVector(int, RealVector) throws org.apache.commons.math3.exception.OutOfRangeException, MatrixDimensionMismatchException;
public RealVector getColumnVector(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public void setColumnVector(int, RealVector) throws org.apache.commons.math3.exception.OutOfRangeException, MatrixDimensionMismatchException;
public double[] getRow(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public void setRow(int, double[]) throws org.apache.commons.math3.exception.OutOfRangeException, MatrixDimensionMismatchException;
public double[] getColumn(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public void setColumn(int, double[]) throws org.apache.commons.math3.exception.OutOfRangeException, MatrixDimensionMismatchException;
public double getEntry(int, int) throws org.apache.commons.math3.exception.OutOfRangeException;
public void setEntry(int, int, double) throws org.apache.commons.math3.exception.OutOfRangeException;
public void addToEntry(int, int, double) throws org.apache.commons.math3.exception.OutOfRangeException;
public void multiplyEntry(int, int, double) throws org.apache.commons.math3.exception.OutOfRangeException;
public BlockRealMatrix transpose();
public int getRowDimension();
public int getColumnDimension();
public double[] operate(double[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public double[] preMultiply(double[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public double walkInRowOrder(RealMatrixChangingVisitor);
public double walkInRowOrder(RealMatrixPreservingVisitor);
public double walkInRowOrder(RealMatrixChangingVisitor, int, int, int, int) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public double walkInRowOrder(RealMatrixPreservingVisitor, int, int, int, int) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public double walkInOptimizedOrder(RealMatrixChangingVisitor);
public double walkInOptimizedOrder(RealMatrixPreservingVisitor);
public double walkInOptimizedOrder(RealMatrixChangingVisitor, int, int, int, int) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public double walkInOptimizedOrder(RealMatrixPreservingVisitor, int, int, int, int) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NumberIsTooSmallException;
private int blockHeight(int);
private int blockWidth(int);
}
CholeskyDecomposition$1
package org.apache.commons.math3.linear;
synchronized class CholeskyDecomposition$1 {
}
SingularOperatorException
package org.apache.commons.math3.linear;
public synchronized class SingularOperatorException extends org.apache.commons.math3.exception.MathIllegalArgumentException {
private static final long serialVersionUID = -476049978595245033;
public void SingularOperatorException();
}
AbstractRealMatrix$2
package org.apache.commons.math3.linear;
synchronized class AbstractRealMatrix$2 implements RealMatrixPreservingVisitor {
private double sum;
void AbstractRealMatrix$2(AbstractRealMatrix);
public void start(int, int, int, int, int, int);
public void visit(int, int, double);
public double end();
}
RealMatrix
package org.apache.commons.math3.linear;
public abstract interface RealMatrix extends AnyMatrix {
public abstract RealMatrix createMatrix(int, int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public abstract RealMatrix copy();
public abstract RealMatrix add(RealMatrix) throws MatrixDimensionMismatchException;
public abstract RealMatrix subtract(RealMatrix) throws MatrixDimensionMismatchException;
public abstract RealMatrix scalarAdd(double);
public abstract RealMatrix scalarMultiply(double);
public abstract RealMatrix multiply(RealMatrix) throws org.apache.commons.math3.exception.DimensionMismatchException;
public abstract RealMatrix preMultiply(RealMatrix) throws org.apache.commons.math3.exception.DimensionMismatchException;
public abstract RealMatrix power(int) throws org.apache.commons.math3.exception.NotPositiveException, NonSquareMatrixException;
public abstract double[][] getData();
public abstract double getNorm();
public abstract double getFrobeniusNorm();
public abstract RealMatrix getSubMatrix(int, int, int, int) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public abstract RealMatrix getSubMatrix(int[], int[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.OutOfRangeException;
public abstract void copySubMatrix(int, int, int, int, double[][]) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NumberIsTooSmallException, MatrixDimensionMismatchException;
public abstract void copySubMatrix(int[], int[], double[][]) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException, MatrixDimensionMismatchException;
public abstract void setSubMatrix(double[][], int, int) throws org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NullArgumentException;
public abstract RealMatrix getRowMatrix(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public abstract void setRowMatrix(int, RealMatrix) throws org.apache.commons.math3.exception.OutOfRangeException, MatrixDimensionMismatchException;
public abstract RealMatrix getColumnMatrix(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public abstract void setColumnMatrix(int, RealMatrix) throws org.apache.commons.math3.exception.OutOfRangeException, MatrixDimensionMismatchException;
public abstract RealVector getRowVector(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public abstract void setRowVector(int, RealVector) throws org.apache.commons.math3.exception.OutOfRangeException, MatrixDimensionMismatchException;
public abstract RealVector getColumnVector(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public abstract void setColumnVector(int, RealVector) throws org.apache.commons.math3.exception.OutOfRangeException, MatrixDimensionMismatchException;
public abstract double[] getRow(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public abstract void setRow(int, double[]) throws org.apache.commons.math3.exception.OutOfRangeException, MatrixDimensionMismatchException;
public abstract double[] getColumn(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public abstract void setColumn(int, double[]) throws org.apache.commons.math3.exception.OutOfRangeException, MatrixDimensionMismatchException;
public abstract double getEntry(int, int) throws org.apache.commons.math3.exception.OutOfRangeException;
public abstract void setEntry(int, int, double) throws org.apache.commons.math3.exception.OutOfRangeException;
public abstract void addToEntry(int, int, double) throws org.apache.commons.math3.exception.OutOfRangeException;
public abstract void multiplyEntry(int, int, double) throws org.apache.commons.math3.exception.OutOfRangeException;
public abstract RealMatrix transpose();
public abstract double getTrace() throws NonSquareMatrixException;
public abstract double[] operate(double[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public abstract RealVector operate(RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public abstract double[] preMultiply(double[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public abstract RealVector preMultiply(RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public abstract double walkInRowOrder(RealMatrixChangingVisitor);
public abstract double walkInRowOrder(RealMatrixPreservingVisitor);
public abstract double walkInRowOrder(RealMatrixChangingVisitor, int, int, int, int) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public abstract double walkInRowOrder(RealMatrixPreservingVisitor, int, int, int, int) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public abstract double walkInColumnOrder(RealMatrixChangingVisitor);
public abstract double walkInColumnOrder(RealMatrixPreservingVisitor);
public abstract double walkInColumnOrder(RealMatrixChangingVisitor, int, int, int, int) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public abstract double walkInColumnOrder(RealMatrixPreservingVisitor, int, int, int, int) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public abstract double walkInOptimizedOrder(RealMatrixChangingVisitor);
public abstract double walkInOptimizedOrder(RealMatrixPreservingVisitor);
public abstract double walkInOptimizedOrder(RealMatrixChangingVisitor, int, int, int, int) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public abstract double walkInOptimizedOrder(RealMatrixPreservingVisitor, int, int, int, int) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NumberIsTooSmallException;
}
SingularMatrixException
package org.apache.commons.math3.linear;
public synchronized class SingularMatrixException extends org.apache.commons.math3.exception.MathIllegalArgumentException {
private static final long serialVersionUID = -4206514844735401070;
public void SingularMatrixException();
}
FieldDecompositionSolver
package org.apache.commons.math3.linear;
public abstract interface FieldDecompositionSolver {
public abstract FieldVector solve(FieldVector);
public abstract FieldMatrix solve(FieldMatrix);
public abstract boolean isNonSingular();
public abstract FieldMatrix getInverse();
}
SparseFieldVector
package org.apache.commons.math3.linear;
public synchronized class SparseFieldVector implements FieldVector, java.io.Serializable {
private static final long serialVersionUID = 7841233292190413362;
private final org.apache.commons.math3.Field field;
private final org.apache.commons.math3.util.OpenIntToFieldHashMap entries;
private final int virtualSize;
public void SparseFieldVector(org.apache.commons.math3.Field);
public void SparseFieldVector(org.apache.commons.math3.Field, int);
protected void SparseFieldVector(SparseFieldVector, int);
public void SparseFieldVector(org.apache.commons.math3.Field, int, int);
public void SparseFieldVector(org.apache.commons.math3.Field, org.apache.commons.math3.FieldElement[]) throws org.apache.commons.math3.exception.NullArgumentException;
public void SparseFieldVector(SparseFieldVector);
private org.apache.commons.math3.util.OpenIntToFieldHashMap getEntries();
public FieldVector add(SparseFieldVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public FieldVector append(SparseFieldVector);
public FieldVector append(FieldVector);
public FieldVector append(org.apache.commons.math3.FieldElement) throws org.apache.commons.math3.exception.NullArgumentException;
public FieldVector copy();
public org.apache.commons.math3.FieldElement dotProduct(FieldVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public FieldVector ebeDivide(FieldVector) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MathArithmeticException;
public FieldVector ebeMultiply(FieldVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public org.apache.commons.math3.FieldElement[] getData();
public int getDimension();
public org.apache.commons.math3.FieldElement getEntry(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public org.apache.commons.math3.Field getField();
public FieldVector getSubVector(int, int) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NotPositiveException;
public FieldVector mapAdd(org.apache.commons.math3.FieldElement) throws org.apache.commons.math3.exception.NullArgumentException;
public FieldVector mapAddToSelf(org.apache.commons.math3.FieldElement) throws org.apache.commons.math3.exception.NullArgumentException;
public FieldVector mapDivide(org.apache.commons.math3.FieldElement) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.MathArithmeticException;
public FieldVector mapDivideToSelf(org.apache.commons.math3.FieldElement) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.MathArithmeticException;
public FieldVector mapInv() throws org.apache.commons.math3.exception.MathArithmeticException;
public FieldVector mapInvToSelf() throws org.apache.commons.math3.exception.MathArithmeticException;
public FieldVector mapMultiply(org.apache.commons.math3.FieldElement) throws org.apache.commons.math3.exception.NullArgumentException;
public FieldVector mapMultiplyToSelf(org.apache.commons.math3.FieldElement) throws org.apache.commons.math3.exception.NullArgumentException;
public FieldVector mapSubtract(org.apache.commons.math3.FieldElement) throws org.apache.commons.math3.exception.NullArgumentException;
public FieldVector mapSubtractToSelf(org.apache.commons.math3.FieldElement) throws org.apache.commons.math3.exception.NullArgumentException;
public FieldMatrix outerProduct(SparseFieldVector);
public FieldMatrix outerProduct(FieldVector);
public FieldVector projection(FieldVector) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MathArithmeticException;
public void set(org.apache.commons.math3.FieldElement);
public void setEntry(int, org.apache.commons.math3.FieldElement) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.OutOfRangeException;
public void setSubVector(int, FieldVector) throws org.apache.commons.math3.exception.OutOfRangeException;
public SparseFieldVector subtract(SparseFieldVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public FieldVector subtract(FieldVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public org.apache.commons.math3.FieldElement[] toArray();
private void checkIndex(int) throws org.apache.commons.math3.exception.OutOfRangeException;
protected void checkVectorDimensions(int) throws org.apache.commons.math3.exception.DimensionMismatchException;
public FieldVector add(FieldVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public int hashCode();
public boolean equals(Object);
}
RealVector$SparseEntryIterator
package org.apache.commons.math3.linear;
public synchronized class RealVector$SparseEntryIterator implements java.util.Iterator {
private final int dim;
private RealVector$Entry current;
private RealVector$Entry next;
protected void RealVector$SparseEntryIterator(RealVector);
protected void advance(RealVector$Entry);
public boolean hasNext();
public RealVector$Entry next();
public void remove() throws org.apache.commons.math3.exception.MathUnsupportedOperationException;
}
FieldLUDecomposition
package org.apache.commons.math3.linear;
public synchronized class FieldLUDecomposition {
private final org.apache.commons.math3.Field field;
private org.apache.commons.math3.FieldElement[][] lu;
private int[] pivot;
private boolean even;
private boolean singular;
private FieldMatrix cachedL;
private FieldMatrix cachedU;
private FieldMatrix cachedP;
public void FieldLUDecomposition(FieldMatrix);
public FieldMatrix getL();
public FieldMatrix getU();
public FieldMatrix getP();
public int[] getPivot();
public org.apache.commons.math3.FieldElement getDeterminant();
public FieldDecompositionSolver getSolver();
}
RealVectorFormat
package org.apache.commons.math3.linear;
public synchronized class RealVectorFormat {
private static final String DEFAULT_PREFIX = {;
private static final String DEFAULT_SUFFIX = };
private static final String DEFAULT_SEPARATOR = ; ;
private final String prefix;
private final String suffix;
private final String separator;
private final String trimmedPrefix;
private final String trimmedSuffix;
private final String trimmedSeparator;
private final java.text.NumberFormat format;
public void RealVectorFormat();
public void RealVectorFormat(java.text.NumberFormat);
public void RealVectorFormat(String, String, String);
public void RealVectorFormat(String, String, String, java.text.NumberFormat);
public static java.util.Locale[] getAvailableLocales();
public String getPrefix();
public String getSuffix();
public String getSeparator();
public java.text.NumberFormat getFormat();
public static RealVectorFormat getInstance();
public static RealVectorFormat getInstance(java.util.Locale);
public String format(RealVector);
public StringBuffer format(RealVector, StringBuffer, java.text.FieldPosition);
public ArrayRealVector parse(String);
public ArrayRealVector parse(String, java.text.ParsePosition);
}
DefaultFieldMatrixPreservingVisitor
package org.apache.commons.math3.linear;
public synchronized class DefaultFieldMatrixPreservingVisitor implements FieldMatrixPreservingVisitor {
private final org.apache.commons.math3.FieldElement zero;
public void DefaultFieldMatrixPreservingVisitor(org.apache.commons.math3.FieldElement);
public void start(int, int, int, int, int, int);
public void visit(int, int, org.apache.commons.math3.FieldElement);
public org.apache.commons.math3.FieldElement end();
}
DefaultIterativeLinearSolverEvent
package org.apache.commons.math3.linear;
public synchronized class DefaultIterativeLinearSolverEvent extends IterativeLinearSolverEvent {
private static final long serialVersionUID = 20120129;
private final RealVector b;
private final RealVector r;
private final double rnorm;
private final RealVector x;
public void DefaultIterativeLinearSolverEvent(Object, int, RealVector, RealVector, RealVector, double);
public void DefaultIterativeLinearSolverEvent(Object, int, RealVector, RealVector, double);
public double getNormOfResidual();
public RealVector getResidual();
public RealVector getRightHandSideVector();
public RealVector getSolution();
public boolean providesResidual();
}
AnyMatrix
package org.apache.commons.math3.linear;
public abstract interface AnyMatrix {
public abstract boolean isSquare();
public abstract int getRowDimension();
public abstract int getColumnDimension();
}
IllConditionedOperatorException
package org.apache.commons.math3.linear;
public synchronized class IllConditionedOperatorException extends org.apache.commons.math3.exception.MathIllegalArgumentException {
private static final long serialVersionUID = -7883263944530490135;
public void IllConditionedOperatorException(double);
}
SingularValueDecomposition
package org.apache.commons.math3.linear;
public synchronized class SingularValueDecomposition {
private static final double EPS = 2.220446049250313E-16;
private static final double TINY = 1.6033346880071782E-291;
private final double[] singularValues;
private final int m;
private final int n;
private final boolean transposed;
private final RealMatrix cachedU;
private RealMatrix cachedUt;
private RealMatrix cachedS;
private final RealMatrix cachedV;
private RealMatrix cachedVt;
private final double tol;
public void SingularValueDecomposition(RealMatrix);
public RealMatrix getU();
public RealMatrix getUT();
public RealMatrix getS();
public double[] getSingularValues();
public RealMatrix getV();
public RealMatrix getVT();
public RealMatrix getCovariance(double);
public double getNorm();
public double getConditionNumber();
public double getInverseConditionNumber();
public int getRank();
public DecompositionSolver getSolver();
}
SparseRealMatrix
package org.apache.commons.math3.linear;
public abstract interface SparseRealMatrix extends RealMatrix {
}
QRDecomposition$1
package org.apache.commons.math3.linear;
synchronized class QRDecomposition$1 {
}
FieldLUDecomposition$1
package org.apache.commons.math3.linear;
synchronized class FieldLUDecomposition$1 {
}
OpenMapRealVector$OpenMapEntry
package org.apache.commons.math3.linear;
public synchronized class OpenMapRealVector$OpenMapEntry extends RealVector$Entry {
private final org.apache.commons.math3.util.OpenIntToDoubleHashMap$Iterator iter;
protected void OpenMapRealVector$OpenMapEntry(OpenMapRealVector, org.apache.commons.math3.util.OpenIntToDoubleHashMap$Iterator);
public double getValue();
public void setValue(double);
public int getIndex();
}
RRQRDecomposition$Solver
package org.apache.commons.math3.linear;
synchronized class RRQRDecomposition$Solver implements DecompositionSolver {
private final DecompositionSolver upper;
private RealMatrix p;
private void RRQRDecomposition$Solver(DecompositionSolver, RealMatrix);
public boolean isNonSingular();
public RealVector solve(RealVector);
public RealMatrix solve(RealMatrix);
public RealMatrix getInverse();
}
SparseFieldMatrix
package org.apache.commons.math3.linear;
public synchronized class SparseFieldMatrix extends AbstractFieldMatrix {
private final org.apache.commons.math3.util.OpenIntToFieldHashMap entries;
private final int rows;
private final int columns;
public void SparseFieldMatrix(org.apache.commons.math3.Field);
public void SparseFieldMatrix(org.apache.commons.math3.Field, int, int);
public void SparseFieldMatrix(SparseFieldMatrix);
public void SparseFieldMatrix(FieldMatrix);
public void addToEntry(int, int, org.apache.commons.math3.FieldElement);
public FieldMatrix copy();
public FieldMatrix createMatrix(int, int);
public int getColumnDimension();
public org.apache.commons.math3.FieldElement getEntry(int, int);
public int getRowDimension();
public void multiplyEntry(int, int, org.apache.commons.math3.FieldElement);
public void setEntry(int, int, org.apache.commons.math3.FieldElement);
private int computeKey(int, int);
}
CholeskyDecomposition$Solver
package org.apache.commons.math3.linear;
synchronized class CholeskyDecomposition$Solver implements DecompositionSolver {
private final double[][] lTData;
private void CholeskyDecomposition$Solver(double[][]);
public boolean isNonSingular();
public RealVector solve(RealVector);
public RealMatrix solve(RealMatrix);
public RealMatrix getInverse();
}
FieldVector
package org.apache.commons.math3.linear;
public abstract interface FieldVector {
public abstract org.apache.commons.math3.Field getField();
public abstract FieldVector copy();
public abstract FieldVector add(FieldVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public abstract FieldVector subtract(FieldVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public abstract FieldVector mapAdd(org.apache.commons.math3.FieldElement) throws org.apache.commons.math3.exception.NullArgumentException;
public abstract FieldVector mapAddToSelf(org.apache.commons.math3.FieldElement) throws org.apache.commons.math3.exception.NullArgumentException;
public abstract FieldVector mapSubtract(org.apache.commons.math3.FieldElement) throws org.apache.commons.math3.exception.NullArgumentException;
public abstract FieldVector mapSubtractToSelf(org.apache.commons.math3.FieldElement) throws org.apache.commons.math3.exception.NullArgumentException;
public abstract FieldVector mapMultiply(org.apache.commons.math3.FieldElement) throws org.apache.commons.math3.exception.NullArgumentException;
public abstract FieldVector mapMultiplyToSelf(org.apache.commons.math3.FieldElement) throws org.apache.commons.math3.exception.NullArgumentException;
public abstract FieldVector mapDivide(org.apache.commons.math3.FieldElement) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.MathArithmeticException;
public abstract FieldVector mapDivideToSelf(org.apache.commons.math3.FieldElement) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.MathArithmeticException;
public abstract FieldVector mapInv() throws org.apache.commons.math3.exception.MathArithmeticException;
public abstract FieldVector mapInvToSelf() throws org.apache.commons.math3.exception.MathArithmeticException;
public abstract FieldVector ebeMultiply(FieldVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public abstract FieldVector ebeDivide(FieldVector) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MathArithmeticException;
public abstract org.apache.commons.math3.FieldElement[] getData();
public abstract org.apache.commons.math3.FieldElement dotProduct(FieldVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public abstract FieldVector projection(FieldVector) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MathArithmeticException;
public abstract FieldMatrix outerProduct(FieldVector);
public abstract org.apache.commons.math3.FieldElement getEntry(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public abstract void setEntry(int, org.apache.commons.math3.FieldElement) throws org.apache.commons.math3.exception.OutOfRangeException;
public abstract int getDimension();
public abstract FieldVector append(FieldVector);
public abstract FieldVector append(org.apache.commons.math3.FieldElement);
public abstract FieldVector getSubVector(int, int) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NotPositiveException;
public abstract void setSubVector(int, FieldVector) throws org.apache.commons.math3.exception.OutOfRangeException;
public abstract void set(org.apache.commons.math3.FieldElement);
public abstract org.apache.commons.math3.FieldElement[] toArray();
}
DefaultRealMatrixPreservingVisitor
package org.apache.commons.math3.linear;
public synchronized class DefaultRealMatrixPreservingVisitor implements RealMatrixPreservingVisitor {
public void DefaultRealMatrixPreservingVisitor();
public void start(int, int, int, int, int, int);
public void visit(int, int, double);
public double end();
}
SchurTransformer$ShiftInfo
package org.apache.commons.math3.linear;
synchronized class SchurTransformer$ShiftInfo {
double x;
double y;
double w;
double exShift;
private void SchurTransformer$ShiftInfo();
}
RRQRDecomposition$1
package org.apache.commons.math3.linear;
synchronized class RRQRDecomposition$1 {
}
FieldMatrixChangingVisitor
package org.apache.commons.math3.linear;
public abstract interface FieldMatrixChangingVisitor {
public abstract void start(int, int, int, int, int, int);
public abstract org.apache.commons.math3.FieldElement visit(int, int, org.apache.commons.math3.FieldElement);
public abstract org.apache.commons.math3.FieldElement end();
}
RealMatrixFormat
package org.apache.commons.math3.linear;
public synchronized class RealMatrixFormat {
private static final String DEFAULT_PREFIX = {;
private static final String DEFAULT_SUFFIX = };
private static final String DEFAULT_ROW_PREFIX = {;
private static final String DEFAULT_ROW_SUFFIX = };
private static final String DEFAULT_ROW_SEPARATOR = ,;
private static final String DEFAULT_COLUMN_SEPARATOR = ,;
private final String prefix;
private final String suffix;
private final String rowPrefix;
private final String rowSuffix;
private final String rowSeparator;
private final String columnSeparator;
private final java.text.NumberFormat format;
public void RealMatrixFormat();
public void RealMatrixFormat(java.text.NumberFormat);
public void RealMatrixFormat(String, String, String, String, String, String);
public void RealMatrixFormat(String, String, String, String, String, String, java.text.NumberFormat);
public static java.util.Locale[] getAvailableLocales();
public String getPrefix();
public String getSuffix();
public String getRowPrefix();
public String getRowSuffix();
public String getRowSeparator();
public String getColumnSeparator();
public java.text.NumberFormat getFormat();
public static RealMatrixFormat getInstance();
public static RealMatrixFormat getInstance(java.util.Locale);
public String format(RealMatrix);
public StringBuffer format(RealMatrix, StringBuffer, java.text.FieldPosition);
public RealMatrix parse(String);
public RealMatrix parse(String, java.text.ParsePosition);
}
LUDecomposition$1
package org.apache.commons.math3.linear;
synchronized class LUDecomposition$1 {
}
AbstractFieldMatrix$1
package org.apache.commons.math3.linear;
synchronized class AbstractFieldMatrix$1 extends DefaultFieldMatrixChangingVisitor {
void AbstractFieldMatrix$1(AbstractFieldMatrix, org.apache.commons.math3.FieldElement, int[], int[]);
public org.apache.commons.math3.FieldElement visit(int, int, org.apache.commons.math3.FieldElement);
}
BlockFieldMatrix
package org.apache.commons.math3.linear;
public synchronized class BlockFieldMatrix extends AbstractFieldMatrix implements java.io.Serializable {
public static final int BLOCK_SIZE = 36;
private static final long serialVersionUID = -4602336630143123183;
private final org.apache.commons.math3.FieldElement[][] blocks;
private final int rows;
private final int columns;
private final int blockRows;
private final int blockColumns;
public void BlockFieldMatrix(org.apache.commons.math3.Field, int, int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public void BlockFieldMatrix(org.apache.commons.math3.FieldElement[][]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public void BlockFieldMatrix(int, int, org.apache.commons.math3.FieldElement[][], boolean) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NotStrictlyPositiveException;
public static org.apache.commons.math3.FieldElement[][] toBlocksLayout(org.apache.commons.math3.FieldElement[][]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public static org.apache.commons.math3.FieldElement[][] createBlocksLayout(org.apache.commons.math3.Field, int, int);
public FieldMatrix createMatrix(int, int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public FieldMatrix copy();
public FieldMatrix add(FieldMatrix) throws MatrixDimensionMismatchException;
public BlockFieldMatrix add(BlockFieldMatrix) throws MatrixDimensionMismatchException;
public FieldMatrix subtract(FieldMatrix) throws MatrixDimensionMismatchException;
public BlockFieldMatrix subtract(BlockFieldMatrix) throws MatrixDimensionMismatchException;
public FieldMatrix scalarAdd(org.apache.commons.math3.FieldElement);
public FieldMatrix scalarMultiply(org.apache.commons.math3.FieldElement);
public FieldMatrix multiply(FieldMatrix) throws org.apache.commons.math3.exception.DimensionMismatchException;
public BlockFieldMatrix multiply(BlockFieldMatrix) throws org.apache.commons.math3.exception.DimensionMismatchException;
public org.apache.commons.math3.FieldElement[][] getData();
public FieldMatrix getSubMatrix(int, int, int, int) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NumberIsTooSmallException;
private void copyBlockPart(org.apache.commons.math3.FieldElement[], int, int, int, int, int, org.apache.commons.math3.FieldElement[], int, int, int);
public void setSubMatrix(org.apache.commons.math3.FieldElement[][], int, int) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.NullArgumentException;
public FieldMatrix getRowMatrix(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public void setRowMatrix(int, FieldMatrix) throws MatrixDimensionMismatchException, org.apache.commons.math3.exception.OutOfRangeException;
public void setRowMatrix(int, BlockFieldMatrix) throws MatrixDimensionMismatchException, org.apache.commons.math3.exception.OutOfRangeException;
public FieldMatrix getColumnMatrix(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public void setColumnMatrix(int, FieldMatrix) throws MatrixDimensionMismatchException, org.apache.commons.math3.exception.OutOfRangeException;
void setColumnMatrix(int, BlockFieldMatrix) throws MatrixDimensionMismatchException, org.apache.commons.math3.exception.OutOfRangeException;
public FieldVector getRowVector(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public void setRowVector(int, FieldVector) throws MatrixDimensionMismatchException, org.apache.commons.math3.exception.OutOfRangeException;
public FieldVector getColumnVector(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public void setColumnVector(int, FieldVector) throws org.apache.commons.math3.exception.OutOfRangeException, MatrixDimensionMismatchException;
public org.apache.commons.math3.FieldElement[] getRow(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public void setRow(int, org.apache.commons.math3.FieldElement[]) throws org.apache.commons.math3.exception.OutOfRangeException, MatrixDimensionMismatchException;
public org.apache.commons.math3.FieldElement[] getColumn(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public void setColumn(int, org.apache.commons.math3.FieldElement[]) throws MatrixDimensionMismatchException, org.apache.commons.math3.exception.OutOfRangeException;
public org.apache.commons.math3.FieldElement getEntry(int, int) throws org.apache.commons.math3.exception.OutOfRangeException;
public void setEntry(int, int, org.apache.commons.math3.FieldElement) throws org.apache.commons.math3.exception.OutOfRangeException;
public void addToEntry(int, int, org.apache.commons.math3.FieldElement) throws org.apache.commons.math3.exception.OutOfRangeException;
public void multiplyEntry(int, int, org.apache.commons.math3.FieldElement) throws org.apache.commons.math3.exception.OutOfRangeException;
public FieldMatrix transpose();
public int getRowDimension();
public int getColumnDimension();
public org.apache.commons.math3.FieldElement[] operate(org.apache.commons.math3.FieldElement[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public org.apache.commons.math3.FieldElement[] preMultiply(org.apache.commons.math3.FieldElement[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public org.apache.commons.math3.FieldElement walkInRowOrder(FieldMatrixChangingVisitor);
public org.apache.commons.math3.FieldElement walkInRowOrder(FieldMatrixPreservingVisitor);
public org.apache.commons.math3.FieldElement walkInRowOrder(FieldMatrixChangingVisitor, int, int, int, int) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public org.apache.commons.math3.FieldElement walkInRowOrder(FieldMatrixPreservingVisitor, int, int, int, int) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public org.apache.commons.math3.FieldElement walkInOptimizedOrder(FieldMatrixChangingVisitor);
public org.apache.commons.math3.FieldElement walkInOptimizedOrder(FieldMatrixPreservingVisitor);
public org.apache.commons.math3.FieldElement walkInOptimizedOrder(FieldMatrixChangingVisitor, int, int, int, int) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public org.apache.commons.math3.FieldElement walkInOptimizedOrder(FieldMatrixPreservingVisitor, int, int, int, int) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NumberIsTooSmallException;
private int blockHeight(int);
private int blockWidth(int);
}
ConjugateGradient
package org.apache.commons.math3.linear;
public synchronized class ConjugateGradient extends PreconditionedIterativeLinearSolver {
public static final String OPERATOR = operator;
public static final String VECTOR = vector;
private boolean check;
private final double delta;
public void ConjugateGradient(int, double, boolean);
public void ConjugateGradient(org.apache.commons.math3.util.IterationManager, double, boolean) throws org.apache.commons.math3.exception.NullArgumentException;
public final boolean getCheck();
public RealVector solveInPlace(RealLinearOperator, RealLinearOperator, RealVector, RealVector) throws org.apache.commons.math3.exception.NullArgumentException, NonPositiveDefiniteOperatorException, NonSquareOperatorException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MaxCountExceededException, NonPositiveDefiniteOperatorException;
}
RealVector$Entry
package org.apache.commons.math3.linear;
public synchronized class RealVector$Entry {
private int index;
public void RealVector$Entry(RealVector);
public double getValue();
public void setValue(double);
public int getIndex();
public void setIndex(int);
}
SymmLQ$State
package org.apache.commons.math3.linear;
synchronized class SymmLQ$State {
static final double CBRT_MACH_PREC;
static final double MACH_PREC;
private final RealLinearOperator a;
private final RealVector b;
private final boolean check;
private final double delta;
private double beta;
private double beta1;
private double bstep;
private double cgnorm;
private double dbar;
private double gammaZeta;
private double gbar;
private double gmax;
private double gmin;
private final boolean goodb;
private boolean hasConverged;
private double lqnorm;
private final RealLinearOperator m;
private double minusEpsZeta;
private final RealVector mb;
private double oldb;
private RealVector r1;
private RealVector r2;
private double rnorm;
private final double shift;
private double snprod;
private double tnorm;
private RealVector wbar;
private final RealVector xL;
private RealVector y;
private double ynorm2;
private boolean bIsNull;
public void SymmLQ$State(RealLinearOperator, RealLinearOperator, RealVector, boolean, double, double, boolean);
private static void checkSymmetry(RealLinearOperator, RealVector, RealVector, RealVector) throws NonSelfAdjointOperatorException;
private static void throwNPDLOException(RealLinearOperator, RealVector) throws NonPositiveDefiniteOperatorException;
private static void daxpy(double, RealVector, RealVector);
private static void daxpbypz(double, RealVector, double, RealVector, RealVector);
void refineSolution(RealVector);
void init();
void update();
private void updateNorms();
boolean hasConverged();
boolean bEqualsNullVector();
boolean betaEqualsZero();
double getNormOfResidual();
static void
}
AbstractRealMatrix$5
package org.apache.commons.math3.linear;
synchronized class AbstractRealMatrix$5 extends DefaultRealMatrixPreservingVisitor {
void AbstractRealMatrix$5(AbstractRealMatrix, RealMatrix);
public void visit(int, int, double);
}
AbstractRealMatrix
package org.apache.commons.math3.linear;
public abstract synchronized class AbstractRealMatrix extends RealLinearOperator implements RealMatrix {
private static final RealMatrixFormat DEFAULT_FORMAT;
protected void AbstractRealMatrix();
protected void AbstractRealMatrix(int, int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public RealMatrix add(RealMatrix) throws MatrixDimensionMismatchException;
public RealMatrix subtract(RealMatrix) throws MatrixDimensionMismatchException;
public RealMatrix scalarAdd(double);
public RealMatrix scalarMultiply(double);
public RealMatrix multiply(RealMatrix) throws org.apache.commons.math3.exception.DimensionMismatchException;
public RealMatrix preMultiply(RealMatrix) throws org.apache.commons.math3.exception.DimensionMismatchException;
public RealMatrix power(int) throws org.apache.commons.math3.exception.NotPositiveException, NonSquareMatrixException;
public double[][] getData();
public double getNorm();
public double getFrobeniusNorm();
public RealMatrix getSubMatrix(int, int, int, int) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public RealMatrix getSubMatrix(int[], int[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.OutOfRangeException;
public void copySubMatrix(int, int, int, int, double[][]) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NumberIsTooSmallException, MatrixDimensionMismatchException;
public void copySubMatrix(int[], int[], double[][]) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException, MatrixDimensionMismatchException;
public void setSubMatrix(double[][], int, int) throws org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NullArgumentException;
public RealMatrix getRowMatrix(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public void setRowMatrix(int, RealMatrix) throws org.apache.commons.math3.exception.OutOfRangeException, MatrixDimensionMismatchException;
public RealMatrix getColumnMatrix(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public void setColumnMatrix(int, RealMatrix) throws org.apache.commons.math3.exception.OutOfRangeException, MatrixDimensionMismatchException;
public RealVector getRowVector(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public void setRowVector(int, RealVector) throws org.apache.commons.math3.exception.OutOfRangeException, MatrixDimensionMismatchException;
public RealVector getColumnVector(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public void setColumnVector(int, RealVector) throws org.apache.commons.math3.exception.OutOfRangeException, MatrixDimensionMismatchException;
public double[] getRow(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public void setRow(int, double[]) throws org.apache.commons.math3.exception.OutOfRangeException, MatrixDimensionMismatchException;
public double[] getColumn(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public void setColumn(int, double[]) throws org.apache.commons.math3.exception.OutOfRangeException, MatrixDimensionMismatchException;
public void addToEntry(int, int, double) throws org.apache.commons.math3.exception.OutOfRangeException;
public void multiplyEntry(int, int, double) throws org.apache.commons.math3.exception.OutOfRangeException;
public RealMatrix transpose();
public boolean isSquare();
public abstract int getRowDimension();
public abstract int getColumnDimension();
public double getTrace() throws NonSquareMatrixException;
public double[] operate(double[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public RealVector operate(RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public double[] preMultiply(double[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public RealVector preMultiply(RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public double walkInRowOrder(RealMatrixChangingVisitor);
public double walkInRowOrder(RealMatrixPreservingVisitor);
public double walkInRowOrder(RealMatrixChangingVisitor, int, int, int, int) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public double walkInRowOrder(RealMatrixPreservingVisitor, int, int, int, int) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public double walkInColumnOrder(RealMatrixChangingVisitor);
public double walkInColumnOrder(RealMatrixPreservingVisitor);
public double walkInColumnOrder(RealMatrixChangingVisitor, int, int, int, int) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public double walkInColumnOrder(RealMatrixPreservingVisitor, int, int, int, int) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public double walkInOptimizedOrder(RealMatrixChangingVisitor);
public double walkInOptimizedOrder(RealMatrixPreservingVisitor);
public double walkInOptimizedOrder(RealMatrixChangingVisitor, int, int, int, int) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public double walkInOptimizedOrder(RealMatrixPreservingVisitor, int, int, int, int) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public String toString();
public boolean equals(Object);
public int hashCode();
public abstract RealMatrix createMatrix(int, int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public abstract RealMatrix copy();
public abstract double getEntry(int, int) throws org.apache.commons.math3.exception.OutOfRangeException;
public abstract void setEntry(int, int, double) throws org.apache.commons.math3.exception.OutOfRangeException;
static void
}
RectangularCholeskyDecomposition
package org.apache.commons.math3.linear;
public synchronized class RectangularCholeskyDecomposition {
private final RealMatrix root;
private int rank;
public void RectangularCholeskyDecomposition(RealMatrix) throws NonPositiveDefiniteMatrixException;
public void RectangularCholeskyDecomposition(RealMatrix, double) throws NonPositiveDefiniteMatrixException;
public RealMatrix getRootMatrix();
public int getRank();
}
NonSquareMatrixException
package org.apache.commons.math3.linear;
public synchronized class NonSquareMatrixException extends org.apache.commons.math3.exception.DimensionMismatchException {
private static final long serialVersionUID = -660069396594485772;
public void NonSquareMatrixException(int, int);
}
ArrayFieldVector
package org.apache.commons.math3.linear;
public synchronized class ArrayFieldVector implements FieldVector, java.io.Serializable {
private static final long serialVersionUID = 7648186910365927050;
private org.apache.commons.math3.FieldElement[] data;
private final org.apache.commons.math3.Field field;
public void ArrayFieldVector(org.apache.commons.math3.Field);
public void ArrayFieldVector(org.apache.commons.math3.Field, int);
public void ArrayFieldVector(int, org.apache.commons.math3.FieldElement);
public void ArrayFieldVector(org.apache.commons.math3.FieldElement[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.ZeroException;
public void ArrayFieldVector(org.apache.commons.math3.Field, org.apache.commons.math3.FieldElement[]) throws org.apache.commons.math3.exception.NullArgumentException;
public void ArrayFieldVector(org.apache.commons.math3.FieldElement[], boolean) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.ZeroException;
public void ArrayFieldVector(org.apache.commons.math3.Field, org.apache.commons.math3.FieldElement[], boolean) throws org.apache.commons.math3.exception.NullArgumentException;
public void ArrayFieldVector(org.apache.commons.math3.FieldElement[], int, int) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooLargeException;
public void ArrayFieldVector(org.apache.commons.math3.Field, org.apache.commons.math3.FieldElement[], int, int) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooLargeException;
public void ArrayFieldVector(FieldVector) throws org.apache.commons.math3.exception.NullArgumentException;
public void ArrayFieldVector(ArrayFieldVector) throws org.apache.commons.math3.exception.NullArgumentException;
public void ArrayFieldVector(ArrayFieldVector, boolean) throws org.apache.commons.math3.exception.NullArgumentException;
public void ArrayFieldVector(ArrayFieldVector, ArrayFieldVector) throws org.apache.commons.math3.exception.NullArgumentException;
public void ArrayFieldVector(FieldVector, FieldVector) throws org.apache.commons.math3.exception.NullArgumentException;
public void ArrayFieldVector(ArrayFieldVector, org.apache.commons.math3.FieldElement[]) throws org.apache.commons.math3.exception.NullArgumentException;
public void ArrayFieldVector(FieldVector, org.apache.commons.math3.FieldElement[]) throws org.apache.commons.math3.exception.NullArgumentException;
public void ArrayFieldVector(org.apache.commons.math3.FieldElement[], ArrayFieldVector) throws org.apache.commons.math3.exception.NullArgumentException;
public void ArrayFieldVector(org.apache.commons.math3.FieldElement[], FieldVector) throws org.apache.commons.math3.exception.NullArgumentException;
public void ArrayFieldVector(org.apache.commons.math3.FieldElement[], org.apache.commons.math3.FieldElement[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.ZeroException;
public void ArrayFieldVector(org.apache.commons.math3.Field, org.apache.commons.math3.FieldElement[], org.apache.commons.math3.FieldElement[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.ZeroException;
public org.apache.commons.math3.Field getField();
public FieldVector copy();
public FieldVector add(FieldVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public ArrayFieldVector add(ArrayFieldVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public FieldVector subtract(FieldVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public ArrayFieldVector subtract(ArrayFieldVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public FieldVector mapAdd(org.apache.commons.math3.FieldElement) throws org.apache.commons.math3.exception.NullArgumentException;
public FieldVector mapAddToSelf(org.apache.commons.math3.FieldElement) throws org.apache.commons.math3.exception.NullArgumentException;
public FieldVector mapSubtract(org.apache.commons.math3.FieldElement) throws org.apache.commons.math3.exception.NullArgumentException;
public FieldVector mapSubtractToSelf(org.apache.commons.math3.FieldElement) throws org.apache.commons.math3.exception.NullArgumentException;
public FieldVector mapMultiply(org.apache.commons.math3.FieldElement) throws org.apache.commons.math3.exception.NullArgumentException;
public FieldVector mapMultiplyToSelf(org.apache.commons.math3.FieldElement) throws org.apache.commons.math3.exception.NullArgumentException;
public FieldVector mapDivide(org.apache.commons.math3.FieldElement) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.MathArithmeticException;
public FieldVector mapDivideToSelf(org.apache.commons.math3.FieldElement) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.MathArithmeticException;
public FieldVector mapInv() throws org.apache.commons.math3.exception.MathArithmeticException;
public FieldVector mapInvToSelf() throws org.apache.commons.math3.exception.MathArithmeticException;
public FieldVector ebeMultiply(FieldVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public ArrayFieldVector ebeMultiply(ArrayFieldVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public FieldVector ebeDivide(FieldVector) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MathArithmeticException;
public ArrayFieldVector ebeDivide(ArrayFieldVector) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MathArithmeticException;
public org.apache.commons.math3.FieldElement[] getData();
public org.apache.commons.math3.FieldElement[] getDataRef();
public org.apache.commons.math3.FieldElement dotProduct(FieldVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public org.apache.commons.math3.FieldElement dotProduct(ArrayFieldVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public FieldVector projection(FieldVector) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MathArithmeticException;
public ArrayFieldVector projection(ArrayFieldVector) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MathArithmeticException;
public FieldMatrix outerProduct(FieldVector);
public FieldMatrix outerProduct(ArrayFieldVector);
public org.apache.commons.math3.FieldElement getEntry(int);
public int getDimension();
public FieldVector append(FieldVector);
public ArrayFieldVector append(ArrayFieldVector);
public FieldVector append(org.apache.commons.math3.FieldElement);
public FieldVector getSubVector(int, int) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NotPositiveException;
public void setEntry(int, org.apache.commons.math3.FieldElement);
public void setSubVector(int, FieldVector) throws org.apache.commons.math3.exception.OutOfRangeException;
public void set(int, ArrayFieldVector) throws org.apache.commons.math3.exception.OutOfRangeException;
public void set(org.apache.commons.math3.FieldElement);
public org.apache.commons.math3.FieldElement[] toArray();
protected void checkVectorDimensions(FieldVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
protected void checkVectorDimensions(int) throws org.apache.commons.math3.exception.DimensionMismatchException;
public boolean equals(Object);
public int hashCode();
private void checkIndex(int) throws org.apache.commons.math3.exception.OutOfRangeException;
}
MatrixUtils$FractionMatrixConverter
package org.apache.commons.math3.linear;
synchronized class MatrixUtils$FractionMatrixConverter extends DefaultFieldMatrixPreservingVisitor {
private double[][] data;
public void MatrixUtils$FractionMatrixConverter();
public void start(int, int, int, int, int, int);
public void visit(int, int, org.apache.commons.math3.fraction.Fraction);
Array2DRowRealMatrix getConvertedMatrix();
}
EigenDecomposition$1
package org.apache.commons.math3.linear;
synchronized class EigenDecomposition$1 {
}
OpenMapRealMatrix
package org.apache.commons.math3.linear;
public synchronized class OpenMapRealMatrix extends AbstractRealMatrix implements SparseRealMatrix, java.io.Serializable {
private static final long serialVersionUID = -5962461716457143437;
private final int rows;
private final int columns;
private final org.apache.commons.math3.util.OpenIntToDoubleHashMap entries;
public void OpenMapRealMatrix(int, int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.NumberIsTooLargeException;
public void OpenMapRealMatrix(OpenMapRealMatrix);
public OpenMapRealMatrix copy();
public OpenMapRealMatrix createMatrix(int, int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.NumberIsTooLargeException;
public int getColumnDimension();
public OpenMapRealMatrix add(OpenMapRealMatrix) throws MatrixDimensionMismatchException;
public OpenMapRealMatrix subtract(RealMatrix) throws MatrixDimensionMismatchException;
public OpenMapRealMatrix subtract(OpenMapRealMatrix) throws MatrixDimensionMismatchException;
public RealMatrix multiply(RealMatrix) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NumberIsTooLargeException;
public OpenMapRealMatrix multiply(OpenMapRealMatrix) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NumberIsTooLargeException;
public double getEntry(int, int) throws org.apache.commons.math3.exception.OutOfRangeException;
public int getRowDimension();
public void setEntry(int, int, double) throws org.apache.commons.math3.exception.OutOfRangeException;
public void addToEntry(int, int, double) throws org.apache.commons.math3.exception.OutOfRangeException;
public void multiplyEntry(int, int, double) throws org.apache.commons.math3.exception.OutOfRangeException;
private int computeKey(int, int);
}
SingularValueDecomposition$1
package org.apache.commons.math3.linear;
synchronized class SingularValueDecomposition$1 extends DefaultRealMatrixPreservingVisitor {
void SingularValueDecomposition$1(SingularValueDecomposition, double[][]);
public void visit(int, int, double);
}
NonPositiveDefiniteMatrixException
package org.apache.commons.math3.linear;
public synchronized class NonPositiveDefiniteMatrixException extends org.apache.commons.math3.exception.NumberIsTooSmallException {
private static final long serialVersionUID = 1641613838113738061;
private final int index;
private final double threshold;
public void NonPositiveDefiniteMatrixException(double, int, double);
public int getRow();
public int getColumn();
public double getThreshold();
}
DefaultFieldMatrixChangingVisitor
package org.apache.commons.math3.linear;
public synchronized class DefaultFieldMatrixChangingVisitor implements FieldMatrixChangingVisitor {
private final org.apache.commons.math3.FieldElement zero;
public void DefaultFieldMatrixChangingVisitor(org.apache.commons.math3.FieldElement);
public void start(int, int, int, int, int, int);
public org.apache.commons.math3.FieldElement visit(int, int, org.apache.commons.math3.FieldElement);
public org.apache.commons.math3.FieldElement end();
}
RealVector$2$1
package org.apache.commons.math3.linear;
synchronized class RealVector$2$1 implements java.util.Iterator {
private final RealVector$2$UnmodifiableEntry e;
void RealVector$2$1(RealVector$2, java.util.Iterator);
public boolean hasNext();
public RealVector$Entry next();
public void remove() throws org.apache.commons.math3.exception.MathUnsupportedOperationException;
}
DecompositionSolver
package org.apache.commons.math3.linear;
public abstract interface DecompositionSolver {
public abstract RealVector solve(RealVector);
public abstract RealMatrix solve(RealMatrix);
public abstract boolean isNonSingular();
public abstract RealMatrix getInverse();
}
FieldLUDecomposition$Solver
package org.apache.commons.math3.linear;
synchronized class FieldLUDecomposition$Solver implements FieldDecompositionSolver {
private final org.apache.commons.math3.Field field;
private final org.apache.commons.math3.FieldElement[][] lu;
private final int[] pivot;
private final boolean singular;
private void FieldLUDecomposition$Solver(org.apache.commons.math3.Field, org.apache.commons.math3.FieldElement[][], int[], boolean);
public boolean isNonSingular();
public FieldVector solve(FieldVector);
public ArrayFieldVector solve(ArrayFieldVector);
public FieldMatrix solve(FieldMatrix);
public FieldMatrix getInverse();
}
NonSymmetricMatrixException
package org.apache.commons.math3.linear;
public synchronized class NonSymmetricMatrixException extends org.apache.commons.math3.exception.MathIllegalArgumentException {
private static final long serialVersionUID = -7518495577824189882;
private final int row;
private final int column;
private final double threshold;
public void NonSymmetricMatrixException(int, int, double);
public int getRow();
public int getColumn();
public double getThreshold();
}
Array2DRowFieldMatrix
package org.apache.commons.math3.linear;
public synchronized class Array2DRowFieldMatrix extends AbstractFieldMatrix implements java.io.Serializable {
private static final long serialVersionUID = 7260756672015356458;
private org.apache.commons.math3.FieldElement[][] data;
public void Array2DRowFieldMatrix(org.apache.commons.math3.Field);
public void Array2DRowFieldMatrix(org.apache.commons.math3.Field, int, int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public void Array2DRowFieldMatrix(org.apache.commons.math3.FieldElement[][]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException;
public void Array2DRowFieldMatrix(org.apache.commons.math3.Field, org.apache.commons.math3.FieldElement[][]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException;
public void Array2DRowFieldMatrix(org.apache.commons.math3.FieldElement[][], boolean) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.NullArgumentException;
public void Array2DRowFieldMatrix(org.apache.commons.math3.Field, org.apache.commons.math3.FieldElement[][], boolean) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.NullArgumentException;
public void Array2DRowFieldMatrix(org.apache.commons.math3.FieldElement[]) throws org.apache.commons.math3.exception.NoDataException;
public void Array2DRowFieldMatrix(org.apache.commons.math3.Field, org.apache.commons.math3.FieldElement[]);
public FieldMatrix createMatrix(int, int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public FieldMatrix copy();
public Array2DRowFieldMatrix add(Array2DRowFieldMatrix) throws MatrixDimensionMismatchException;
public Array2DRowFieldMatrix subtract(Array2DRowFieldMatrix) throws MatrixDimensionMismatchException;
public Array2DRowFieldMatrix multiply(Array2DRowFieldMatrix) throws org.apache.commons.math3.exception.DimensionMismatchException;
public org.apache.commons.math3.FieldElement[][] getData();
public org.apache.commons.math3.FieldElement[][] getDataRef();
public void setSubMatrix(org.apache.commons.math3.FieldElement[][], int, int) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.DimensionMismatchException;
public org.apache.commons.math3.FieldElement getEntry(int, int) throws org.apache.commons.math3.exception.OutOfRangeException;
public void setEntry(int, int, org.apache.commons.math3.FieldElement) throws org.apache.commons.math3.exception.OutOfRangeException;
public void addToEntry(int, int, org.apache.commons.math3.FieldElement) throws org.apache.commons.math3.exception.OutOfRangeException;
public void multiplyEntry(int, int, org.apache.commons.math3.FieldElement) throws org.apache.commons.math3.exception.OutOfRangeException;
public int getRowDimension();
public int getColumnDimension();
public org.apache.commons.math3.FieldElement[] operate(org.apache.commons.math3.FieldElement[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public org.apache.commons.math3.FieldElement[] preMultiply(org.apache.commons.math3.FieldElement[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public org.apache.commons.math3.FieldElement walkInRowOrder(FieldMatrixChangingVisitor);
public org.apache.commons.math3.FieldElement walkInRowOrder(FieldMatrixPreservingVisitor);
public org.apache.commons.math3.FieldElement walkInRowOrder(FieldMatrixChangingVisitor, int, int, int, int) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public org.apache.commons.math3.FieldElement walkInRowOrder(FieldMatrixPreservingVisitor, int, int, int, int) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public org.apache.commons.math3.FieldElement walkInColumnOrder(FieldMatrixChangingVisitor);
public org.apache.commons.math3.FieldElement walkInColumnOrder(FieldMatrixPreservingVisitor);
public org.apache.commons.math3.FieldElement walkInColumnOrder(FieldMatrixChangingVisitor, int, int, int, int) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public org.apache.commons.math3.FieldElement walkInColumnOrder(FieldMatrixPreservingVisitor, int, int, int, int) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NumberIsTooSmallException;
private org.apache.commons.math3.FieldElement[][] copyOut();
private void copyIn(org.apache.commons.math3.FieldElement[][]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.DimensionMismatchException;
}
HessenbergTransformer
package org.apache.commons.math3.linear;
synchronized class HessenbergTransformer {
private final double[][] householderVectors;
private final double[] ort;
private RealMatrix cachedP;
private RealMatrix cachedPt;
private RealMatrix cachedH;
public void HessenbergTransformer(RealMatrix);
public RealMatrix getP();
public RealMatrix getPT();
public RealMatrix getH();
double[][] getHouseholderVectorsRef();
private void transform();
}
AbstractFieldMatrix$3
package org.apache.commons.math3.linear;
synchronized class AbstractFieldMatrix$3 extends DefaultFieldMatrixPreservingVisitor {
void AbstractFieldMatrix$3(AbstractFieldMatrix, org.apache.commons.math3.FieldElement, FieldMatrix);
public void visit(int, int, org.apache.commons.math3.FieldElement);
}
AbstractRealMatrix$1
package org.apache.commons.math3.linear;
synchronized class AbstractRealMatrix$1 implements RealMatrixPreservingVisitor {
private double endRow;
private double columnSum;
private double maxColSum;
void AbstractRealMatrix$1(AbstractRealMatrix);
public void start(int, int, int, int, int, int);
public void visit(int, int, double);
public double end();
}
DiagonalMatrix
package org.apache.commons.math3.linear;
public synchronized class DiagonalMatrix extends AbstractRealMatrix implements java.io.Serializable {
private static final long serialVersionUID = 20121229;
private final double[] data;
public void DiagonalMatrix(int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public void DiagonalMatrix(double[]);
public void DiagonalMatrix(double[], boolean) throws org.apache.commons.math3.exception.NullArgumentException;
public RealMatrix createMatrix(int, int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.DimensionMismatchException;
public RealMatrix copy();
public DiagonalMatrix add(DiagonalMatrix) throws MatrixDimensionMismatchException;
public DiagonalMatrix subtract(DiagonalMatrix) throws MatrixDimensionMismatchException;
public DiagonalMatrix multiply(DiagonalMatrix) throws org.apache.commons.math3.exception.DimensionMismatchException;
public RealMatrix multiply(RealMatrix) throws org.apache.commons.math3.exception.DimensionMismatchException;
public double[][] getData();
public double[] getDataRef();
public double getEntry(int, int) throws org.apache.commons.math3.exception.OutOfRangeException;
public void setEntry(int, int, double) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NumberIsTooLargeException;
public void addToEntry(int, int, double) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NumberIsTooLargeException;
public void multiplyEntry(int, int, double) throws org.apache.commons.math3.exception.OutOfRangeException;
public int getRowDimension();
public int getColumnDimension();
public double[] operate(double[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public double[] preMultiply(double[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
private void ensureZero(double) throws org.apache.commons.math3.exception.NumberIsTooLargeException;
}
LUDecomposition$Solver
package org.apache.commons.math3.linear;
synchronized class LUDecomposition$Solver implements DecompositionSolver {
private final double[][] lu;
private final int[] pivot;
private final boolean singular;
private void LUDecomposition$Solver(double[][], int[], boolean);
public boolean isNonSingular();
public RealVector solve(RealVector);
public RealMatrix solve(RealMatrix);
public RealMatrix getInverse();
}
DefaultRealMatrixChangingVisitor
package org.apache.commons.math3.linear;
public synchronized class DefaultRealMatrixChangingVisitor implements RealMatrixChangingVisitor {
public void DefaultRealMatrixChangingVisitor();
public void start(int, int, int, int, int, int);
public double visit(int, int, double);
public double end();
}
RealLinearOperator
package org.apache.commons.math3.linear;
public abstract synchronized class RealLinearOperator {
public void RealLinearOperator();
public abstract int getRowDimension();
public abstract int getColumnDimension();
public abstract RealVector operate(RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public RealVector operateTranspose(RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException, UnsupportedOperationException;
public boolean isTransposable();
}
FieldMatrix
package org.apache.commons.math3.linear;
public abstract interface FieldMatrix extends AnyMatrix {
public abstract org.apache.commons.math3.Field getField();
public abstract FieldMatrix createMatrix(int, int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public abstract FieldMatrix copy();
public abstract FieldMatrix add(FieldMatrix) throws MatrixDimensionMismatchException;
public abstract FieldMatrix subtract(FieldMatrix) throws MatrixDimensionMismatchException;
public abstract FieldMatrix scalarAdd(org.apache.commons.math3.FieldElement);
public abstract FieldMatrix scalarMultiply(org.apache.commons.math3.FieldElement);
public abstract FieldMatrix multiply(FieldMatrix) throws org.apache.commons.math3.exception.DimensionMismatchException;
public abstract FieldMatrix preMultiply(FieldMatrix) throws org.apache.commons.math3.exception.DimensionMismatchException;
public abstract FieldMatrix power(int) throws NonSquareMatrixException, org.apache.commons.math3.exception.NotPositiveException;
public abstract org.apache.commons.math3.FieldElement[][] getData();
public abstract FieldMatrix getSubMatrix(int, int, int, int) throws org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException;
public abstract FieldMatrix getSubMatrix(int[], int[]) throws org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.OutOfRangeException;
public abstract void copySubMatrix(int, int, int, int, org.apache.commons.math3.FieldElement[][]) throws MatrixDimensionMismatchException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException;
public abstract void copySubMatrix(int[], int[], org.apache.commons.math3.FieldElement[][]) throws MatrixDimensionMismatchException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.OutOfRangeException;
public abstract void setSubMatrix(org.apache.commons.math3.FieldElement[][], int, int) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.NullArgumentException;
public abstract FieldMatrix getRowMatrix(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public abstract void setRowMatrix(int, FieldMatrix) throws MatrixDimensionMismatchException, org.apache.commons.math3.exception.OutOfRangeException;
public abstract FieldMatrix getColumnMatrix(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public abstract void setColumnMatrix(int, FieldMatrix) throws MatrixDimensionMismatchException, org.apache.commons.math3.exception.OutOfRangeException;
public abstract FieldVector getRowVector(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public abstract void setRowVector(int, FieldVector) throws MatrixDimensionMismatchException, org.apache.commons.math3.exception.OutOfRangeException;
public abstract FieldVector getColumnVector(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public abstract void setColumnVector(int, FieldVector) throws MatrixDimensionMismatchException, org.apache.commons.math3.exception.OutOfRangeException;
public abstract org.apache.commons.math3.FieldElement[] getRow(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public abstract void setRow(int, org.apache.commons.math3.FieldElement[]) throws MatrixDimensionMismatchException, org.apache.commons.math3.exception.OutOfRangeException;
public abstract org.apache.commons.math3.FieldElement[] getColumn(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public abstract void setColumn(int, org.apache.commons.math3.FieldElement[]) throws MatrixDimensionMismatchException, org.apache.commons.math3.exception.OutOfRangeException;
public abstract org.apache.commons.math3.FieldElement getEntry(int, int) throws org.apache.commons.math3.exception.OutOfRangeException;
public abstract void setEntry(int, int, org.apache.commons.math3.FieldElement) throws org.apache.commons.math3.exception.OutOfRangeException;
public abstract void addToEntry(int, int, org.apache.commons.math3.FieldElement) throws org.apache.commons.math3.exception.OutOfRangeException;
public abstract void multiplyEntry(int, int, org.apache.commons.math3.FieldElement) throws org.apache.commons.math3.exception.OutOfRangeException;
public abstract FieldMatrix transpose();
public abstract org.apache.commons.math3.FieldElement getTrace() throws NonSquareMatrixException;
public abstract org.apache.commons.math3.FieldElement[] operate(org.apache.commons.math3.FieldElement[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public abstract FieldVector operate(FieldVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public abstract org.apache.commons.math3.FieldElement[] preMultiply(org.apache.commons.math3.FieldElement[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public abstract FieldVector preMultiply(FieldVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public abstract org.apache.commons.math3.FieldElement walkInRowOrder(FieldMatrixChangingVisitor);
public abstract org.apache.commons.math3.FieldElement walkInRowOrder(FieldMatrixPreservingVisitor);
public abstract org.apache.commons.math3.FieldElement walkInRowOrder(FieldMatrixChangingVisitor, int, int, int, int) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public abstract org.apache.commons.math3.FieldElement walkInRowOrder(FieldMatrixPreservingVisitor, int, int, int, int) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public abstract org.apache.commons.math3.FieldElement walkInColumnOrder(FieldMatrixChangingVisitor);
public abstract org.apache.commons.math3.FieldElement walkInColumnOrder(FieldMatrixPreservingVisitor);
public abstract org.apache.commons.math3.FieldElement walkInColumnOrder(FieldMatrixChangingVisitor, int, int, int, int) throws org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException;
public abstract org.apache.commons.math3.FieldElement walkInColumnOrder(FieldMatrixPreservingVisitor, int, int, int, int) throws org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException;
public abstract org.apache.commons.math3.FieldElement walkInOptimizedOrder(FieldMatrixChangingVisitor);
public abstract org.apache.commons.math3.FieldElement walkInOptimizedOrder(FieldMatrixPreservingVisitor);
public abstract org.apache.commons.math3.FieldElement walkInOptimizedOrder(FieldMatrixChangingVisitor, int, int, int, int) throws org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException;
public abstract org.apache.commons.math3.FieldElement walkInOptimizedOrder(FieldMatrixPreservingVisitor, int, int, int, int) throws org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException;
}
RealVector
package org.apache.commons.math3.linear;
public abstract synchronized class RealVector {
public void RealVector();
public abstract int getDimension();
public abstract double getEntry(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public abstract void setEntry(int, double) throws org.apache.commons.math3.exception.OutOfRangeException;
public void addToEntry(int, double) throws org.apache.commons.math3.exception.OutOfRangeException;
public abstract RealVector append(RealVector);
public abstract RealVector append(double);
public abstract RealVector getSubVector(int, int) throws org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.OutOfRangeException;
public abstract void setSubVector(int, RealVector) throws org.apache.commons.math3.exception.OutOfRangeException;
public abstract boolean isNaN();
public abstract boolean isInfinite();
protected void checkVectorDimensions(RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
protected void checkVectorDimensions(int) throws org.apache.commons.math3.exception.DimensionMismatchException;
protected void checkIndex(int) throws org.apache.commons.math3.exception.OutOfRangeException;
protected void checkIndices(int, int) throws org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException;
public RealVector add(RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public RealVector subtract(RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public RealVector mapAdd(double);
public RealVector mapAddToSelf(double);
public abstract RealVector copy();
public double dotProduct(RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public double cosine(RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MathArithmeticException;
public abstract RealVector ebeDivide(RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public abstract RealVector ebeMultiply(RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public double getDistance(RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public double getNorm();
public double getL1Norm();
public double getLInfNorm();
public double getL1Distance(RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public double getLInfDistance(RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public int getMinIndex();
public double getMinValue();
public int getMaxIndex();
public double getMaxValue();
public RealVector mapMultiply(double);
public RealVector mapMultiplyToSelf(double);
public RealVector mapSubtract(double);
public RealVector mapSubtractToSelf(double);
public RealVector mapDivide(double);
public RealVector mapDivideToSelf(double);
public RealMatrix outerProduct(RealVector);
public RealVector projection(RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MathArithmeticException;
public void set(double);
public double[] toArray();
public RealVector unitVector() throws org.apache.commons.math3.exception.MathArithmeticException;
public void unitize() throws org.apache.commons.math3.exception.MathArithmeticException;
public java.util.Iterator sparseIterator();
public java.util.Iterator iterator();
public RealVector map(org.apache.commons.math3.analysis.UnivariateFunction);
public RealVector mapToSelf(org.apache.commons.math3.analysis.UnivariateFunction);
public RealVector combine(double, double, RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public RealVector combineToSelf(double, double, RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public double walkInDefaultOrder(RealVectorPreservingVisitor);
public double walkInDefaultOrder(RealVectorPreservingVisitor, int, int) throws org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException;
public double walkInOptimizedOrder(RealVectorPreservingVisitor);
public double walkInOptimizedOrder(RealVectorPreservingVisitor, int, int) throws org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException;
public double walkInDefaultOrder(RealVectorChangingVisitor);
public double walkInDefaultOrder(RealVectorChangingVisitor, int, int) throws org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException;
public double walkInOptimizedOrder(RealVectorChangingVisitor);
public double walkInOptimizedOrder(RealVectorChangingVisitor, int, int) throws org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException;
public boolean equals(Object) throws org.apache.commons.math3.exception.MathUnsupportedOperationException;
public int hashCode() throws org.apache.commons.math3.exception.MathUnsupportedOperationException;
public static RealVector unmodifiableRealVector(RealVector);
}
BiDiagonalTransformer
package org.apache.commons.math3.linear;
synchronized class BiDiagonalTransformer {
private final double[][] householderVectors;
private final double[] main;
private final double[] secondary;
private RealMatrix cachedU;
private RealMatrix cachedB;
private RealMatrix cachedV;
public void BiDiagonalTransformer(RealMatrix);
public RealMatrix getU();
public RealMatrix getB();
public RealMatrix getV();
double[][] getHouseholderVectorsRef();
double[] getMainDiagonalRef();
double[] getSecondaryDiagonalRef();
boolean isUpperBiDiagonal();
private void transformToUpperBiDiagonal();
private void transformToLowerBiDiagonal();
}
AbstractRealMatrix$3
package org.apache.commons.math3.linear;
synchronized class AbstractRealMatrix$3 extends DefaultRealMatrixChangingVisitor {
void AbstractRealMatrix$3(AbstractRealMatrix, int[], int[]);
public double visit(int, int, double);
}
RealVectorChangingVisitor
package org.apache.commons.math3.linear;
public abstract interface RealVectorChangingVisitor {
public abstract void start(int, int, int);
public abstract double visit(int, double);
public abstract double end();
}
MatrixUtils$BigFractionMatrixConverter
package org.apache.commons.math3.linear;
synchronized class MatrixUtils$BigFractionMatrixConverter extends DefaultFieldMatrixPreservingVisitor {
private double[][] data;
public void MatrixUtils$BigFractionMatrixConverter();
public void start(int, int, int, int, int, int);
public void visit(int, int, org.apache.commons.math3.fraction.BigFraction);
Array2DRowRealMatrix getConvertedMatrix();
}
RRQRDecomposition
package org.apache.commons.math3.linear;
public synchronized class RRQRDecomposition extends QRDecomposition {
private int[] p;
private RealMatrix cachedP;
public void RRQRDecomposition(RealMatrix);
public void RRQRDecomposition(RealMatrix, double);
protected void decompose(double[][]);
protected void performHouseholderReflection(int, double[][]);
public RealMatrix getP();
public int getRank(double);
public DecompositionSolver getSolver();
}
JacobiPreconditioner
package org.apache.commons.math3.linear;
public synchronized class JacobiPreconditioner extends RealLinearOperator {
private final ArrayRealVector diag;
public void JacobiPreconditioner(double[], boolean);
public static JacobiPreconditioner create(RealLinearOperator) throws NonSquareOperatorException;
public int getColumnDimension();
public int getRowDimension();
public RealVector operate(RealVector);
public RealLinearOperator sqrt();
}
NonSquareOperatorException
package org.apache.commons.math3.linear;
public synchronized class NonSquareOperatorException extends org.apache.commons.math3.exception.DimensionMismatchException {
private static final long serialVersionUID = -4145007524150846242;
public void NonSquareOperatorException(int, int);
}
JacobiPreconditioner$1
package org.apache.commons.math3.linear;
synchronized class JacobiPreconditioner$1 extends RealLinearOperator {
void JacobiPreconditioner$1(JacobiPreconditioner, RealVector);
public RealVector operate(RealVector);
public int getRowDimension();
public int getColumnDimension();
}
PreconditionedIterativeLinearSolver
package org.apache.commons.math3.linear;
public abstract synchronized class PreconditionedIterativeLinearSolver extends IterativeLinearSolver {
public void PreconditionedIterativeLinearSolver(int);
public void PreconditionedIterativeLinearSolver(org.apache.commons.math3.util.IterationManager) throws org.apache.commons.math3.exception.NullArgumentException;
public RealVector solve(RealLinearOperator, RealLinearOperator, RealVector, RealVector) throws org.apache.commons.math3.exception.NullArgumentException, NonSquareOperatorException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MaxCountExceededException;
public RealVector solve(RealLinearOperator, RealVector) throws org.apache.commons.math3.exception.NullArgumentException, NonSquareOperatorException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MaxCountExceededException;
public RealVector solve(RealLinearOperator, RealVector, RealVector) throws org.apache.commons.math3.exception.NullArgumentException, NonSquareOperatorException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MaxCountExceededException;
protected static void checkParameters(RealLinearOperator, RealLinearOperator, RealVector, RealVector) throws org.apache.commons.math3.exception.NullArgumentException, NonSquareOperatorException, org.apache.commons.math3.exception.DimensionMismatchException;
public RealVector solve(RealLinearOperator, RealLinearOperator, RealVector) throws org.apache.commons.math3.exception.NullArgumentException, NonSquareOperatorException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MaxCountExceededException;
public abstract RealVector solveInPlace(RealLinearOperator, RealLinearOperator, RealVector, RealVector) throws org.apache.commons.math3.exception.NullArgumentException, NonSquareOperatorException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MaxCountExceededException;
public RealVector solveInPlace(RealLinearOperator, RealVector, RealVector) throws org.apache.commons.math3.exception.NullArgumentException, NonSquareOperatorException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MaxCountExceededException;
}
QRDecomposition
package org.apache.commons.math3.linear;
public synchronized class QRDecomposition {
private double[][] qrt;
private double[] rDiag;
private RealMatrix cachedQ;
private RealMatrix cachedQT;
private RealMatrix cachedR;
private RealMatrix cachedH;
private final double threshold;
public void QRDecomposition(RealMatrix);
public void QRDecomposition(RealMatrix, double);
protected void decompose(double[][]);
protected void performHouseholderReflection(int, double[][]);
public RealMatrix getR();
public RealMatrix getQ();
public RealMatrix getQT();
public RealMatrix getH();
public DecompositionSolver getSolver();
}
QRDecomposition$Solver
package org.apache.commons.math3.linear;
synchronized class QRDecomposition$Solver implements DecompositionSolver {
private final double[][] qrt;
private final double[] rDiag;
private final double threshold;
private void QRDecomposition$Solver(double[][], double[], double);
public boolean isNonSingular();
public RealVector solve(RealVector);
public RealMatrix solve(RealMatrix);
public RealMatrix getInverse();
}
RealMatrixChangingVisitor
package org.apache.commons.math3.linear;
public abstract interface RealMatrixChangingVisitor {
public abstract void start(int, int, int, int, int, int);
public abstract double visit(int, int, double);
public abstract double end();
}
FieldMatrixPreservingVisitor
package org.apache.commons.math3.linear;
public abstract interface FieldMatrixPreservingVisitor {
public abstract void start(int, int, int, int, int, int);
public abstract void visit(int, int, org.apache.commons.math3.FieldElement);
public abstract org.apache.commons.math3.FieldElement end();
}
LUDecomposition
package org.apache.commons.math3.linear;
public synchronized class LUDecomposition {
private static final double DEFAULT_TOO_SMALL = 1.0E-11;
private final double[][] lu;
private final int[] pivot;
private boolean even;
private boolean singular;
private RealMatrix cachedL;
private RealMatrix cachedU;
private RealMatrix cachedP;
public void LUDecomposition(RealMatrix);
public void LUDecomposition(RealMatrix, double);
public RealMatrix getL();
public RealMatrix getU();
public RealMatrix getP();
public int[] getPivot();
public double getDeterminant();
public DecompositionSolver getSolver();
}
NonPositiveDefiniteOperatorException
package org.apache.commons.math3.linear;
public synchronized class NonPositiveDefiniteOperatorException extends org.apache.commons.math3.exception.MathIllegalArgumentException {
private static final long serialVersionUID = 917034489420549847;
public void NonPositiveDefiniteOperatorException();
}
RealVector$1
package org.apache.commons.math3.linear;
synchronized class RealVector$1 implements java.util.Iterator {
private int i;
private RealVector$Entry e;
void RealVector$1(RealVector, int);
public boolean hasNext();
public RealVector$Entry next();
public void remove() throws org.apache.commons.math3.exception.MathUnsupportedOperationException;
}
NonSelfAdjointOperatorException
package org.apache.commons.math3.linear;
public synchronized class NonSelfAdjointOperatorException extends org.apache.commons.math3.exception.MathIllegalArgumentException {
private static final long serialVersionUID = 1784999305030258247;
public void NonSelfAdjointOperatorException();
}
RealVector$2
package org.apache.commons.math3.linear;
final synchronized class RealVector$2 extends RealVector {
void RealVector$2(RealVector);
public RealVector mapToSelf(org.apache.commons.math3.analysis.UnivariateFunction) throws org.apache.commons.math3.exception.MathUnsupportedOperationException;
public RealVector map(org.apache.commons.math3.analysis.UnivariateFunction);
public java.util.Iterator iterator();
public java.util.Iterator sparseIterator();
public RealVector copy();
public RealVector add(RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public RealVector subtract(RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public RealVector mapAdd(double);
public RealVector mapAddToSelf(double) throws org.apache.commons.math3.exception.MathUnsupportedOperationException;
public RealVector mapSubtract(double);
public RealVector mapSubtractToSelf(double) throws org.apache.commons.math3.exception.MathUnsupportedOperationException;
public RealVector mapMultiply(double);
public RealVector mapMultiplyToSelf(double) throws org.apache.commons.math3.exception.MathUnsupportedOperationException;
public RealVector mapDivide(double);
public RealVector mapDivideToSelf(double) throws org.apache.commons.math3.exception.MathUnsupportedOperationException;
public RealVector ebeMultiply(RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public RealVector ebeDivide(RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public double dotProduct(RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public double cosine(RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MathArithmeticException;
public double getNorm();
public double getL1Norm();
public double getLInfNorm();
public double getDistance(RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public double getL1Distance(RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public double getLInfDistance(RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public RealVector unitVector() throws org.apache.commons.math3.exception.MathArithmeticException;
public void unitize() throws org.apache.commons.math3.exception.MathUnsupportedOperationException;
public RealMatrix outerProduct(RealVector);
public double getEntry(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public void setEntry(int, double) throws org.apache.commons.math3.exception.MathUnsupportedOperationException;
public void addToEntry(int, double) throws org.apache.commons.math3.exception.MathUnsupportedOperationException;
public int getDimension();
public RealVector append(RealVector);
public RealVector append(double);
public RealVector getSubVector(int, int) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.NotPositiveException;
public void setSubVector(int, RealVector) throws org.apache.commons.math3.exception.MathUnsupportedOperationException;
public void set(double) throws org.apache.commons.math3.exception.MathUnsupportedOperationException;
public double[] toArray();
public boolean isNaN();
public boolean isInfinite();
public RealVector combine(double, double, RealVector) throws org.apache.commons.math3.exception.DimensionMismatchException;
public RealVector combineToSelf(double, double, RealVector) throws org.apache.commons.math3.exception.MathUnsupportedOperationException;
}
TriDiagonalTransformer
package org.apache.commons.math3.linear;
synchronized class TriDiagonalTransformer {
private final double[][] householderVectors;
private final double[] main;
private final double[] secondary;
private RealMatrix cachedQ;
private RealMatrix cachedQt;
private RealMatrix cachedT;
public void TriDiagonalTransformer(RealMatrix);
public RealMatrix getQ();
public RealMatrix getQT();
public RealMatrix getT();
double[][] getHouseholderVectorsRef();
double[] getMainDiagonalRef();
double[] getSecondaryDiagonalRef();
private void transform();
}
AbstractFieldMatrix$2
package org.apache.commons.math3.linear;
synchronized class AbstractFieldMatrix$2 extends DefaultFieldMatrixPreservingVisitor {
private int startRow;
private int startColumn;
void AbstractFieldMatrix$2(AbstractFieldMatrix, org.apache.commons.math3.FieldElement, org.apache.commons.math3.FieldElement[][]);
public void start(int, int, int, int, int, int);
public void visit(int, int, org.apache.commons.math3.FieldElement);
}
MatrixDimensionMismatchException
package org.apache.commons.math3.linear;
public synchronized class MatrixDimensionMismatchException extends org.apache.commons.math3.exception.MultiDimensionMismatchException {
private static final long serialVersionUID = -8415396756375798143;
public void MatrixDimensionMismatchException(int, int, int, int);
public int getWrongRowDimension();
public int getExpectedRowDimension();
public int getWrongColumnDimension();
public int getExpectedColumnDimension();
}
RealVector$2$UnmodifiableEntry
package org.apache.commons.math3.linear;
synchronized class RealVector$2$UnmodifiableEntry extends RealVector$Entry {
void RealVector$2$UnmodifiableEntry(RealVector$2);
public double getValue();
public void setValue(double) throws org.apache.commons.math3.exception.MathUnsupportedOperationException;
}
SingularValueDecomposition$Solver
package org.apache.commons.math3.linear;
synchronized class SingularValueDecomposition$Solver implements DecompositionSolver {
private final RealMatrix pseudoInverse;
private boolean nonSingular;
private void SingularValueDecomposition$Solver(double[], RealMatrix, RealMatrix, boolean, double);
public RealVector solve(RealVector);
public RealMatrix solve(RealMatrix);
public boolean isNonSingular();
public RealMatrix getInverse();
}
CanberraDistance
package org.apache.commons.math3.ml.distance;
public synchronized class CanberraDistance implements DistanceMeasure {
private static final long serialVersionUID = -6972277381587032228;
public void CanberraDistance();
public double compute(double[], double[]);
}
ChebyshevDistance
package org.apache.commons.math3.ml.distance;
public synchronized class ChebyshevDistance implements DistanceMeasure {
private static final long serialVersionUID = -4694868171115238296;
public void ChebyshevDistance();
public double compute(double[], double[]);
}
DistanceMeasure
package org.apache.commons.math3.ml.distance;
public abstract interface DistanceMeasure extends java.io.Serializable {
public abstract double compute(double[], double[]);
}
ManhattanDistance
package org.apache.commons.math3.ml.distance;
public synchronized class ManhattanDistance implements DistanceMeasure {
private static final long serialVersionUID = -9108154600539125566;
public void ManhattanDistance();
public double compute(double[], double[]);
}
EuclideanDistance
package org.apache.commons.math3.ml.distance;
public synchronized class EuclideanDistance implements DistanceMeasure {
private static final long serialVersionUID = 1717556319784040040;
public void EuclideanDistance();
public double compute(double[], double[]);
}
MultiKMeansPlusPlusClusterer
package org.apache.commons.math3.ml.clustering;
public synchronized class MultiKMeansPlusPlusClusterer extends Clusterer {
private final KMeansPlusPlusClusterer clusterer;
private final int numTrials;
public void MultiKMeansPlusPlusClusterer(KMeansPlusPlusClusterer, int);
public KMeansPlusPlusClusterer getClusterer();
public int getNumTrials();
public java.util.List cluster(java.util.Collection) throws org.apache.commons.math3.exception.MathIllegalArgumentException, org.apache.commons.math3.exception.ConvergenceException;
}
DBSCANClusterer
package org.apache.commons.math3.ml.clustering;
public synchronized class DBSCANClusterer extends Clusterer {
private final double eps;
private final int minPts;
public void DBSCANClusterer(double, int) throws org.apache.commons.math3.exception.NotPositiveException;
public void DBSCANClusterer(double, int, org.apache.commons.math3.ml.distance.DistanceMeasure) throws org.apache.commons.math3.exception.NotPositiveException;
public double getEps();
public int getMinPts();
public java.util.List cluster(java.util.Collection) throws org.apache.commons.math3.exception.NullArgumentException;
private Cluster expandCluster(Cluster, Clusterable, java.util.List, java.util.Collection, java.util.Map);
private java.util.List getNeighbors(Clusterable, java.util.Collection);
private java.util.List merge(java.util.List, java.util.List);
}
Clusterable
package org.apache.commons.math3.ml.clustering;
public abstract interface Clusterable {
public abstract double[] getPoint();
}
Clusterer
package org.apache.commons.math3.ml.clustering;
public abstract synchronized class Clusterer {
private org.apache.commons.math3.ml.distance.DistanceMeasure measure;
protected void Clusterer(org.apache.commons.math3.ml.distance.DistanceMeasure);
public abstract java.util.List cluster(java.util.Collection) throws org.apache.commons.math3.exception.MathIllegalArgumentException, org.apache.commons.math3.exception.ConvergenceException;
public org.apache.commons.math3.ml.distance.DistanceMeasure getDistanceMeasure();
protected double distance(Clusterable, Clusterable);
}
DoublePoint
package org.apache.commons.math3.ml.clustering;
public synchronized class DoublePoint implements Clusterable, java.io.Serializable {
private static final long serialVersionUID = 3946024775784901369;
private final double[] point;
public void DoublePoint(double[]);
public void DoublePoint(int[]);
public double[] getPoint();
public boolean equals(Object);
public int hashCode();
public String toString();
}
Cluster
package org.apache.commons.math3.ml.clustering;
public synchronized class Cluster implements java.io.Serializable {
private static final long serialVersionUID = -3442297081515880464;
private final java.util.List points;
public void Cluster();
public void addPoint(Clusterable);
public java.util.List getPoints();
}
CentroidCluster
package org.apache.commons.math3.ml.clustering;
public synchronized class CentroidCluster extends Cluster {
private static final long serialVersionUID = -3075288519071812288;
private final Clusterable center;
public void CentroidCluster(Clusterable);
public Clusterable getCenter();
}
KMeansPlusPlusClusterer$EmptyClusterStrategy
package org.apache.commons.math3.ml.clustering;
public final synchronized enum KMeansPlusPlusClusterer$EmptyClusterStrategy {
public static final KMeansPlusPlusClusterer$EmptyClusterStrategy LARGEST_VARIANCE;
public static final KMeansPlusPlusClusterer$EmptyClusterStrategy LARGEST_POINTS_NUMBER;
public static final KMeansPlusPlusClusterer$EmptyClusterStrategy FARTHEST_POINT;
public static final KMeansPlusPlusClusterer$EmptyClusterStrategy ERROR;
public static KMeansPlusPlusClusterer$EmptyClusterStrategy[] values();
public static KMeansPlusPlusClusterer$EmptyClusterStrategy valueOf(String);
private void KMeansPlusPlusClusterer$EmptyClusterStrategy(String, int);
static void
}
DBSCANClusterer$PointStatus
package org.apache.commons.math3.ml.clustering;
final synchronized enum DBSCANClusterer$PointStatus {
public static final DBSCANClusterer$PointStatus NOISE;
public static final DBSCANClusterer$PointStatus PART_OF_CLUSTER;
public static DBSCANClusterer$PointStatus[] values();
public static DBSCANClusterer$PointStatus valueOf(String);
private void DBSCANClusterer$PointStatus(String, int);
static void
}
KMeansPlusPlusClusterer$1
package org.apache.commons.math3.ml.clustering;
synchronized class KMeansPlusPlusClusterer$1 {
static void
}
KMeansPlusPlusClusterer
package org.apache.commons.math3.ml.clustering;
public synchronized class KMeansPlusPlusClusterer extends Clusterer {
private final int k;
private final int maxIterations;
private final org.apache.commons.math3.random.RandomGenerator random;
private final KMeansPlusPlusClusterer$EmptyClusterStrategy emptyStrategy;
public void KMeansPlusPlusClusterer(int);
public void KMeansPlusPlusClusterer(int, int);
public void KMeansPlusPlusClusterer(int, int, org.apache.commons.math3.ml.distance.DistanceMeasure);
public void KMeansPlusPlusClusterer(int, int, org.apache.commons.math3.ml.distance.DistanceMeasure, org.apache.commons.math3.random.RandomGenerator);
public void KMeansPlusPlusClusterer(int, int, org.apache.commons.math3.ml.distance.DistanceMeasure, org.apache.commons.math3.random.RandomGenerator, KMeansPlusPlusClusterer$EmptyClusterStrategy);
public int getK();
public int getMaxIterations();
public org.apache.commons.math3.random.RandomGenerator getRandomGenerator();
public KMeansPlusPlusClusterer$EmptyClusterStrategy getEmptyClusterStrategy();
public java.util.List cluster(java.util.Collection) throws org.apache.commons.math3.exception.MathIllegalArgumentException, org.apache.commons.math3.exception.ConvergenceException;
private int assignPointsToClusters(java.util.List, java.util.Collection, int[]);
private java.util.List chooseInitialCenters(java.util.Collection);
private Clusterable getPointFromLargestVarianceCluster(java.util.Collection) throws org.apache.commons.math3.exception.ConvergenceException;
private Clusterable getPointFromLargestNumberCluster(java.util.Collection) throws org.apache.commons.math3.exception.ConvergenceException;
private Clusterable getFarthestPoint(java.util.Collection) throws org.apache.commons.math3.exception.ConvergenceException;
private int getNearestCluster(java.util.Collection, Clusterable);
private Clusterable centroidOf(java.util.Collection, int);
}
DfpField$RoundingMode
package org.apache.commons.math3.dfp;
public final synchronized enum DfpField$RoundingMode {
public static final DfpField$RoundingMode ROUND_DOWN;
public static final DfpField$RoundingMode ROUND_UP;
public static final DfpField$RoundingMode ROUND_HALF_UP;
public static final DfpField$RoundingMode ROUND_HALF_DOWN;
public static final DfpField$RoundingMode ROUND_HALF_EVEN;
public static final DfpField$RoundingMode ROUND_HALF_ODD;
public static final DfpField$RoundingMode ROUND_CEIL;
public static final DfpField$RoundingMode ROUND_FLOOR;
public static DfpField$RoundingMode[] values();
public static DfpField$RoundingMode valueOf(String);
private void DfpField$RoundingMode(String, int);
static void
}
DfpDec
package org.apache.commons.math3.dfp;
public synchronized class DfpDec extends Dfp {
protected void DfpDec(DfpField);
protected void DfpDec(DfpField, byte);
protected void DfpDec(DfpField, int);
protected void DfpDec(DfpField, long);
protected void DfpDec(DfpField, double);
public void DfpDec(Dfp);
protected void DfpDec(DfpField, String);
protected void DfpDec(DfpField, byte, byte);
public Dfp newInstance();
public Dfp newInstance(byte);
public Dfp newInstance(int);
public Dfp newInstance(long);
public Dfp newInstance(double);
public Dfp newInstance(Dfp);
public Dfp newInstance(String);
public Dfp newInstance(byte, byte);
protected int getDecimalDigits();
protected int round(int);
public Dfp nextAfter(Dfp);
}
DfpMath
package org.apache.commons.math3.dfp;
public synchronized class DfpMath {
private static final String POW_TRAP = pow;
private void DfpMath();
protected static Dfp[] split(DfpField, String);
protected static Dfp[] split(Dfp);
protected static Dfp[] splitMult(Dfp[], Dfp[]);
protected static Dfp[] splitDiv(Dfp[], Dfp[]);
protected static Dfp splitPow(Dfp[], int);
public static Dfp pow(Dfp, int);
public static Dfp exp(Dfp);
protected static Dfp expInternal(Dfp);
public static Dfp log(Dfp);
protected static Dfp[] logInternal(Dfp[]);
public static Dfp pow(Dfp, Dfp);
protected static Dfp sinInternal(Dfp[]);
protected static Dfp cosInternal(Dfp[]);
public static Dfp sin(Dfp);
public static Dfp cos(Dfp);
public static Dfp tan(Dfp);
protected static Dfp atanInternal(Dfp);
public static Dfp atan(Dfp);
public static Dfp asin(Dfp);
public static Dfp acos(Dfp);
}
BracketingNthOrderBrentSolverDFP
package org.apache.commons.math3.dfp;
public synchronized class BracketingNthOrderBrentSolverDFP {
private static final int MAXIMAL_AGING = 2;
private final int maximalOrder;
private final Dfp functionValueAccuracy;
private final Dfp absoluteAccuracy;
private final Dfp relativeAccuracy;
private final org.apache.commons.math3.util.Incrementor evaluations;
public void BracketingNthOrderBrentSolverDFP(Dfp, Dfp, Dfp, int) throws org.apache.commons.math3.exception.NumberIsTooSmallException;
public int getMaximalOrder();
public int getMaxEvaluations();
public int getEvaluations();
public Dfp getAbsoluteAccuracy();
public Dfp getRelativeAccuracy();
public Dfp getFunctionValueAccuracy();
public Dfp solve(int, UnivariateDfpFunction, Dfp, Dfp, org.apache.commons.math3.analysis.solvers.AllowedSolution) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoBracketingException;
public Dfp solve(int, UnivariateDfpFunction, Dfp, Dfp, Dfp, org.apache.commons.math3.analysis.solvers.AllowedSolution) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoBracketingException;
private Dfp guessX(Dfp, Dfp[], Dfp[], int, int);
}
DfpDec$1
package org.apache.commons.math3.dfp;
synchronized class DfpDec$1 {
static void
}
BracketingNthOrderBrentSolverDFP$1
package org.apache.commons.math3.dfp;
synchronized class BracketingNthOrderBrentSolverDFP$1 {
static void
}
Dfp$1
package org.apache.commons.math3.dfp;
synchronized class Dfp$1 {
static void
}
Dfp
package org.apache.commons.math3.dfp;
public synchronized class Dfp implements org.apache.commons.math3.RealFieldElement {
public static final int RADIX = 10000;
public static final int MIN_EXP = -32767;
public static final int MAX_EXP = 32768;
public static final int ERR_SCALE = 32760;
public static final byte FINITE = 0;
public static final byte INFINITE = 1;
public static final byte SNAN = 2;
public static final byte QNAN = 3;
private static final String NAN_STRING = NaN;
private static final String POS_INFINITY_STRING = Infinity;
private static final String NEG_INFINITY_STRING = -Infinity;
private static final String ADD_TRAP = add;
private static final String MULTIPLY_TRAP = multiply;
private static final String DIVIDE_TRAP = divide;
private static final String SQRT_TRAP = sqrt;
private static final String ALIGN_TRAP = align;
private static final String TRUNC_TRAP = trunc;
private static final String NEXT_AFTER_TRAP = nextAfter;
private static final String LESS_THAN_TRAP = lessThan;
private static final String GREATER_THAN_TRAP = greaterThan;
private static final String NEW_INSTANCE_TRAP = newInstance;
protected int[] mant;
protected byte sign;
protected int exp;
protected byte nans;
private final DfpField field;
protected void Dfp(DfpField);
protected void Dfp(DfpField, byte);
protected void Dfp(DfpField, int);
protected void Dfp(DfpField, long);
protected void Dfp(DfpField, double);
public void Dfp(Dfp);
protected void Dfp(DfpField, String);
protected void Dfp(DfpField, byte, byte);
public Dfp newInstance();
public Dfp newInstance(byte);
public Dfp newInstance(int);
public Dfp newInstance(long);
public Dfp newInstance(double);
public Dfp newInstance(Dfp);
public Dfp newInstance(String);
public Dfp newInstance(byte, byte);
public DfpField getField();
public int getRadixDigits();
public Dfp getZero();
public Dfp getOne();
public Dfp getTwo();
protected void shiftLeft();
protected void shiftRight();
protected int align(int);
public boolean lessThan(Dfp);
public boolean greaterThan(Dfp);
public boolean negativeOrNull();
public boolean strictlyNegative();
public boolean positiveOrNull();
public boolean strictlyPositive();
public Dfp abs();
public boolean isInfinite();
public boolean isNaN();
public boolean isZero();
public boolean equals(Object);
public int hashCode();
public boolean unequal(Dfp);
private static int compare(Dfp, Dfp);
public Dfp rint();
public Dfp floor();
public Dfp ceil();
public Dfp remainder(Dfp);
protected Dfp trunc(DfpField$RoundingMode);
public int intValue();
public int log10K();
public Dfp power10K(int);
public int intLog10();
public Dfp power10(int);
protected int complement(int);
public Dfp add(Dfp);
public Dfp negate();
public Dfp subtract(Dfp);
protected int round(int);
public Dfp multiply(Dfp);
public Dfp multiply(int);
private Dfp multiplyFast(int);
public Dfp divide(Dfp);
public Dfp divide(int);
public Dfp reciprocal();
public Dfp sqrt();
public String toString();
protected String dfp2sci();
protected String dfp2string();
public Dfp dotrap(int, String, Dfp, Dfp);
protected Dfp trap(int, String, Dfp, Dfp, Dfp);
public int classify();
public static Dfp copysign(Dfp, Dfp);
public Dfp nextAfter(Dfp);
public double toDouble();
public double[] toSplitDouble();
public double getReal();
public Dfp add(double);
public Dfp subtract(double);
public Dfp multiply(double);
public Dfp divide(double);
public Dfp remainder(double);
public long round();
public Dfp signum();
public Dfp copySign(Dfp);
public Dfp copySign(double);
public Dfp scalb(int);
public Dfp hypot(Dfp);
public Dfp cbrt();
public Dfp rootN(int);
public Dfp pow(double);
public Dfp pow(int);
public Dfp pow(Dfp);
public Dfp exp();
public Dfp expm1();
public Dfp log();
public Dfp log1p();
public int log10();
public Dfp cos();
public Dfp sin();
public Dfp tan();
public Dfp acos();
public Dfp asin();
public Dfp atan();
public Dfp atan2(Dfp) throws org.apache.commons.math3.exception.DimensionMismatchException;
public Dfp cosh();
public Dfp sinh();
public Dfp tanh();
public Dfp acosh();
public Dfp asinh();
public Dfp atanh();
public Dfp linearCombination(Dfp[], Dfp[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public Dfp linearCombination(double[], Dfp[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public Dfp linearCombination(Dfp, Dfp, Dfp, Dfp);
public Dfp linearCombination(double, Dfp, double, Dfp);
public Dfp linearCombination(Dfp, Dfp, Dfp, Dfp, Dfp, Dfp);
public Dfp linearCombination(double, Dfp, double, Dfp, double, Dfp);
public Dfp linearCombination(Dfp, Dfp, Dfp, Dfp, Dfp, Dfp, Dfp, Dfp);
public Dfp linearCombination(double, Dfp, double, Dfp, double, Dfp, double, Dfp);
}
UnivariateDfpFunction
package org.apache.commons.math3.dfp;
public abstract interface UnivariateDfpFunction {
public abstract Dfp value(Dfp);
}
DfpField
package org.apache.commons.math3.dfp;
public synchronized class DfpField implements org.apache.commons.math3.Field {
public static final int FLAG_INVALID = 1;
public static final int FLAG_DIV_ZERO = 2;
public static final int FLAG_OVERFLOW = 4;
public static final int FLAG_UNDERFLOW = 8;
public static final int FLAG_INEXACT = 16;
private static String sqr2String;
private static String sqr2ReciprocalString;
private static String sqr3String;
private static String sqr3ReciprocalString;
private static String piString;
private static String eString;
private static String ln2String;
private static String ln5String;
private static String ln10String;
private final int radixDigits;
private final Dfp zero;
private final Dfp one;
private final Dfp two;
private final Dfp sqr2;
private final Dfp[] sqr2Split;
private final Dfp sqr2Reciprocal;
private final Dfp sqr3;
private final Dfp sqr3Reciprocal;
private final Dfp pi;
private final Dfp[] piSplit;
private final Dfp e;
private final Dfp[] eSplit;
private final Dfp ln2;
private final Dfp[] ln2Split;
private final Dfp ln5;
private final Dfp[] ln5Split;
private final Dfp ln10;
private DfpField$RoundingMode rMode;
private int ieeeFlags;
public void DfpField(int);
private void DfpField(int, boolean);
public int getRadixDigits();
public void setRoundingMode(DfpField$RoundingMode);
public DfpField$RoundingMode getRoundingMode();
public int getIEEEFlags();
public void clearIEEEFlags();
public void setIEEEFlags(int);
public void setIEEEFlagsBits(int);
public Dfp newDfp();
public Dfp newDfp(byte);
public Dfp newDfp(int);
public Dfp newDfp(long);
public Dfp newDfp(double);
public Dfp newDfp(Dfp);
public Dfp newDfp(String);
public Dfp newDfp(byte, byte);
public Dfp getZero();
public Dfp getOne();
public Class getRuntimeClass();
public Dfp getTwo();
public Dfp getSqr2();
public Dfp[] getSqr2Split();
public Dfp getSqr2Reciprocal();
public Dfp getSqr3();
public Dfp getSqr3Reciprocal();
public Dfp getPi();
public Dfp[] getPiSplit();
public Dfp getE();
public Dfp[] getESplit();
public Dfp getLn2();
public Dfp[] getLn2Split();
public Dfp getLn5();
public Dfp[] getLn5Split();
public Dfp getLn10();
private Dfp[] split(String);
private static void computeStringConstants(int);
private static Dfp computePi(Dfp, Dfp, Dfp);
public static Dfp computeExp(Dfp, Dfp);
public static Dfp computeLn(Dfp, Dfp, Dfp);
}
StatUtils
package org.apache.commons.math3.stat;
public final synchronized class StatUtils {
private static final descriptive.UnivariateStatistic SUM;
private static final descriptive.UnivariateStatistic SUM_OF_SQUARES;
private static final descriptive.UnivariateStatistic PRODUCT;
private static final descriptive.UnivariateStatistic SUM_OF_LOGS;
private static final descriptive.UnivariateStatistic MIN;
private static final descriptive.UnivariateStatistic MAX;
private static final descriptive.UnivariateStatistic MEAN;
private static final descriptive.moment.Variance VARIANCE;
private static final descriptive.rank.Percentile PERCENTILE;
private static final descriptive.moment.GeometricMean GEOMETRIC_MEAN;
private void StatUtils();
public static double sum(double[]) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public static double sum(double[], int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public static double sumSq(double[]) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public static double sumSq(double[], int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public static double product(double[]) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public static double product(double[], int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public static double sumLog(double[]) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public static double sumLog(double[], int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public static double mean(double[]) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public static double mean(double[], int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public static double geometricMean(double[]) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public static double geometricMean(double[], int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public static double variance(double[]) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public static double variance(double[], int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public static double variance(double[], double, int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public static double variance(double[], double) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public static double populationVariance(double[]) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public static double populationVariance(double[], int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public static double populationVariance(double[], double, int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public static double populationVariance(double[], double) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public static double max(double[]) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public static double max(double[], int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public static double min(double[]) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public static double min(double[], int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public static double percentile(double[], double) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public static double percentile(double[], int, int, double) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public static double sumDifference(double[], double[]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NoDataException;
public static double meanDifference(double[], double[]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NoDataException;
public static double varianceDifference(double[], double[], double) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public static double[] normalize(double[]);
static void
}
OLSMultipleLinearRegression
package org.apache.commons.math3.stat.regression;
public synchronized class OLSMultipleLinearRegression extends AbstractMultipleLinearRegression {
private org.apache.commons.math3.linear.QRDecomposition qr;
public void OLSMultipleLinearRegression();
public void newSampleData(double[], double[][]) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public void newSampleData(double[], int, int);
public org.apache.commons.math3.linear.RealMatrix calculateHat();
public double calculateTotalSumOfSquares() throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public double calculateResidualSumOfSquares();
public double calculateRSquared() throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public double calculateAdjustedRSquared() throws org.apache.commons.math3.exception.MathIllegalArgumentException;
protected void newXSampleData(double[][]);
protected org.apache.commons.math3.linear.RealVector calculateBeta();
protected org.apache.commons.math3.linear.RealMatrix calculateBetaVariance();
}
MultipleLinearRegression
package org.apache.commons.math3.stat.regression;
public abstract interface MultipleLinearRegression {
public abstract double[] estimateRegressionParameters();
public abstract double[][] estimateRegressionParametersVariance();
public abstract double[] estimateResiduals();
public abstract double estimateRegressandVariance();
public abstract double[] estimateRegressionParametersStandardErrors();
}
ModelSpecificationException
package org.apache.commons.math3.stat.regression;
public synchronized class ModelSpecificationException extends org.apache.commons.math3.exception.MathIllegalArgumentException {
private static final long serialVersionUID = 4206514456095401070;
public transient void ModelSpecificationException(org.apache.commons.math3.exception.util.Localizable, Object[]);
}
SimpleRegression
package org.apache.commons.math3.stat.regression;
public synchronized class SimpleRegression implements java.io.Serializable, UpdatingMultipleLinearRegression {
private static final long serialVersionUID = -3004689053607543335;
private double sumX;
private double sumXX;
private double sumY;
private double sumYY;
private double sumXY;
private long n;
private double xbar;
private double ybar;
private final boolean hasIntercept;
public void SimpleRegression();
public void SimpleRegression(boolean);
public void addData(double, double);
public void removeData(double, double);
public void addData(double[][]) throws ModelSpecificationException;
public void addObservation(double[], double) throws ModelSpecificationException;
public void addObservations(double[][], double[]) throws ModelSpecificationException;
public void removeData(double[][]);
public void clear();
public long getN();
public double predict(double);
public double getIntercept();
public boolean hasIntercept();
public double getSlope();
public double getSumSquaredErrors();
public double getTotalSumSquares();
public double getXSumSquares();
public double getSumOfCrossProducts();
public double getRegressionSumSquares();
public double getMeanSquareError();
public double getR();
public double getRSquare();
public double getInterceptStdErr();
public double getSlopeStdErr();
public double getSlopeConfidenceInterval() throws org.apache.commons.math3.exception.OutOfRangeException;
public double getSlopeConfidenceInterval(double) throws org.apache.commons.math3.exception.OutOfRangeException;
public double getSignificance();
private double getIntercept(double);
private double getRegressionSumSquares(double);
public RegressionResults regress() throws ModelSpecificationException, org.apache.commons.math3.exception.NoDataException;
public RegressionResults regress(int[]) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
}
RegressionResults
package org.apache.commons.math3.stat.regression;
public synchronized class RegressionResults implements java.io.Serializable {
private static final int SSE_IDX = 0;
private static final int SST_IDX = 1;
private static final int RSQ_IDX = 2;
private static final int MSE_IDX = 3;
private static final int ADJRSQ_IDX = 4;
private static final long serialVersionUID = 1;
private final double[] parameters;
private final double[][] varCovData;
private final boolean isSymmetricVCD;
private final int rank;
private final long nobs;
private final boolean containsConstant;
private final double[] globalFitInfo;
private void RegressionResults();
public void RegressionResults(double[], double[][], boolean, long, int, double, double, double, boolean, boolean);
public double getParameterEstimate(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public double[] getParameterEstimates();
public double getStdErrorOfEstimate(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public double[] getStdErrorOfEstimates();
public double getCovarianceOfParameters(int, int) throws org.apache.commons.math3.exception.OutOfRangeException;
public int getNumberOfParameters();
public long getN();
public double getTotalSumSquares();
public double getRegressionSumSquares();
public double getErrorSumSquares();
public double getMeanSquareError();
public double getRSquared();
public double getAdjustedRSquared();
public boolean hasIntercept();
private double getVcvElement(int, int);
}
MillerUpdatingRegression
package org.apache.commons.math3.stat.regression;
public synchronized class MillerUpdatingRegression implements UpdatingMultipleLinearRegression {
private final int nvars;
private final double[] d;
private final double[] rhs;
private final double[] r;
private final double[] tol;
private final double[] rss;
private final int[] vorder;
private final double[] work_tolset;
private long nobs;
private double sserr;
private boolean rss_set;
private boolean tol_set;
private final boolean[] lindep;
private final double[] x_sing;
private final double[] work_sing;
private double sumy;
private double sumsqy;
private boolean hasIntercept;
private final double epsilon;
private void MillerUpdatingRegression();
public void MillerUpdatingRegression(int, boolean, double) throws ModelSpecificationException;
public void MillerUpdatingRegression(int, boolean) throws ModelSpecificationException;
public boolean hasIntercept();
public long getN();
public void addObservation(double[], double) throws ModelSpecificationException;
public void addObservations(double[][], double[]) throws ModelSpecificationException;
private void include(double[], double, double);
private double smartAdd(double, double);
public void clear();
private void tolset();
private double[] regcf(int) throws ModelSpecificationException;
private void singcheck();
private void ss();
private double[] cov(int);
private void inverse(double[], int);
public double[] getPartialCorrelations(int);
private void vmove(int, int);
private int reorderRegressors(int[], int);
public double getDiagonalOfHatMatrix(double[]);
public int[] getOrderOfRegressors();
public RegressionResults regress() throws ModelSpecificationException;
public RegressionResults regress(int) throws ModelSpecificationException;
public RegressionResults regress(int[]) throws ModelSpecificationException;
}
UpdatingMultipleLinearRegression
package org.apache.commons.math3.stat.regression;
public abstract interface UpdatingMultipleLinearRegression {
public abstract boolean hasIntercept();
public abstract long getN();
public abstract void addObservation(double[], double) throws ModelSpecificationException;
public abstract void addObservations(double[][], double[]) throws ModelSpecificationException;
public abstract void clear();
public abstract RegressionResults regress() throws ModelSpecificationException, org.apache.commons.math3.exception.NoDataException;
public abstract RegressionResults regress(int[]) throws ModelSpecificationException, org.apache.commons.math3.exception.MathIllegalArgumentException;
}
AbstractMultipleLinearRegression
package org.apache.commons.math3.stat.regression;
public abstract synchronized class AbstractMultipleLinearRegression implements MultipleLinearRegression {
private org.apache.commons.math3.linear.RealMatrix xMatrix;
private org.apache.commons.math3.linear.RealVector yVector;
private boolean noIntercept;
public void AbstractMultipleLinearRegression();
protected org.apache.commons.math3.linear.RealMatrix getX();
protected org.apache.commons.math3.linear.RealVector getY();
public boolean isNoIntercept();
public void setNoIntercept(boolean);
public void newSampleData(double[], int, int);
protected void newYSampleData(double[]);
protected void newXSampleData(double[][]);
protected void validateSampleData(double[][], double[]) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
protected void validateCovarianceData(double[][], double[][]);
public double[] estimateRegressionParameters();
public double[] estimateResiduals();
public double[][] estimateRegressionParametersVariance();
public double[] estimateRegressionParametersStandardErrors();
public double estimateRegressandVariance();
public double estimateErrorVariance();
public double estimateRegressionStandardError();
protected abstract org.apache.commons.math3.linear.RealVector calculateBeta();
protected abstract org.apache.commons.math3.linear.RealMatrix calculateBetaVariance();
protected double calculateYVariance();
protected double calculateErrorVariance();
protected org.apache.commons.math3.linear.RealVector calculateResiduals();
}
GLSMultipleLinearRegression
package org.apache.commons.math3.stat.regression;
public synchronized class GLSMultipleLinearRegression extends AbstractMultipleLinearRegression {
private org.apache.commons.math3.linear.RealMatrix Omega;
private org.apache.commons.math3.linear.RealMatrix OmegaInverse;
public void GLSMultipleLinearRegression();
public void newSampleData(double[], double[][], double[][]);
protected void newCovarianceData(double[][]);
protected org.apache.commons.math3.linear.RealMatrix getOmegaInverse();
protected org.apache.commons.math3.linear.RealVector calculateBeta();
protected org.apache.commons.math3.linear.RealMatrix calculateBetaVariance();
protected double calculateErrorVariance();
}
Frequency
package org.apache.commons.math3.stat;
public synchronized class Frequency implements java.io.Serializable {
private static final long serialVersionUID = -3845586908418844111;
private final java.util.TreeMap freqTable;
public void Frequency();
public void Frequency(java.util.Comparator);
public String toString();
public void addValue(Comparable) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public void incrementValue(Comparable, long);
public void addValue(int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public void addValue(long) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public void addValue(char) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public void clear();
public java.util.Iterator valuesIterator();
public java.util.Iterator entrySetIterator();
public long getSumFreq();
public long getCount(Comparable);
public long getCount(int);
public long getCount(long);
public long getCount(char);
public int getUniqueCount();
public double getPct(Comparable);
public double getPct(int);
public double getPct(long);
public double getPct(char);
public long getCumFreq(Comparable);
public long getCumFreq(int);
public long getCumFreq(long);
public long getCumFreq(char);
public double getCumPct(Comparable);
public double getCumPct(int);
public double getCumPct(long);
public double getCumPct(char);
public void merge(Frequency) throws org.apache.commons.math3.exception.NullArgumentException;
public void merge(java.util.Collection) throws org.apache.commons.math3.exception.NullArgumentException;
public int hashCode();
public boolean equals(Object);
}
MannWhitneyUTest
package org.apache.commons.math3.stat.inference;
public synchronized class MannWhitneyUTest {
private org.apache.commons.math3.stat.ranking.NaturalRanking naturalRanking;
public void MannWhitneyUTest();
public void MannWhitneyUTest(org.apache.commons.math3.stat.ranking.NaNStrategy, org.apache.commons.math3.stat.ranking.TiesStrategy);
private void ensureDataConformance(double[], double[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException;
private double[] concatenateSamples(double[], double[]);
public double mannWhitneyU(double[], double[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException;
private double calculateAsymptoticPValue(double, int, int) throws org.apache.commons.math3.exception.ConvergenceException, org.apache.commons.math3.exception.MaxCountExceededException;
public double mannWhitneyUTest(double[], double[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.ConvergenceException, org.apache.commons.math3.exception.MaxCountExceededException;
}
GTest
package org.apache.commons.math3.stat.inference;
public synchronized class GTest {
public void GTest();
public double g(double[], long[]) throws org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.DimensionMismatchException;
public double gTest(double[], long[]) throws org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MaxCountExceededException;
public double gTestIntrinsic(double[], long[]) throws org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MaxCountExceededException;
public boolean gTest(double[], long[], double) throws org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.MaxCountExceededException;
private double entropy(long[][]);
private double entropy(long[]);
public double gDataSetsComparison(long[], long[]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.ZeroException;
public double rootLogLikelihoodRatio(long, long, long, long);
public double gTestDataSetsComparison(long[], long[]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.ZeroException, org.apache.commons.math3.exception.MaxCountExceededException;
public boolean gTestDataSetsComparison(long[], long[], double) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.ZeroException, org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.MaxCountExceededException;
}
OneWayAnova$AnovaStats
package org.apache.commons.math3.stat.inference;
synchronized class OneWayAnova$AnovaStats {
private final int dfbg;
private final int dfwg;
private final double F;
private void OneWayAnova$AnovaStats(int, int, double);
}
OneWayAnova
package org.apache.commons.math3.stat.inference;
public synchronized class OneWayAnova {
public void OneWayAnova();
public double anovaFValue(java.util.Collection) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.DimensionMismatchException;
public double anovaPValue(java.util.Collection) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.ConvergenceException, org.apache.commons.math3.exception.MaxCountExceededException;
public double anovaPValue(java.util.Collection, boolean) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.ConvergenceException, org.apache.commons.math3.exception.MaxCountExceededException;
private OneWayAnova$AnovaStats anovaStats(java.util.Collection) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.DimensionMismatchException;
public boolean anovaTest(java.util.Collection, double) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.ConvergenceException, org.apache.commons.math3.exception.MaxCountExceededException;
private OneWayAnova$AnovaStats anovaStats(java.util.Collection, boolean) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.DimensionMismatchException;
}
TestUtils
package org.apache.commons.math3.stat.inference;
public synchronized class TestUtils {
private static final TTest T_TEST;
private static final ChiSquareTest CHI_SQUARE_TEST;
private static final OneWayAnova ONE_WAY_ANANOVA;
private static final GTest G_TEST;
private void TestUtils();
public static double homoscedasticT(double[], double[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public static double homoscedasticT(org.apache.commons.math3.stat.descriptive.StatisticalSummary, org.apache.commons.math3.stat.descriptive.StatisticalSummary) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public static boolean homoscedasticTTest(double[], double[], double) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.MaxCountExceededException;
public static double homoscedasticTTest(double[], double[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.MaxCountExceededException;
public static double homoscedasticTTest(org.apache.commons.math3.stat.descriptive.StatisticalSummary, org.apache.commons.math3.stat.descriptive.StatisticalSummary) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.MaxCountExceededException;
public static double pairedT(double[], double[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public static boolean pairedTTest(double[], double[], double) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.MaxCountExceededException;
public static double pairedTTest(double[], double[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.MaxCountExceededException;
public static double t(double, double[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public static double t(double, org.apache.commons.math3.stat.descriptive.StatisticalSummary) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public static double t(double[], double[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public static double t(org.apache.commons.math3.stat.descriptive.StatisticalSummary, org.apache.commons.math3.stat.descriptive.StatisticalSummary) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public static boolean tTest(double, double[], double) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.MaxCountExceededException;
public static double tTest(double, double[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.MaxCountExceededException;
public static boolean tTest(double, org.apache.commons.math3.stat.descriptive.StatisticalSummary, double) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.MaxCountExceededException;
public static double tTest(double, org.apache.commons.math3.stat.descriptive.StatisticalSummary) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.MaxCountExceededException;
public static boolean tTest(double[], double[], double) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.MaxCountExceededException;
public static double tTest(double[], double[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.MaxCountExceededException;
public static boolean tTest(org.apache.commons.math3.stat.descriptive.StatisticalSummary, org.apache.commons.math3.stat.descriptive.StatisticalSummary, double) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.MaxCountExceededException;
public static double tTest(org.apache.commons.math3.stat.descriptive.StatisticalSummary, org.apache.commons.math3.stat.descriptive.StatisticalSummary) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.MaxCountExceededException;
public static double chiSquare(double[], long[]) throws org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.DimensionMismatchException;
public static double chiSquare(long[][]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.DimensionMismatchException;
public static boolean chiSquareTest(double[], long[], double) throws org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.MaxCountExceededException;
public static double chiSquareTest(double[], long[]) throws org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MaxCountExceededException;
public static boolean chiSquareTest(long[][], double) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.MaxCountExceededException;
public static double chiSquareTest(long[][]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.MaxCountExceededException;
public static double chiSquareDataSetsComparison(long[], long[]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.ZeroException;
public static double chiSquareTestDataSetsComparison(long[], long[]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.ZeroException, org.apache.commons.math3.exception.MaxCountExceededException;
public static boolean chiSquareTestDataSetsComparison(long[], long[], double) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.ZeroException, org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.MaxCountExceededException;
public static double oneWayAnovaFValue(java.util.Collection) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.DimensionMismatchException;
public static double oneWayAnovaPValue(java.util.Collection) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.ConvergenceException, org.apache.commons.math3.exception.MaxCountExceededException;
public static boolean oneWayAnovaTest(java.util.Collection, double) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.ConvergenceException, org.apache.commons.math3.exception.MaxCountExceededException;
public static double g(double[], long[]) throws org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.DimensionMismatchException;
public static double gTest(double[], long[]) throws org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MaxCountExceededException;
public static double gTestIntrinsic(double[], long[]) throws org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MaxCountExceededException;
public static boolean gTest(double[], long[], double) throws org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.MaxCountExceededException;
public static double gDataSetsComparison(long[], long[]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.ZeroException;
public static double rootLogLikelihoodRatio(long, long, long, long) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.ZeroException;
public static double gTestDataSetsComparison(long[], long[]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.ZeroException, org.apache.commons.math3.exception.MaxCountExceededException;
public static boolean gTestDataSetsComparison(long[], long[], double) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.ZeroException, org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.MaxCountExceededException;
static void
}
ChiSquareTest
package org.apache.commons.math3.stat.inference;
public synchronized class ChiSquareTest {
public void ChiSquareTest();
public double chiSquare(double[], long[]) throws org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.DimensionMismatchException;
public double chiSquareTest(double[], long[]) throws org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MaxCountExceededException;
public boolean chiSquareTest(double[], long[], double) throws org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.MaxCountExceededException;
public double chiSquare(long[][]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.DimensionMismatchException;
public double chiSquareTest(long[][]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.MaxCountExceededException;
public boolean chiSquareTest(long[][], double) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.MaxCountExceededException;
public double chiSquareDataSetsComparison(long[], long[]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.ZeroException;
public double chiSquareTestDataSetsComparison(long[], long[]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.ZeroException, org.apache.commons.math3.exception.MaxCountExceededException;
public boolean chiSquareTestDataSetsComparison(long[], long[], double) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.ZeroException, org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.MaxCountExceededException;
private void checkArray(long[][]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NotPositiveException;
}
TTest
package org.apache.commons.math3.stat.inference;
public synchronized class TTest {
public void TTest();
public double pairedT(double[], double[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public double pairedTTest(double[], double[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.MaxCountExceededException;
public boolean pairedTTest(double[], double[], double) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.MaxCountExceededException;
public double t(double, double[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public double t(double, org.apache.commons.math3.stat.descriptive.StatisticalSummary) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public double homoscedasticT(double[], double[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public double t(double[], double[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public double t(org.apache.commons.math3.stat.descriptive.StatisticalSummary, org.apache.commons.math3.stat.descriptive.StatisticalSummary) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public double homoscedasticT(org.apache.commons.math3.stat.descriptive.StatisticalSummary, org.apache.commons.math3.stat.descriptive.StatisticalSummary) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public double tTest(double, double[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.MaxCountExceededException;
public boolean tTest(double, double[], double) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.MaxCountExceededException;
public double tTest(double, org.apache.commons.math3.stat.descriptive.StatisticalSummary) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.MaxCountExceededException;
public boolean tTest(double, org.apache.commons.math3.stat.descriptive.StatisticalSummary, double) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.MaxCountExceededException;
public double tTest(double[], double[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.MaxCountExceededException;
public double homoscedasticTTest(double[], double[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.MaxCountExceededException;
public boolean tTest(double[], double[], double) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.MaxCountExceededException;
public boolean homoscedasticTTest(double[], double[], double) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.MaxCountExceededException;
public double tTest(org.apache.commons.math3.stat.descriptive.StatisticalSummary, org.apache.commons.math3.stat.descriptive.StatisticalSummary) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.MaxCountExceededException;
public double homoscedasticTTest(org.apache.commons.math3.stat.descriptive.StatisticalSummary, org.apache.commons.math3.stat.descriptive.StatisticalSummary) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.MaxCountExceededException;
public boolean tTest(org.apache.commons.math3.stat.descriptive.StatisticalSummary, org.apache.commons.math3.stat.descriptive.StatisticalSummary, double) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException, org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.MaxCountExceededException;
protected double df(double, double, double, double);
protected double t(double, double, double, double);
protected double t(double, double, double, double, double, double);
protected double homoscedasticT(double, double, double, double, double, double);
protected double tTest(double, double, double, double) throws org.apache.commons.math3.exception.MaxCountExceededException, org.apache.commons.math3.exception.MathIllegalArgumentException;
protected double tTest(double, double, double, double, double, double) throws org.apache.commons.math3.exception.MaxCountExceededException, org.apache.commons.math3.exception.NotStrictlyPositiveException;
protected double homoscedasticTTest(double, double, double, double, double, double) throws org.apache.commons.math3.exception.MaxCountExceededException, org.apache.commons.math3.exception.NotStrictlyPositiveException;
private void checkSignificanceLevel(double) throws org.apache.commons.math3.exception.OutOfRangeException;
private void checkSampleData(double[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException;
private void checkSampleData(org.apache.commons.math3.stat.descriptive.StatisticalSummary) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooSmallException;
}
WilcoxonSignedRankTest
package org.apache.commons.math3.stat.inference;
public synchronized class WilcoxonSignedRankTest {
private org.apache.commons.math3.stat.ranking.NaturalRanking naturalRanking;
public void WilcoxonSignedRankTest();
public void WilcoxonSignedRankTest(org.apache.commons.math3.stat.ranking.NaNStrategy, org.apache.commons.math3.stat.ranking.TiesStrategy);
private void ensureDataConformance(double[], double[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.DimensionMismatchException;
private double[] calculateDifferences(double[], double[]);
private double[] calculateAbsoluteDifferences(double[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException;
public double wilcoxonSignedRank(double[], double[]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.DimensionMismatchException;
private double calculateExactPValue(double, int);
private double calculateAsymptoticPValue(double, int);
public double wilcoxonSignedRankTest(double[], double[], boolean) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NoDataException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NumberIsTooLargeException, org.apache.commons.math3.exception.ConvergenceException, org.apache.commons.math3.exception.MaxCountExceededException;
}
OneWayAnova$1
package org.apache.commons.math3.stat.inference;
synchronized class OneWayAnova$1 {
}
NaturalRanking$IntDoublePair
package org.apache.commons.math3.stat.ranking;
synchronized class NaturalRanking$IntDoublePair implements Comparable {
private final double value;
private final int position;
public void NaturalRanking$IntDoublePair(double, int);
public int compareTo(NaturalRanking$IntDoublePair);
public double getValue();
public int getPosition();
}
RankingAlgorithm
package org.apache.commons.math3.stat.ranking;
public abstract interface RankingAlgorithm {
public abstract double[] rank(double[]);
}
NaturalRanking
package org.apache.commons.math3.stat.ranking;
public synchronized class NaturalRanking implements RankingAlgorithm {
public static final NaNStrategy DEFAULT_NAN_STRATEGY;
public static final TiesStrategy DEFAULT_TIES_STRATEGY;
private final NaNStrategy nanStrategy;
private final TiesStrategy tiesStrategy;
private final org.apache.commons.math3.random.RandomDataGenerator randomData;
public void NaturalRanking();
public void NaturalRanking(TiesStrategy);
public void NaturalRanking(NaNStrategy);
public void NaturalRanking(NaNStrategy, TiesStrategy);
public void NaturalRanking(org.apache.commons.math3.random.RandomGenerator);
public void NaturalRanking(NaNStrategy, org.apache.commons.math3.random.RandomGenerator);
public NaNStrategy getNanStrategy();
public TiesStrategy getTiesStrategy();
public double[] rank(double[]);
private NaturalRanking$IntDoublePair[] removeNaNs(NaturalRanking$IntDoublePair[]);
private void recodeNaNs(NaturalRanking$IntDoublePair[], double);
private boolean containsNaNs(NaturalRanking$IntDoublePair[]);
private void resolveTie(double[], java.util.List);
private void fill(double[], java.util.List, double);
private void restoreNaNs(double[], java.util.List);
private java.util.List getNanPositions(NaturalRanking$IntDoublePair[]);
static void
}
NaNStrategy
package org.apache.commons.math3.stat.ranking;
public final synchronized enum NaNStrategy {
public static final NaNStrategy MINIMAL;
public static final NaNStrategy MAXIMAL;
public static final NaNStrategy REMOVED;
public static final NaNStrategy FIXED;
public static final NaNStrategy FAILED;
public static NaNStrategy[] values();
public static NaNStrategy valueOf(String);
private void NaNStrategy(String, int);
static void
}
NaturalRanking$1
package org.apache.commons.math3.stat.ranking;
synchronized class NaturalRanking$1 {
static void
}
TiesStrategy
package org.apache.commons.math3.stat.ranking;
public final synchronized enum TiesStrategy {
public static final TiesStrategy SEQUENTIAL;
public static final TiesStrategy MINIMUM;
public static final TiesStrategy MAXIMUM;
public static final TiesStrategy AVERAGE;
public static final TiesStrategy RANDOM;
public static TiesStrategy[] values();
public static TiesStrategy valueOf(String);
private void TiesStrategy(String, int);
static void
}
DBSCANClusterer
package org.apache.commons.math3.stat.clustering;
public synchronized class DBSCANClusterer {
private final double eps;
private final int minPts;
public void DBSCANClusterer(double, int) throws org.apache.commons.math3.exception.NotPositiveException;
public double getEps();
public int getMinPts();
public java.util.List cluster(java.util.Collection) throws org.apache.commons.math3.exception.NullArgumentException;
private Cluster expandCluster(Cluster, Clusterable, java.util.List, java.util.Collection, java.util.Map);
private java.util.List getNeighbors(Clusterable, java.util.Collection);
private java.util.List merge(java.util.List, java.util.List);
}
EuclideanDoublePoint
package org.apache.commons.math3.stat.clustering;
public synchronized class EuclideanDoublePoint implements Clusterable, java.io.Serializable {
private static final long serialVersionUID = 8026472786091227632;
private final double[] point;
public void EuclideanDoublePoint(double[]);
public EuclideanDoublePoint centroidOf(java.util.Collection);
public double distanceFrom(EuclideanDoublePoint);
public boolean equals(Object);
public double[] getPoint();
public int hashCode();
public String toString();
}
Clusterable
package org.apache.commons.math3.stat.clustering;
public abstract interface Clusterable {
public abstract double distanceFrom(Object);
public abstract Object centroidOf(java.util.Collection);
}
Cluster
package org.apache.commons.math3.stat.clustering;
public synchronized class Cluster implements java.io.Serializable {
private static final long serialVersionUID = -3442297081515880464;
private final java.util.List points;
private final Clusterable center;
public void Cluster(Clusterable);
public void addPoint(Clusterable);
public java.util.List getPoints();
public Clusterable getCenter();
}
KMeansPlusPlusClusterer$EmptyClusterStrategy
package org.apache.commons.math3.stat.clustering;
public final synchronized enum KMeansPlusPlusClusterer$EmptyClusterStrategy {
public static final KMeansPlusPlusClusterer$EmptyClusterStrategy LARGEST_VARIANCE;
public static final KMeansPlusPlusClusterer$EmptyClusterStrategy LARGEST_POINTS_NUMBER;
public static final KMeansPlusPlusClusterer$EmptyClusterStrategy FARTHEST_POINT;
public static final KMeansPlusPlusClusterer$EmptyClusterStrategy ERROR;
public static KMeansPlusPlusClusterer$EmptyClusterStrategy[] values();
public static KMeansPlusPlusClusterer$EmptyClusterStrategy valueOf(String);
private void KMeansPlusPlusClusterer$EmptyClusterStrategy(String, int);
static void
}
DBSCANClusterer$PointStatus
package org.apache.commons.math3.stat.clustering;
final synchronized enum DBSCANClusterer$PointStatus {
public static final DBSCANClusterer$PointStatus NOISE;
public static final DBSCANClusterer$PointStatus PART_OF_CLUSTER;
public static DBSCANClusterer$PointStatus[] values();
public static DBSCANClusterer$PointStatus valueOf(String);
private void DBSCANClusterer$PointStatus(String, int);
static void
}
KMeansPlusPlusClusterer$1
package org.apache.commons.math3.stat.clustering;
synchronized class KMeansPlusPlusClusterer$1 {
static void
}
KMeansPlusPlusClusterer
package org.apache.commons.math3.stat.clustering;
public synchronized class KMeansPlusPlusClusterer {
private final java.util.Random random;
private final KMeansPlusPlusClusterer$EmptyClusterStrategy emptyStrategy;
public void KMeansPlusPlusClusterer(java.util.Random);
public void KMeansPlusPlusClusterer(java.util.Random, KMeansPlusPlusClusterer$EmptyClusterStrategy);
public java.util.List cluster(java.util.Collection, int, int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException, org.apache.commons.math3.exception.ConvergenceException;
public java.util.List cluster(java.util.Collection, int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException, org.apache.commons.math3.exception.ConvergenceException;
private static int assignPointsToClusters(java.util.List, java.util.Collection, int[]);
private static java.util.List chooseInitialCenters(java.util.Collection, int, java.util.Random);
private Clusterable getPointFromLargestVarianceCluster(java.util.Collection) throws org.apache.commons.math3.exception.ConvergenceException;
private Clusterable getPointFromLargestNumberCluster(java.util.Collection) throws org.apache.commons.math3.exception.ConvergenceException;
private Clusterable getFarthestPoint(java.util.Collection) throws org.apache.commons.math3.exception.ConvergenceException;
private static int getNearestCluster(java.util.Collection, Clusterable);
}
EuclideanIntegerPoint
package org.apache.commons.math3.stat.clustering;
public synchronized class EuclideanIntegerPoint implements Clusterable, java.io.Serializable {
private static final long serialVersionUID = 3946024775784901369;
private final int[] point;
public void EuclideanIntegerPoint(int[]);
public int[] getPoint();
public double distanceFrom(EuclideanIntegerPoint);
public EuclideanIntegerPoint centroidOf(java.util.Collection);
public boolean equals(Object);
public int hashCode();
public String toString();
}
Frequency$1
package org.apache.commons.math3.stat;
synchronized class Frequency$1 {
}
WeightedEvaluation
package org.apache.commons.math3.stat.descriptive;
public abstract interface WeightedEvaluation {
public abstract double evaluate(double[], double[]) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public abstract double evaluate(double[], double[], int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
}
UnivariateStatistic
package org.apache.commons.math3.stat.descriptive;
public abstract interface UnivariateStatistic extends org.apache.commons.math3.util.MathArrays$Function {
public abstract double evaluate(double[]) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public abstract double evaluate(double[], int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public abstract UnivariateStatistic copy();
}
SynchronizedDescriptiveStatistics
package org.apache.commons.math3.stat.descriptive;
public synchronized class SynchronizedDescriptiveStatistics extends DescriptiveStatistics {
private static final long serialVersionUID = 1;
public void SynchronizedDescriptiveStatistics();
public void SynchronizedDescriptiveStatistics(int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public void SynchronizedDescriptiveStatistics(SynchronizedDescriptiveStatistics) throws org.apache.commons.math3.exception.NullArgumentException;
public synchronized void addValue(double);
public synchronized double apply(UnivariateStatistic);
public synchronized void clear();
public synchronized double getElement(int);
public synchronized long getN();
public synchronized double getStandardDeviation();
public synchronized double[] getValues();
public synchronized int getWindowSize();
public synchronized void setWindowSize(int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public synchronized String toString();
public synchronized SynchronizedDescriptiveStatistics copy();
public static void copy(SynchronizedDescriptiveStatistics, SynchronizedDescriptiveStatistics) throws org.apache.commons.math3.exception.NullArgumentException;
}
AggregateSummaryStatistics
package org.apache.commons.math3.stat.descriptive;
public synchronized class AggregateSummaryStatistics implements StatisticalSummary, java.io.Serializable {
private static final long serialVersionUID = -8207112444016386906;
private final SummaryStatistics statisticsPrototype;
private final SummaryStatistics statistics;
public void AggregateSummaryStatistics();
public void AggregateSummaryStatistics(SummaryStatistics) throws org.apache.commons.math3.exception.NullArgumentException;
public void AggregateSummaryStatistics(SummaryStatistics, SummaryStatistics);
public double getMax();
public double getMean();
public double getMin();
public long getN();
public double getStandardDeviation();
public double getSum();
public double getVariance();
public double getSumOfLogs();
public double getGeometricMean();
public double getSumsq();
public double getSecondMoment();
public StatisticalSummary getSummary();
public SummaryStatistics createContributingStatistics();
public static StatisticalSummaryValues aggregate(java.util.Collection);
}
MultivariateSummaryStatistics
package org.apache.commons.math3.stat.descriptive;
public synchronized class MultivariateSummaryStatistics implements StatisticalMultivariateSummary, java.io.Serializable {
private static final long serialVersionUID = 2271900808994826718;
private int k;
private long n;
private StorelessUnivariateStatistic[] sumImpl;
private StorelessUnivariateStatistic[] sumSqImpl;
private StorelessUnivariateStatistic[] minImpl;
private StorelessUnivariateStatistic[] maxImpl;
private StorelessUnivariateStatistic[] sumLogImpl;
private StorelessUnivariateStatistic[] geoMeanImpl;
private StorelessUnivariateStatistic[] meanImpl;
private moment.VectorialCovariance covarianceImpl;
public void MultivariateSummaryStatistics(int, boolean);
public void addValue(double[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public int getDimension();
public long getN();
private double[] getResults(StorelessUnivariateStatistic[]);
public double[] getSum();
public double[] getSumSq();
public double[] getSumLog();
public double[] getMean();
public double[] getStandardDeviation();
public org.apache.commons.math3.linear.RealMatrix getCovariance();
public double[] getMax();
public double[] getMin();
public double[] getGeometricMean();
public String toString();
private void append(StringBuilder, double[], String, String, String);
public void clear();
public boolean equals(Object);
public int hashCode();
private void setImpl(StorelessUnivariateStatistic[], StorelessUnivariateStatistic[]) throws org.apache.commons.math3.exception.MathIllegalStateException, org.apache.commons.math3.exception.DimensionMismatchException;
public StorelessUnivariateStatistic[] getSumImpl();
public void setSumImpl(StorelessUnivariateStatistic[]) throws org.apache.commons.math3.exception.MathIllegalStateException, org.apache.commons.math3.exception.DimensionMismatchException;
public StorelessUnivariateStatistic[] getSumsqImpl();
public void setSumsqImpl(StorelessUnivariateStatistic[]) throws org.apache.commons.math3.exception.MathIllegalStateException, org.apache.commons.math3.exception.DimensionMismatchException;
public StorelessUnivariateStatistic[] getMinImpl();
public void setMinImpl(StorelessUnivariateStatistic[]) throws org.apache.commons.math3.exception.MathIllegalStateException, org.apache.commons.math3.exception.DimensionMismatchException;
public StorelessUnivariateStatistic[] getMaxImpl();
public void setMaxImpl(StorelessUnivariateStatistic[]) throws org.apache.commons.math3.exception.MathIllegalStateException, org.apache.commons.math3.exception.DimensionMismatchException;
public StorelessUnivariateStatistic[] getSumLogImpl();
public void setSumLogImpl(StorelessUnivariateStatistic[]) throws org.apache.commons.math3.exception.MathIllegalStateException, org.apache.commons.math3.exception.DimensionMismatchException;
public StorelessUnivariateStatistic[] getGeoMeanImpl();
public void setGeoMeanImpl(StorelessUnivariateStatistic[]) throws org.apache.commons.math3.exception.MathIllegalStateException, org.apache.commons.math3.exception.DimensionMismatchException;
public StorelessUnivariateStatistic[] getMeanImpl();
public void setMeanImpl(StorelessUnivariateStatistic[]) throws org.apache.commons.math3.exception.MathIllegalStateException, org.apache.commons.math3.exception.DimensionMismatchException;
private void checkEmpty() throws org.apache.commons.math3.exception.MathIllegalStateException;
private void checkDimension(int) throws org.apache.commons.math3.exception.DimensionMismatchException;
}
StatisticalSummaryValues
package org.apache.commons.math3.stat.descriptive;
public synchronized class StatisticalSummaryValues implements java.io.Serializable, StatisticalSummary {
private static final long serialVersionUID = -5108854841843722536;
private final double mean;
private final double variance;
private final long n;
private final double max;
private final double min;
private final double sum;
public void StatisticalSummaryValues(double, double, long, double, double, double);
public double getMax();
public double getMean();
public double getMin();
public long getN();
public double getSum();
public double getStandardDeviation();
public double getVariance();
public boolean equals(Object);
public int hashCode();
public String toString();
}
SynchronizedMultivariateSummaryStatistics
package org.apache.commons.math3.stat.descriptive;
public synchronized class SynchronizedMultivariateSummaryStatistics extends MultivariateSummaryStatistics {
private static final long serialVersionUID = 7099834153347155363;
public void SynchronizedMultivariateSummaryStatistics(int, boolean);
public synchronized void addValue(double[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public synchronized int getDimension();
public synchronized long getN();
public synchronized double[] getSum();
public synchronized double[] getSumSq();
public synchronized double[] getSumLog();
public synchronized double[] getMean();
public synchronized double[] getStandardDeviation();
public synchronized org.apache.commons.math3.linear.RealMatrix getCovariance();
public synchronized double[] getMax();
public synchronized double[] getMin();
public synchronized double[] getGeometricMean();
public synchronized String toString();
public synchronized void clear();
public synchronized boolean equals(Object);
public synchronized int hashCode();
public synchronized StorelessUnivariateStatistic[] getSumImpl();
public synchronized void setSumImpl(StorelessUnivariateStatistic[]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MathIllegalStateException;
public synchronized StorelessUnivariateStatistic[] getSumsqImpl();
public synchronized void setSumsqImpl(StorelessUnivariateStatistic[]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MathIllegalStateException;
public synchronized StorelessUnivariateStatistic[] getMinImpl();
public synchronized void setMinImpl(StorelessUnivariateStatistic[]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MathIllegalStateException;
public synchronized StorelessUnivariateStatistic[] getMaxImpl();
public synchronized void setMaxImpl(StorelessUnivariateStatistic[]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MathIllegalStateException;
public synchronized StorelessUnivariateStatistic[] getSumLogImpl();
public synchronized void setSumLogImpl(StorelessUnivariateStatistic[]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MathIllegalStateException;
public synchronized StorelessUnivariateStatistic[] getGeoMeanImpl();
public synchronized void setGeoMeanImpl(StorelessUnivariateStatistic[]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MathIllegalStateException;
public synchronized StorelessUnivariateStatistic[] getMeanImpl();
public synchronized void setMeanImpl(StorelessUnivariateStatistic[]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MathIllegalStateException;
}
AbstractStorelessUnivariateStatistic
package org.apache.commons.math3.stat.descriptive;
public abstract synchronized class AbstractStorelessUnivariateStatistic extends AbstractUnivariateStatistic implements StorelessUnivariateStatistic {
public void AbstractStorelessUnivariateStatistic();
public double evaluate(double[]) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public double evaluate(double[], int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public abstract StorelessUnivariateStatistic copy();
public abstract void clear();
public abstract double getResult();
public abstract void increment(double);
public void incrementAll(double[]) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public void incrementAll(double[], int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public boolean equals(Object);
public int hashCode();
}
StatisticalMultivariateSummary
package org.apache.commons.math3.stat.descriptive;
public abstract interface StatisticalMultivariateSummary {
public abstract int getDimension();
public abstract double[] getMean();
public abstract org.apache.commons.math3.linear.RealMatrix getCovariance();
public abstract double[] getStandardDeviation();
public abstract double[] getMax();
public abstract double[] getMin();
public abstract long getN();
public abstract double[] getGeometricMean();
public abstract double[] getSum();
public abstract double[] getSumSq();
public abstract double[] getSumLog();
}
AggregateSummaryStatistics$AggregatingSummaryStatistics
package org.apache.commons.math3.stat.descriptive;
synchronized class AggregateSummaryStatistics$AggregatingSummaryStatistics extends SummaryStatistics {
private static final long serialVersionUID = 1;
private final SummaryStatistics aggregateStatistics;
public void AggregateSummaryStatistics$AggregatingSummaryStatistics(SummaryStatistics);
public void addValue(double);
public boolean equals(Object);
public int hashCode();
}
StatisticalSummary
package org.apache.commons.math3.stat.descriptive;
public abstract interface StatisticalSummary {
public abstract double getMean();
public abstract double getVariance();
public abstract double getStandardDeviation();
public abstract double getMax();
public abstract double getMin();
public abstract long getN();
public abstract double getSum();
}
StorelessUnivariateStatistic
package org.apache.commons.math3.stat.descriptive;
public abstract interface StorelessUnivariateStatistic extends UnivariateStatistic {
public abstract void increment(double);
public abstract void incrementAll(double[]) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public abstract void incrementAll(double[], int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public abstract double getResult();
public abstract long getN();
public abstract void clear();
public abstract StorelessUnivariateStatistic copy();
}
Percentile
package org.apache.commons.math3.stat.descriptive.rank;
public synchronized class Percentile extends org.apache.commons.math3.stat.descriptive.AbstractUnivariateStatistic implements java.io.Serializable {
private static final long serialVersionUID = -8091216485095130416;
private static final int MIN_SELECT_SIZE = 15;
private static final int MAX_CACHED_LEVELS = 10;
private double quantile;
private int[] cachedPivots;
public void Percentile();
public void Percentile(double) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public void Percentile(Percentile) throws org.apache.commons.math3.exception.NullArgumentException;
public void setData(double[]);
public void setData(double[], int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public double evaluate(double) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public double evaluate(double[], double) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public double evaluate(double[], int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public double evaluate(double[], int, int, double) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
private double select(double[], int[], int);
int medianOf3(double[], int, int);
private int partition(double[], int, int, int);
private void insertionSort(double[], int, int);
public double getQuantile();
public void setQuantile(double) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public Percentile copy();
public static void copy(Percentile, Percentile) throws org.apache.commons.math3.exception.NullArgumentException;
}
Median
package org.apache.commons.math3.stat.descriptive.rank;
public synchronized class Median extends Percentile implements java.io.Serializable {
private static final long serialVersionUID = -3961477041290915687;
public void Median();
public void Median(Median) throws org.apache.commons.math3.exception.NullArgumentException;
}
Min
package org.apache.commons.math3.stat.descriptive.rank;
public synchronized class Min extends org.apache.commons.math3.stat.descriptive.AbstractStorelessUnivariateStatistic implements java.io.Serializable {
private static final long serialVersionUID = -2941995784909003131;
private long n;
private double value;
public void Min();
public void Min(Min) throws org.apache.commons.math3.exception.NullArgumentException;
public void increment(double);
public void clear();
public double getResult();
public long getN();
public double evaluate(double[], int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public Min copy();
public static void copy(Min, Min) throws org.apache.commons.math3.exception.NullArgumentException;
}
Max
package org.apache.commons.math3.stat.descriptive.rank;
public synchronized class Max extends org.apache.commons.math3.stat.descriptive.AbstractStorelessUnivariateStatistic implements java.io.Serializable {
private static final long serialVersionUID = -5593383832225844641;
private long n;
private double value;
public void Max();
public void Max(Max) throws org.apache.commons.math3.exception.NullArgumentException;
public void increment(double);
public void clear();
public double getResult();
public long getN();
public double evaluate(double[], int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public Max copy();
public static void copy(Max, Max) throws org.apache.commons.math3.exception.NullArgumentException;
}
DescriptiveStatistics
package org.apache.commons.math3.stat.descriptive;
public synchronized class DescriptiveStatistics implements StatisticalSummary, java.io.Serializable {
public static final int INFINITE_WINDOW = -1;
private static final long serialVersionUID = 4133067267405273064;
private static final String SET_QUANTILE_METHOD_NAME = setQuantile;
protected int windowSize;
private org.apache.commons.math3.util.ResizableDoubleArray eDA;
private UnivariateStatistic meanImpl;
private UnivariateStatistic geometricMeanImpl;
private UnivariateStatistic kurtosisImpl;
private UnivariateStatistic maxImpl;
private UnivariateStatistic minImpl;
private UnivariateStatistic percentileImpl;
private UnivariateStatistic skewnessImpl;
private UnivariateStatistic varianceImpl;
private UnivariateStatistic sumsqImpl;
private UnivariateStatistic sumImpl;
public void DescriptiveStatistics();
public void DescriptiveStatistics(int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public void DescriptiveStatistics(double[]);
public void DescriptiveStatistics(DescriptiveStatistics) throws org.apache.commons.math3.exception.NullArgumentException;
public void addValue(double);
public void removeMostRecentValue() throws org.apache.commons.math3.exception.MathIllegalStateException;
public double replaceMostRecentValue(double) throws org.apache.commons.math3.exception.MathIllegalStateException;
public double getMean();
public double getGeometricMean();
public double getVariance();
public double getPopulationVariance();
public double getStandardDeviation();
public double getSkewness();
public double getKurtosis();
public double getMax();
public double getMin();
public long getN();
public double getSum();
public double getSumsq();
public void clear();
public int getWindowSize();
public void setWindowSize(int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public double[] getValues();
public double[] getSortedValues();
public double getElement(int);
public double getPercentile(double) throws org.apache.commons.math3.exception.MathIllegalStateException, org.apache.commons.math3.exception.MathIllegalArgumentException;
public String toString();
public double apply(UnivariateStatistic);
public synchronized UnivariateStatistic getMeanImpl();
public synchronized void setMeanImpl(UnivariateStatistic);
public synchronized UnivariateStatistic getGeometricMeanImpl();
public synchronized void setGeometricMeanImpl(UnivariateStatistic);
public synchronized UnivariateStatistic getKurtosisImpl();
public synchronized void setKurtosisImpl(UnivariateStatistic);
public synchronized UnivariateStatistic getMaxImpl();
public synchronized void setMaxImpl(UnivariateStatistic);
public synchronized UnivariateStatistic getMinImpl();
public synchronized void setMinImpl(UnivariateStatistic);
public synchronized UnivariateStatistic getPercentileImpl();
public synchronized void setPercentileImpl(UnivariateStatistic) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public synchronized UnivariateStatistic getSkewnessImpl();
public synchronized void setSkewnessImpl(UnivariateStatistic);
public synchronized UnivariateStatistic getVarianceImpl();
public synchronized void setVarianceImpl(UnivariateStatistic);
public synchronized UnivariateStatistic getSumsqImpl();
public synchronized void setSumsqImpl(UnivariateStatistic);
public synchronized UnivariateStatistic getSumImpl();
public synchronized void setSumImpl(UnivariateStatistic);
public DescriptiveStatistics copy();
public static void copy(DescriptiveStatistics, DescriptiveStatistics) throws org.apache.commons.math3.exception.NullArgumentException;
}
SumOfSquares
package org.apache.commons.math3.stat.descriptive.summary;
public synchronized class SumOfSquares extends org.apache.commons.math3.stat.descriptive.AbstractStorelessUnivariateStatistic implements java.io.Serializable {
private static final long serialVersionUID = 1460986908574398008;
private long n;
private double value;
public void SumOfSquares();
public void SumOfSquares(SumOfSquares) throws org.apache.commons.math3.exception.NullArgumentException;
public void increment(double);
public double getResult();
public long getN();
public void clear();
public double evaluate(double[], int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public SumOfSquares copy();
public static void copy(SumOfSquares, SumOfSquares) throws org.apache.commons.math3.exception.NullArgumentException;
}
Sum
package org.apache.commons.math3.stat.descriptive.summary;
public synchronized class Sum extends org.apache.commons.math3.stat.descriptive.AbstractStorelessUnivariateStatistic implements java.io.Serializable {
private static final long serialVersionUID = -8231831954703408316;
private long n;
private double value;
public void Sum();
public void Sum(Sum) throws org.apache.commons.math3.exception.NullArgumentException;
public void increment(double);
public double getResult();
public long getN();
public void clear();
public double evaluate(double[], int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public double evaluate(double[], double[], int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public double evaluate(double[], double[]) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public Sum copy();
public static void copy(Sum, Sum) throws org.apache.commons.math3.exception.NullArgumentException;
}
SumOfLogs
package org.apache.commons.math3.stat.descriptive.summary;
public synchronized class SumOfLogs extends org.apache.commons.math3.stat.descriptive.AbstractStorelessUnivariateStatistic implements java.io.Serializable {
private static final long serialVersionUID = -370076995648386763;
private int n;
private double value;
public void SumOfLogs();
public void SumOfLogs(SumOfLogs) throws org.apache.commons.math3.exception.NullArgumentException;
public void increment(double);
public double getResult();
public long getN();
public void clear();
public double evaluate(double[], int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public SumOfLogs copy();
public static void copy(SumOfLogs, SumOfLogs) throws org.apache.commons.math3.exception.NullArgumentException;
}
Product
package org.apache.commons.math3.stat.descriptive.summary;
public synchronized class Product extends org.apache.commons.math3.stat.descriptive.AbstractStorelessUnivariateStatistic implements java.io.Serializable, org.apache.commons.math3.stat.descriptive.WeightedEvaluation {
private static final long serialVersionUID = 2824226005990582538;
private long n;
private double value;
public void Product();
public void Product(Product) throws org.apache.commons.math3.exception.NullArgumentException;
public void increment(double);
public double getResult();
public long getN();
public void clear();
public double evaluate(double[], int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public double evaluate(double[], double[], int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public double evaluate(double[], double[]) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public Product copy();
public static void copy(Product, Product) throws org.apache.commons.math3.exception.NullArgumentException;
}
SummaryStatistics
package org.apache.commons.math3.stat.descriptive;
public synchronized class SummaryStatistics implements StatisticalSummary, java.io.Serializable {
private static final long serialVersionUID = -2021321786743555871;
private long n;
private moment.SecondMoment secondMoment;
private summary.Sum sum;
private summary.SumOfSquares sumsq;
private rank.Min min;
private rank.Max max;
private summary.SumOfLogs sumLog;
private moment.GeometricMean geoMean;
private moment.Mean mean;
private moment.Variance variance;
private StorelessUnivariateStatistic sumImpl;
private StorelessUnivariateStatistic sumsqImpl;
private StorelessUnivariateStatistic minImpl;
private StorelessUnivariateStatistic maxImpl;
private StorelessUnivariateStatistic sumLogImpl;
private StorelessUnivariateStatistic geoMeanImpl;
private StorelessUnivariateStatistic meanImpl;
private StorelessUnivariateStatistic varianceImpl;
public void SummaryStatistics();
public void SummaryStatistics(SummaryStatistics) throws org.apache.commons.math3.exception.NullArgumentException;
public StatisticalSummary getSummary();
public void addValue(double);
public long getN();
public double getSum();
public double getSumsq();
public double getMean();
public double getStandardDeviation();
public double getVariance();
public double getPopulationVariance();
public double getMax();
public double getMin();
public double getGeometricMean();
public double getSumOfLogs();
public double getSecondMoment();
public String toString();
public void clear();
public boolean equals(Object);
public int hashCode();
public StorelessUnivariateStatistic getSumImpl();
public void setSumImpl(StorelessUnivariateStatistic) throws org.apache.commons.math3.exception.MathIllegalStateException;
public StorelessUnivariateStatistic getSumsqImpl();
public void setSumsqImpl(StorelessUnivariateStatistic) throws org.apache.commons.math3.exception.MathIllegalStateException;
public StorelessUnivariateStatistic getMinImpl();
public void setMinImpl(StorelessUnivariateStatistic) throws org.apache.commons.math3.exception.MathIllegalStateException;
public StorelessUnivariateStatistic getMaxImpl();
public void setMaxImpl(StorelessUnivariateStatistic) throws org.apache.commons.math3.exception.MathIllegalStateException;
public StorelessUnivariateStatistic getSumLogImpl();
public void setSumLogImpl(StorelessUnivariateStatistic) throws org.apache.commons.math3.exception.MathIllegalStateException;
public StorelessUnivariateStatistic getGeoMeanImpl();
public void setGeoMeanImpl(StorelessUnivariateStatistic) throws org.apache.commons.math3.exception.MathIllegalStateException;
public StorelessUnivariateStatistic getMeanImpl();
public void setMeanImpl(StorelessUnivariateStatistic) throws org.apache.commons.math3.exception.MathIllegalStateException;
public StorelessUnivariateStatistic getVarianceImpl();
public void setVarianceImpl(StorelessUnivariateStatistic) throws org.apache.commons.math3.exception.MathIllegalStateException;
private void checkEmpty() throws org.apache.commons.math3.exception.MathIllegalStateException;
public SummaryStatistics copy();
public static void copy(SummaryStatistics, SummaryStatistics) throws org.apache.commons.math3.exception.NullArgumentException;
}
FirstMoment
package org.apache.commons.math3.stat.descriptive.moment;
synchronized class FirstMoment extends org.apache.commons.math3.stat.descriptive.AbstractStorelessUnivariateStatistic implements java.io.Serializable {
private static final long serialVersionUID = 6112755307178490473;
protected long n;
protected double m1;
protected double dev;
protected double nDev;
public void FirstMoment();
public void FirstMoment(FirstMoment) throws org.apache.commons.math3.exception.NullArgumentException;
public void increment(double);
public void clear();
public double getResult();
public long getN();
public FirstMoment copy();
public static void copy(FirstMoment, FirstMoment) throws org.apache.commons.math3.exception.NullArgumentException;
}
VectorialCovariance
package org.apache.commons.math3.stat.descriptive.moment;
public synchronized class VectorialCovariance implements java.io.Serializable {
private static final long serialVersionUID = 4118372414238930270;
private final double[] sums;
private final double[] productsSums;
private final boolean isBiasCorrected;
private long n;
public void VectorialCovariance(int, boolean);
public void increment(double[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public org.apache.commons.math3.linear.RealMatrix getResult();
public long getN();
public void clear();
public int hashCode();
public boolean equals(Object);
}
Kurtosis
package org.apache.commons.math3.stat.descriptive.moment;
public synchronized class Kurtosis extends org.apache.commons.math3.stat.descriptive.AbstractStorelessUnivariateStatistic implements java.io.Serializable {
private static final long serialVersionUID = 2784465764798260919;
protected FourthMoment moment;
protected boolean incMoment;
public void Kurtosis();
public void Kurtosis(FourthMoment);
public void Kurtosis(Kurtosis) throws org.apache.commons.math3.exception.NullArgumentException;
public void increment(double);
public double getResult();
public void clear();
public long getN();
public double evaluate(double[], int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public Kurtosis copy();
public static void copy(Kurtosis, Kurtosis) throws org.apache.commons.math3.exception.NullArgumentException;
}
SemiVariance
package org.apache.commons.math3.stat.descriptive.moment;
public synchronized class SemiVariance extends org.apache.commons.math3.stat.descriptive.AbstractUnivariateStatistic implements java.io.Serializable {
public static final SemiVariance$Direction UPSIDE_VARIANCE;
public static final SemiVariance$Direction DOWNSIDE_VARIANCE;
private static final long serialVersionUID = -2653430366886024994;
private boolean biasCorrected;
private SemiVariance$Direction varianceDirection;
public void SemiVariance();
public void SemiVariance(boolean);
public void SemiVariance(SemiVariance$Direction);
public void SemiVariance(boolean, SemiVariance$Direction);
public void SemiVariance(SemiVariance) throws org.apache.commons.math3.exception.NullArgumentException;
public SemiVariance copy();
public static void copy(SemiVariance, SemiVariance) throws org.apache.commons.math3.exception.NullArgumentException;
public double evaluate(double[], int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public double evaluate(double[], SemiVariance$Direction) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public double evaluate(double[], double) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public double evaluate(double[], double, SemiVariance$Direction) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public double evaluate(double[], double, SemiVariance$Direction, boolean, int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public boolean isBiasCorrected();
public void setBiasCorrected(boolean);
public SemiVariance$Direction getVarianceDirection();
public void setVarianceDirection(SemiVariance$Direction);
static void
}
ThirdMoment
package org.apache.commons.math3.stat.descriptive.moment;
synchronized class ThirdMoment extends SecondMoment implements java.io.Serializable {
private static final long serialVersionUID = -7818711964045118679;
protected double m3;
protected double nDevSq;
public void ThirdMoment();
public void ThirdMoment(ThirdMoment) throws org.apache.commons.math3.exception.NullArgumentException;
public void increment(double);
public double getResult();
public void clear();
public ThirdMoment copy();
public static void copy(ThirdMoment, ThirdMoment) throws org.apache.commons.math3.exception.NullArgumentException;
}
Mean
package org.apache.commons.math3.stat.descriptive.moment;
public synchronized class Mean extends org.apache.commons.math3.stat.descriptive.AbstractStorelessUnivariateStatistic implements java.io.Serializable, org.apache.commons.math3.stat.descriptive.WeightedEvaluation {
private static final long serialVersionUID = -1296043746617791564;
protected FirstMoment moment;
protected boolean incMoment;
public void Mean();
public void Mean(FirstMoment);
public void Mean(Mean) throws org.apache.commons.math3.exception.NullArgumentException;
public void increment(double);
public void clear();
public double getResult();
public long getN();
public double evaluate(double[], int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public double evaluate(double[], double[], int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public double evaluate(double[], double[]) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public Mean copy();
public static void copy(Mean, Mean) throws org.apache.commons.math3.exception.NullArgumentException;
}
SemiVariance$Direction
package org.apache.commons.math3.stat.descriptive.moment;
public final synchronized enum SemiVariance$Direction {
public static final SemiVariance$Direction UPSIDE;
public static final SemiVariance$Direction DOWNSIDE;
private boolean direction;
public static SemiVariance$Direction[] values();
public static SemiVariance$Direction valueOf(String);
private void SemiVariance$Direction(String, int, boolean);
boolean getDirection();
static void
}
Skewness
package org.apache.commons.math3.stat.descriptive.moment;
public synchronized class Skewness extends org.apache.commons.math3.stat.descriptive.AbstractStorelessUnivariateStatistic implements java.io.Serializable {
private static final long serialVersionUID = 7101857578996691352;
protected ThirdMoment moment;
protected boolean incMoment;
public void Skewness();
public void Skewness(ThirdMoment);
public void Skewness(Skewness) throws org.apache.commons.math3.exception.NullArgumentException;
public void increment(double);
public double getResult();
public long getN();
public void clear();
public double evaluate(double[], int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public Skewness copy();
public static void copy(Skewness, Skewness) throws org.apache.commons.math3.exception.NullArgumentException;
}
VectorialMean
package org.apache.commons.math3.stat.descriptive.moment;
public synchronized class VectorialMean implements java.io.Serializable {
private static final long serialVersionUID = 8223009086481006892;
private final Mean[] means;
public void VectorialMean(int);
public void increment(double[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public double[] getResult();
public long getN();
public int hashCode();
public boolean equals(Object);
}
SecondMoment
package org.apache.commons.math3.stat.descriptive.moment;
public synchronized class SecondMoment extends FirstMoment implements java.io.Serializable {
private static final long serialVersionUID = 3942403127395076445;
protected double m2;
public void SecondMoment();
public void SecondMoment(SecondMoment) throws org.apache.commons.math3.exception.NullArgumentException;
public void increment(double);
public void clear();
public double getResult();
public SecondMoment copy();
public static void copy(SecondMoment, SecondMoment) throws org.apache.commons.math3.exception.NullArgumentException;
}
StandardDeviation
package org.apache.commons.math3.stat.descriptive.moment;
public synchronized class StandardDeviation extends org.apache.commons.math3.stat.descriptive.AbstractStorelessUnivariateStatistic implements java.io.Serializable {
private static final long serialVersionUID = 5728716329662425188;
private Variance variance;
public void StandardDeviation();
public void StandardDeviation(SecondMoment);
public void StandardDeviation(StandardDeviation) throws org.apache.commons.math3.exception.NullArgumentException;
public void StandardDeviation(boolean);
public void StandardDeviation(boolean, SecondMoment);
public void increment(double);
public long getN();
public double getResult();
public void clear();
public double evaluate(double[]) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public double evaluate(double[], int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public double evaluate(double[], double, int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public double evaluate(double[], double) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public boolean isBiasCorrected();
public void setBiasCorrected(boolean);
public StandardDeviation copy();
public static void copy(StandardDeviation, StandardDeviation) throws org.apache.commons.math3.exception.NullArgumentException;
}
GeometricMean
package org.apache.commons.math3.stat.descriptive.moment;
public synchronized class GeometricMean extends org.apache.commons.math3.stat.descriptive.AbstractStorelessUnivariateStatistic implements java.io.Serializable {
private static final long serialVersionUID = -8178734905303459453;
private org.apache.commons.math3.stat.descriptive.StorelessUnivariateStatistic sumOfLogs;
public void GeometricMean();
public void GeometricMean(GeometricMean) throws org.apache.commons.math3.exception.NullArgumentException;
public void GeometricMean(org.apache.commons.math3.stat.descriptive.summary.SumOfLogs);
public GeometricMean copy();
public void increment(double);
public double getResult();
public void clear();
public double evaluate(double[], int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public long getN();
public void setSumLogImpl(org.apache.commons.math3.stat.descriptive.StorelessUnivariateStatistic) throws org.apache.commons.math3.exception.MathIllegalStateException;
public org.apache.commons.math3.stat.descriptive.StorelessUnivariateStatistic getSumLogImpl();
public static void copy(GeometricMean, GeometricMean) throws org.apache.commons.math3.exception.NullArgumentException;
private void checkEmpty() throws org.apache.commons.math3.exception.MathIllegalStateException;
}
FourthMoment
package org.apache.commons.math3.stat.descriptive.moment;
synchronized class FourthMoment extends ThirdMoment implements java.io.Serializable {
private static final long serialVersionUID = 4763990447117157611;
private double m4;
public void FourthMoment();
public void FourthMoment(FourthMoment) throws org.apache.commons.math3.exception.NullArgumentException;
public void increment(double);
public double getResult();
public void clear();
public FourthMoment copy();
public static void copy(FourthMoment, FourthMoment) throws org.apache.commons.math3.exception.NullArgumentException;
}
Variance
package org.apache.commons.math3.stat.descriptive.moment;
public synchronized class Variance extends org.apache.commons.math3.stat.descriptive.AbstractStorelessUnivariateStatistic implements java.io.Serializable, org.apache.commons.math3.stat.descriptive.WeightedEvaluation {
private static final long serialVersionUID = -9111962718267217978;
protected SecondMoment moment;
protected boolean incMoment;
private boolean isBiasCorrected;
public void Variance();
public void Variance(SecondMoment);
public void Variance(boolean);
public void Variance(boolean, SecondMoment);
public void Variance(Variance) throws org.apache.commons.math3.exception.NullArgumentException;
public void increment(double);
public double getResult();
public long getN();
public void clear();
public double evaluate(double[]) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public double evaluate(double[], int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public double evaluate(double[], double[], int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public double evaluate(double[], double[]) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public double evaluate(double[], double, int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public double evaluate(double[], double) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public double evaluate(double[], double[], double, int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public double evaluate(double[], double[], double) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public boolean isBiasCorrected();
public void setBiasCorrected(boolean);
public Variance copy();
public static void copy(Variance, Variance) throws org.apache.commons.math3.exception.NullArgumentException;
}
SynchronizedSummaryStatistics
package org.apache.commons.math3.stat.descriptive;
public synchronized class SynchronizedSummaryStatistics extends SummaryStatistics {
private static final long serialVersionUID = 1909861009042253704;
public void SynchronizedSummaryStatistics();
public void SynchronizedSummaryStatistics(SynchronizedSummaryStatistics) throws org.apache.commons.math3.exception.NullArgumentException;
public synchronized StatisticalSummary getSummary();
public synchronized void addValue(double);
public synchronized long getN();
public synchronized double getSum();
public synchronized double getSumsq();
public synchronized double getMean();
public synchronized double getStandardDeviation();
public synchronized double getVariance();
public synchronized double getPopulationVariance();
public synchronized double getMax();
public synchronized double getMin();
public synchronized double getGeometricMean();
public synchronized String toString();
public synchronized void clear();
public synchronized boolean equals(Object);
public synchronized int hashCode();
public synchronized StorelessUnivariateStatistic getSumImpl();
public synchronized void setSumImpl(StorelessUnivariateStatistic) throws org.apache.commons.math3.exception.MathIllegalStateException;
public synchronized StorelessUnivariateStatistic getSumsqImpl();
public synchronized void setSumsqImpl(StorelessUnivariateStatistic) throws org.apache.commons.math3.exception.MathIllegalStateException;
public synchronized StorelessUnivariateStatistic getMinImpl();
public synchronized void setMinImpl(StorelessUnivariateStatistic) throws org.apache.commons.math3.exception.MathIllegalStateException;
public synchronized StorelessUnivariateStatistic getMaxImpl();
public synchronized void setMaxImpl(StorelessUnivariateStatistic) throws org.apache.commons.math3.exception.MathIllegalStateException;
public synchronized StorelessUnivariateStatistic getSumLogImpl();
public synchronized void setSumLogImpl(StorelessUnivariateStatistic) throws org.apache.commons.math3.exception.MathIllegalStateException;
public synchronized StorelessUnivariateStatistic getGeoMeanImpl();
public synchronized void setGeoMeanImpl(StorelessUnivariateStatistic) throws org.apache.commons.math3.exception.MathIllegalStateException;
public synchronized StorelessUnivariateStatistic getMeanImpl();
public synchronized void setMeanImpl(StorelessUnivariateStatistic) throws org.apache.commons.math3.exception.MathIllegalStateException;
public synchronized StorelessUnivariateStatistic getVarianceImpl();
public synchronized void setVarianceImpl(StorelessUnivariateStatistic) throws org.apache.commons.math3.exception.MathIllegalStateException;
public synchronized SynchronizedSummaryStatistics copy();
public static void copy(SynchronizedSummaryStatistics, SynchronizedSummaryStatistics) throws org.apache.commons.math3.exception.NullArgumentException;
}
AbstractUnivariateStatistic
package org.apache.commons.math3.stat.descriptive;
public abstract synchronized class AbstractUnivariateStatistic implements UnivariateStatistic {
private double[] storedData;
public void AbstractUnivariateStatistic();
public void setData(double[]);
public double[] getData();
protected double[] getDataRef();
public void setData(double[], int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public double evaluate() throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public double evaluate(double[]) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public abstract double evaluate(double[], int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public abstract UnivariateStatistic copy();
protected boolean test(double[], int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
protected boolean test(double[], int, int, boolean) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
protected boolean test(double[], double[], int, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
protected boolean test(double[], double[], int, int, boolean) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
}
Frequency$NaturalComparator
package org.apache.commons.math3.stat;
synchronized class Frequency$NaturalComparator implements java.util.Comparator, java.io.Serializable {
private static final long serialVersionUID = -3852193713161395148;
private void Frequency$NaturalComparator();
public int compare(Comparable, Comparable);
}
PearsonsCorrelation
package org.apache.commons.math3.stat.correlation;
public synchronized class PearsonsCorrelation {
private final org.apache.commons.math3.linear.RealMatrix correlationMatrix;
private final int nObs;
public void PearsonsCorrelation();
public void PearsonsCorrelation(double[][]);
public void PearsonsCorrelation(org.apache.commons.math3.linear.RealMatrix);
public void PearsonsCorrelation(Covariance);
public void PearsonsCorrelation(org.apache.commons.math3.linear.RealMatrix, int);
public org.apache.commons.math3.linear.RealMatrix getCorrelationMatrix();
public org.apache.commons.math3.linear.RealMatrix getCorrelationStandardErrors();
public org.apache.commons.math3.linear.RealMatrix getCorrelationPValues();
public org.apache.commons.math3.linear.RealMatrix computeCorrelationMatrix(org.apache.commons.math3.linear.RealMatrix);
public org.apache.commons.math3.linear.RealMatrix computeCorrelationMatrix(double[][]);
public double correlation(double[], double[]);
public org.apache.commons.math3.linear.RealMatrix covarianceToCorrelation(org.apache.commons.math3.linear.RealMatrix);
private void checkSufficientData(org.apache.commons.math3.linear.RealMatrix);
}
StorelessBivariateCovariance
package org.apache.commons.math3.stat.correlation;
synchronized class StorelessBivariateCovariance {
private double meanX;
private double meanY;
private double n;
private double covarianceNumerator;
private boolean biasCorrected;
public void StorelessBivariateCovariance();
public void StorelessBivariateCovariance(boolean);
public void increment(double, double);
public double getN();
public double getResult() throws org.apache.commons.math3.exception.NumberIsTooSmallException;
}
SpearmansCorrelation
package org.apache.commons.math3.stat.correlation;
public synchronized class SpearmansCorrelation {
private final org.apache.commons.math3.linear.RealMatrix data;
private final org.apache.commons.math3.stat.ranking.RankingAlgorithm rankingAlgorithm;
private final PearsonsCorrelation rankCorrelation;
public void SpearmansCorrelation();
public void SpearmansCorrelation(org.apache.commons.math3.stat.ranking.RankingAlgorithm);
public void SpearmansCorrelation(org.apache.commons.math3.linear.RealMatrix);
public void SpearmansCorrelation(org.apache.commons.math3.linear.RealMatrix, org.apache.commons.math3.stat.ranking.RankingAlgorithm);
public org.apache.commons.math3.linear.RealMatrix getCorrelationMatrix();
public PearsonsCorrelation getRankCorrelation();
public org.apache.commons.math3.linear.RealMatrix computeCorrelationMatrix(org.apache.commons.math3.linear.RealMatrix);
public org.apache.commons.math3.linear.RealMatrix computeCorrelationMatrix(double[][]);
public double correlation(double[], double[]);
private org.apache.commons.math3.linear.RealMatrix rankTransform(org.apache.commons.math3.linear.RealMatrix);
private java.util.List getNaNPositions(double[]);
private double[] removeValues(double[], java.util.Set);
}
Covariance
package org.apache.commons.math3.stat.correlation;
public synchronized class Covariance {
private final org.apache.commons.math3.linear.RealMatrix covarianceMatrix;
private final int n;
public void Covariance();
public void Covariance(double[][], boolean) throws org.apache.commons.math3.exception.MathIllegalArgumentException, org.apache.commons.math3.exception.NotStrictlyPositiveException;
public void Covariance(double[][]) throws org.apache.commons.math3.exception.MathIllegalArgumentException, org.apache.commons.math3.exception.NotStrictlyPositiveException;
public void Covariance(org.apache.commons.math3.linear.RealMatrix, boolean) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public void Covariance(org.apache.commons.math3.linear.RealMatrix) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public org.apache.commons.math3.linear.RealMatrix getCovarianceMatrix();
public int getN();
protected org.apache.commons.math3.linear.RealMatrix computeCovarianceMatrix(org.apache.commons.math3.linear.RealMatrix, boolean) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
protected org.apache.commons.math3.linear.RealMatrix computeCovarianceMatrix(org.apache.commons.math3.linear.RealMatrix) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
protected org.apache.commons.math3.linear.RealMatrix computeCovarianceMatrix(double[][], boolean) throws org.apache.commons.math3.exception.MathIllegalArgumentException, org.apache.commons.math3.exception.NotStrictlyPositiveException;
protected org.apache.commons.math3.linear.RealMatrix computeCovarianceMatrix(double[][]) throws org.apache.commons.math3.exception.MathIllegalArgumentException, org.apache.commons.math3.exception.NotStrictlyPositiveException;
public double covariance(double[], double[], boolean) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public double covariance(double[], double[]) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
private void checkSufficientData(org.apache.commons.math3.linear.RealMatrix) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
}
StorelessCovariance
package org.apache.commons.math3.stat.correlation;
public synchronized class StorelessCovariance extends Covariance {
private StorelessBivariateCovariance[] covMatrix;
private int dimension;
public void StorelessCovariance(int);
public void StorelessCovariance(int, boolean);
private void initializeMatrix(boolean);
private int indexOf(int, int);
private StorelessBivariateCovariance getElement(int, int);
private void setElement(int, int, StorelessBivariateCovariance);
public double getCovariance(int, int) throws org.apache.commons.math3.exception.NumberIsTooSmallException;
public void increment(double[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public org.apache.commons.math3.linear.RealMatrix getCovarianceMatrix() throws org.apache.commons.math3.exception.NumberIsTooSmallException;
public double[][] getData() throws org.apache.commons.math3.exception.NumberIsTooSmallException;
public int getN() throws org.apache.commons.math3.exception.MathUnsupportedOperationException;
}
KolmogorovSmirnovDistribution
package org.apache.commons.math3.distribution;
public synchronized class KolmogorovSmirnovDistribution implements java.io.Serializable {
private static final long serialVersionUID = -4670676796862967187;
private int n;
public void KolmogorovSmirnovDistribution(int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public double cdf(double) throws org.apache.commons.math3.exception.MathArithmeticException;
public double cdfExact(double) throws org.apache.commons.math3.exception.MathArithmeticException;
public double cdf(double, boolean) throws org.apache.commons.math3.exception.MathArithmeticException;
private double exactK(double) throws org.apache.commons.math3.exception.MathArithmeticException;
private double roundedK(double) throws org.apache.commons.math3.exception.MathArithmeticException;
private org.apache.commons.math3.linear.FieldMatrix createH(double) throws org.apache.commons.math3.exception.NumberIsTooLargeException, org.apache.commons.math3.fraction.FractionConversionException;
}
GammaDistribution
package org.apache.commons.math3.distribution;
public synchronized class GammaDistribution extends AbstractRealDistribution {
public static final double DEFAULT_INVERSE_ABSOLUTE_ACCURACY = 1.0E-9;
private static final long serialVersionUID = 20120524;
private final double shape;
private final double scale;
private final double shiftedShape;
private final double densityPrefactor1;
private final double densityPrefactor2;
private final double minY;
private final double maxLogY;
private final double solverAbsoluteAccuracy;
public void GammaDistribution(double, double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public void GammaDistribution(double, double, double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public void GammaDistribution(org.apache.commons.math3.random.RandomGenerator, double, double, double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public double getAlpha();
public double getShape();
public double getBeta();
public double getScale();
public double density(double);
public double cumulativeProbability(double);
protected double getSolverAbsoluteAccuracy();
public double getNumericalMean();
public double getNumericalVariance();
public double getSupportLowerBound();
public double getSupportUpperBound();
public boolean isSupportLowerBoundInclusive();
public boolean isSupportUpperBoundInclusive();
public boolean isSupportConnected();
public double sample();
}
MultivariateNormalMixtureExpectationMaximization$DataRow
package org.apache.commons.math3.distribution.fitting;
synchronized class MultivariateNormalMixtureExpectationMaximization$DataRow implements Comparable {
private final double[] row;
private Double mean;
void MultivariateNormalMixtureExpectationMaximization$DataRow(double[]);
public int compareTo(MultivariateNormalMixtureExpectationMaximization$DataRow);
public boolean equals(Object);
public int hashCode();
public double[] getRow();
}
MultivariateNormalMixtureExpectationMaximization
package org.apache.commons.math3.distribution.fitting;
public synchronized class MultivariateNormalMixtureExpectationMaximization {
private static final int DEFAULT_MAX_ITERATIONS = 1000;
private static final double DEFAULT_THRESHOLD = 1.0E-5;
private final double[][] data;
private org.apache.commons.math3.distribution.MixtureMultivariateNormalDistribution fittedModel;
private double logLikelihood;
public void MultivariateNormalMixtureExpectationMaximization(double[][]) throws org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public void fit(org.apache.commons.math3.distribution.MixtureMultivariateNormalDistribution, int, double) throws org.apache.commons.math3.linear.SingularMatrixException, org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.DimensionMismatchException;
public void fit(org.apache.commons.math3.distribution.MixtureMultivariateNormalDistribution) throws org.apache.commons.math3.linear.SingularMatrixException, org.apache.commons.math3.exception.NotStrictlyPositiveException;
public static org.apache.commons.math3.distribution.MixtureMultivariateNormalDistribution estimate(double[][], int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.DimensionMismatchException;
public double getLogLikelihood();
public org.apache.commons.math3.distribution.MixtureMultivariateNormalDistribution getFittedModel();
}
ZipfDistribution
package org.apache.commons.math3.distribution;
public synchronized class ZipfDistribution extends AbstractIntegerDistribution {
private static final long serialVersionUID = -140627372283420404;
private final int numberOfElements;
private final double exponent;
private double numericalMean;
private boolean numericalMeanIsCalculated;
private double numericalVariance;
private boolean numericalVarianceIsCalculated;
public void ZipfDistribution(int, double);
public void ZipfDistribution(org.apache.commons.math3.random.RandomGenerator, int, double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public int getNumberOfElements();
public double getExponent();
public double probability(int);
public double cumulativeProbability(int);
public double getNumericalMean();
protected double calculateNumericalMean();
public double getNumericalVariance();
protected double calculateNumericalVariance();
private double generalizedHarmonic(int, double);
public int getSupportLowerBound();
public int getSupportUpperBound();
public boolean isSupportConnected();
}
CauchyDistribution
package org.apache.commons.math3.distribution;
public synchronized class CauchyDistribution extends AbstractRealDistribution {
public static final double DEFAULT_INVERSE_ABSOLUTE_ACCURACY = 1.0E-9;
private static final long serialVersionUID = 8589540077390120676;
private final double median;
private final double scale;
private final double solverAbsoluteAccuracy;
public void CauchyDistribution();
public void CauchyDistribution(double, double);
public void CauchyDistribution(double, double, double);
public void CauchyDistribution(org.apache.commons.math3.random.RandomGenerator, double, double, double);
public double cumulativeProbability(double);
public double getMedian();
public double getScale();
public double density(double);
public double inverseCumulativeProbability(double) throws org.apache.commons.math3.exception.OutOfRangeException;
protected double getSolverAbsoluteAccuracy();
public double getNumericalMean();
public double getNumericalVariance();
public double getSupportLowerBound();
public double getSupportUpperBound();
public boolean isSupportLowerBoundInclusive();
public boolean isSupportUpperBoundInclusive();
public boolean isSupportConnected();
}
NormalDistribution
package org.apache.commons.math3.distribution;
public synchronized class NormalDistribution extends AbstractRealDistribution {
public static final double DEFAULT_INVERSE_ABSOLUTE_ACCURACY = 1.0E-9;
private static final long serialVersionUID = 8589540077390120676;
private static final double SQRT2PI;
private static final double SQRT2;
private final double mean;
private final double standardDeviation;
private final double solverAbsoluteAccuracy;
public void NormalDistribution();
public void NormalDistribution(double, double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public void NormalDistribution(double, double, double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public void NormalDistribution(org.apache.commons.math3.random.RandomGenerator, double, double, double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public double getMean();
public double getStandardDeviation();
public double density(double);
public double cumulativeProbability(double);
public double inverseCumulativeProbability(double) throws org.apache.commons.math3.exception.OutOfRangeException;
public double cumulativeProbability(double, double) throws org.apache.commons.math3.exception.NumberIsTooLargeException;
public double probability(double, double) throws org.apache.commons.math3.exception.NumberIsTooLargeException;
protected double getSolverAbsoluteAccuracy();
public double getNumericalMean();
public double getNumericalVariance();
public double getSupportLowerBound();
public double getSupportUpperBound();
public boolean isSupportLowerBoundInclusive();
public boolean isSupportUpperBoundInclusive();
public boolean isSupportConnected();
public double sample();
static void
}
TriangularDistribution
package org.apache.commons.math3.distribution;
public synchronized class TriangularDistribution extends AbstractRealDistribution {
private static final long serialVersionUID = 20120112;
private final double a;
private final double b;
private final double c;
private final double solverAbsoluteAccuracy;
public void TriangularDistribution(double, double, double) throws org.apache.commons.math3.exception.NumberIsTooLargeException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public void TriangularDistribution(org.apache.commons.math3.random.RandomGenerator, double, double, double) throws org.apache.commons.math3.exception.NumberIsTooLargeException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public double getMode();
protected double getSolverAbsoluteAccuracy();
public double density(double);
public double cumulativeProbability(double);
public double getNumericalMean();
public double getNumericalVariance();
public double getSupportLowerBound();
public double getSupportUpperBound();
public boolean isSupportLowerBoundInclusive();
public boolean isSupportUpperBoundInclusive();
public boolean isSupportConnected();
public double inverseCumulativeProbability(double) throws org.apache.commons.math3.exception.OutOfRangeException;
}
MixtureMultivariateNormalDistribution
package org.apache.commons.math3.distribution;
public synchronized class MixtureMultivariateNormalDistribution extends MixtureMultivariateRealDistribution {
public void MixtureMultivariateNormalDistribution(double[], double[][], double[][][]);
public void MixtureMultivariateNormalDistribution(java.util.List);
public void MixtureMultivariateNormalDistribution(org.apache.commons.math3.random.RandomGenerator, java.util.List) throws org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.DimensionMismatchException;
private static java.util.List createComponents(double[], double[][], double[][][]);
}
AbstractRealDistribution$1
package org.apache.commons.math3.distribution;
synchronized class AbstractRealDistribution$1 implements org.apache.commons.math3.analysis.UnivariateFunction {
void AbstractRealDistribution$1(AbstractRealDistribution, double);
public double value(double);
}
MultivariateRealDistribution
package org.apache.commons.math3.distribution;
public abstract interface MultivariateRealDistribution {
public abstract double density(double[]);
public abstract void reseedRandomGenerator(long);
public abstract int getDimension();
public abstract double[] sample();
public abstract double[][] sample(int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
}
BinomialDistribution
package org.apache.commons.math3.distribution;
public synchronized class BinomialDistribution extends AbstractIntegerDistribution {
private static final long serialVersionUID = 6751309484392813623;
private final int numberOfTrials;
private final double probabilityOfSuccess;
public void BinomialDistribution(int, double);
public void BinomialDistribution(org.apache.commons.math3.random.RandomGenerator, int, double);
public int getNumberOfTrials();
public double getProbabilityOfSuccess();
public double probability(int);
public double cumulativeProbability(int);
public double getNumericalMean();
public double getNumericalVariance();
public int getSupportLowerBound();
public int getSupportUpperBound();
public boolean isSupportConnected();
}
MultivariateNormalDistribution
package org.apache.commons.math3.distribution;
public synchronized class MultivariateNormalDistribution extends AbstractMultivariateRealDistribution {
private final double[] means;
private final org.apache.commons.math3.linear.RealMatrix covarianceMatrix;
private final org.apache.commons.math3.linear.RealMatrix covarianceMatrixInverse;
private final double covarianceMatrixDeterminant;
private final org.apache.commons.math3.linear.RealMatrix samplingMatrix;
public void MultivariateNormalDistribution(double[], double[][]) throws org.apache.commons.math3.linear.SingularMatrixException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.linear.NonPositiveDefiniteMatrixException;
public void MultivariateNormalDistribution(org.apache.commons.math3.random.RandomGenerator, double[], double[][]) throws org.apache.commons.math3.linear.SingularMatrixException, org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.linear.NonPositiveDefiniteMatrixException;
public double[] getMeans();
public org.apache.commons.math3.linear.RealMatrix getCovariances();
public double density(double[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public double[] getStandardDeviations();
public double[] sample();
private double getExponentTerm(double[]);
}
PoissonDistribution
package org.apache.commons.math3.distribution;
public synchronized class PoissonDistribution extends AbstractIntegerDistribution {
public static final int DEFAULT_MAX_ITERATIONS = 10000000;
public static final double DEFAULT_EPSILON = 1.0E-12;
private static final long serialVersionUID = -3349935121172596109;
private final NormalDistribution normal;
private final ExponentialDistribution exponential;
private final double mean;
private final int maxIterations;
private final double epsilon;
public void PoissonDistribution(double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public void PoissonDistribution(double, double, int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public void PoissonDistribution(org.apache.commons.math3.random.RandomGenerator, double, double, int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public void PoissonDistribution(double, double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public void PoissonDistribution(double, int);
public double getMean();
public double probability(int);
public double cumulativeProbability(int);
public double normalApproximateProbability(int);
public double getNumericalMean();
public double getNumericalVariance();
public int getSupportLowerBound();
public int getSupportUpperBound();
public boolean isSupportConnected();
public int sample();
private long nextPoisson(double);
}
SaddlePointExpansion
package org.apache.commons.math3.distribution;
final synchronized class SaddlePointExpansion {
private static final double HALF_LOG_2_PI;
private static final double[] EXACT_STIRLING_ERRORS;
private void SaddlePointExpansion();
static double getStirlingError(double);
static double getDeviancePart(double, double);
static double logBinomialProbability(int, int, double, double);
static void
}
AbstractIntegerDistribution
package org.apache.commons.math3.distribution;
public abstract synchronized class AbstractIntegerDistribution implements IntegerDistribution, java.io.Serializable {
private static final long serialVersionUID = -1146319659338487221;
protected final org.apache.commons.math3.random.RandomDataImpl randomData;
protected final org.apache.commons.math3.random.RandomGenerator random;
protected void AbstractIntegerDistribution();
protected void AbstractIntegerDistribution(org.apache.commons.math3.random.RandomGenerator);
public double cumulativeProbability(int, int) throws org.apache.commons.math3.exception.NumberIsTooLargeException;
public int inverseCumulativeProbability(double) throws org.apache.commons.math3.exception.OutOfRangeException;
protected int solveInverseCumulativeProbability(double, int, int);
public void reseedRandomGenerator(long);
public int sample();
public int[] sample(int);
private double checkedCumulativeProbability(int) throws org.apache.commons.math3.exception.MathInternalError;
}
IntegerDistribution
package org.apache.commons.math3.distribution;
public abstract interface IntegerDistribution {
public abstract double probability(int);
public abstract double cumulativeProbability(int);
public abstract double cumulativeProbability(int, int) throws org.apache.commons.math3.exception.NumberIsTooLargeException;
public abstract int inverseCumulativeProbability(double) throws org.apache.commons.math3.exception.OutOfRangeException;
public abstract double getNumericalMean();
public abstract double getNumericalVariance();
public abstract int getSupportLowerBound();
public abstract int getSupportUpperBound();
public abstract boolean isSupportConnected();
public abstract void reseedRandomGenerator(long);
public abstract int sample();
public abstract int[] sample(int);
}
AbstractMultivariateRealDistribution
package org.apache.commons.math3.distribution;
public abstract synchronized class AbstractMultivariateRealDistribution implements MultivariateRealDistribution {
protected final org.apache.commons.math3.random.RandomGenerator random;
private final int dimension;
protected void AbstractMultivariateRealDistribution(org.apache.commons.math3.random.RandomGenerator, int);
public void reseedRandomGenerator(long);
public int getDimension();
public abstract double[] sample();
public double[][] sample(int);
}
BetaDistribution
package org.apache.commons.math3.distribution;
public synchronized class BetaDistribution extends AbstractRealDistribution {
public static final double DEFAULT_INVERSE_ABSOLUTE_ACCURACY = 1.0E-9;
private static final long serialVersionUID = -1221965979403477668;
private final double alpha;
private final double beta;
private double z;
private final double solverAbsoluteAccuracy;
public void BetaDistribution(double, double);
public void BetaDistribution(double, double, double);
public void BetaDistribution(org.apache.commons.math3.random.RandomGenerator, double, double, double);
public double getAlpha();
public double getBeta();
private void recomputeZ();
public double density(double);
public double cumulativeProbability(double);
protected double getSolverAbsoluteAccuracy();
public double getNumericalMean();
public double getNumericalVariance();
public double getSupportLowerBound();
public double getSupportUpperBound();
public boolean isSupportLowerBoundInclusive();
public boolean isSupportUpperBoundInclusive();
public boolean isSupportConnected();
}
MixtureMultivariateRealDistribution
package org.apache.commons.math3.distribution;
public synchronized class MixtureMultivariateRealDistribution extends AbstractMultivariateRealDistribution {
private final double[] weight;
private final java.util.List distribution;
public void MixtureMultivariateRealDistribution(java.util.List);
public void MixtureMultivariateRealDistribution(org.apache.commons.math3.random.RandomGenerator, java.util.List);
public double density(double[]);
public double[] sample();
public void reseedRandomGenerator(long);
public java.util.List getComponents();
}
UniformIntegerDistribution
package org.apache.commons.math3.distribution;
public synchronized class UniformIntegerDistribution extends AbstractIntegerDistribution {
private static final long serialVersionUID = 20120109;
private final int lower;
private final int upper;
public void UniformIntegerDistribution(int, int) throws org.apache.commons.math3.exception.NumberIsTooLargeException;
public void UniformIntegerDistribution(org.apache.commons.math3.random.RandomGenerator, int, int) throws org.apache.commons.math3.exception.NumberIsTooLargeException;
public double probability(int);
public double cumulativeProbability(int);
public double getNumericalMean();
public double getNumericalVariance();
public int getSupportLowerBound();
public int getSupportUpperBound();
public boolean isSupportConnected();
public int sample();
}
LevyDistribution
package org.apache.commons.math3.distribution;
public synchronized class LevyDistribution extends AbstractRealDistribution {
private static final long serialVersionUID = 20130314;
private final double mu;
private final double c;
private final double halfC;
public void LevyDistribution(org.apache.commons.math3.random.RandomGenerator, double, double);
public double density(double);
public double cumulativeProbability(double);
public double inverseCumulativeProbability(double) throws org.apache.commons.math3.exception.OutOfRangeException;
public double getScale();
public double getLocation();
public double getNumericalMean();
public double getNumericalVariance();
public double getSupportLowerBound();
public double getSupportUpperBound();
public boolean isSupportLowerBoundInclusive();
public boolean isSupportUpperBoundInclusive();
public boolean isSupportConnected();
}
TDistribution
package org.apache.commons.math3.distribution;
public synchronized class TDistribution extends AbstractRealDistribution {
public static final double DEFAULT_INVERSE_ABSOLUTE_ACCURACY = 1.0E-9;
private static final long serialVersionUID = -5852615386664158222;
private final double degreesOfFreedom;
private final double solverAbsoluteAccuracy;
public void TDistribution(double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public void TDistribution(double, double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public void TDistribution(org.apache.commons.math3.random.RandomGenerator, double, double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public double getDegreesOfFreedom();
public double density(double);
public double cumulativeProbability(double);
protected double getSolverAbsoluteAccuracy();
public double getNumericalMean();
public double getNumericalVariance();
public double getSupportLowerBound();
public double getSupportUpperBound();
public boolean isSupportLowerBoundInclusive();
public boolean isSupportUpperBoundInclusive();
public boolean isSupportConnected();
}
FDistribution
package org.apache.commons.math3.distribution;
public synchronized class FDistribution extends AbstractRealDistribution {
public static final double DEFAULT_INVERSE_ABSOLUTE_ACCURACY = 1.0E-9;
private static final long serialVersionUID = -8516354193418641566;
private final double numeratorDegreesOfFreedom;
private final double denominatorDegreesOfFreedom;
private final double solverAbsoluteAccuracy;
private double numericalVariance;
private boolean numericalVarianceIsCalculated;
public void FDistribution(double, double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public void FDistribution(double, double, double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public void FDistribution(org.apache.commons.math3.random.RandomGenerator, double, double, double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public double density(double);
public double cumulativeProbability(double);
public double getNumeratorDegreesOfFreedom();
public double getDenominatorDegreesOfFreedom();
protected double getSolverAbsoluteAccuracy();
public double getNumericalMean();
public double getNumericalVariance();
protected double calculateNumericalVariance();
public double getSupportLowerBound();
public double getSupportUpperBound();
public boolean isSupportLowerBoundInclusive();
public boolean isSupportUpperBoundInclusive();
public boolean isSupportConnected();
}
ChiSquaredDistribution
package org.apache.commons.math3.distribution;
public synchronized class ChiSquaredDistribution extends AbstractRealDistribution {
public static final double DEFAULT_INVERSE_ABSOLUTE_ACCURACY = 1.0E-9;
private static final long serialVersionUID = -8352658048349159782;
private final GammaDistribution gamma;
private final double solverAbsoluteAccuracy;
public void ChiSquaredDistribution(double);
public void ChiSquaredDistribution(double, double);
public void ChiSquaredDistribution(org.apache.commons.math3.random.RandomGenerator, double, double);
public double getDegreesOfFreedom();
public double density(double);
public double cumulativeProbability(double);
protected double getSolverAbsoluteAccuracy();
public double getNumericalMean();
public double getNumericalVariance();
public double getSupportLowerBound();
public double getSupportUpperBound();
public boolean isSupportLowerBoundInclusive();
public boolean isSupportUpperBoundInclusive();
public boolean isSupportConnected();
}
ExponentialDistribution
package org.apache.commons.math3.distribution;
public synchronized class ExponentialDistribution extends AbstractRealDistribution {
public static final double DEFAULT_INVERSE_ABSOLUTE_ACCURACY = 1.0E-9;
private static final long serialVersionUID = 2401296428283614780;
private static final double[] EXPONENTIAL_SA_QI;
private final double mean;
private final double solverAbsoluteAccuracy;
public void ExponentialDistribution(double);
public void ExponentialDistribution(double, double);
public void ExponentialDistribution(org.apache.commons.math3.random.RandomGenerator, double, double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public double getMean();
public double density(double);
public double cumulativeProbability(double);
public double inverseCumulativeProbability(double) throws org.apache.commons.math3.exception.OutOfRangeException;
public double sample();
protected double getSolverAbsoluteAccuracy();
public double getNumericalMean();
public double getNumericalVariance();
public double getSupportLowerBound();
public double getSupportUpperBound();
public boolean isSupportLowerBoundInclusive();
public boolean isSupportUpperBoundInclusive();
public boolean isSupportConnected();
static void
}
EnumeratedDistribution
package org.apache.commons.math3.distribution;
public synchronized class EnumeratedDistribution implements java.io.Serializable {
private static final long serialVersionUID = 20123308;
protected final org.apache.commons.math3.random.RandomGenerator random;
private final java.util.List singletons;
private final double[] probabilities;
public void EnumeratedDistribution(java.util.List) throws org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.MathArithmeticException, org.apache.commons.math3.exception.NotFiniteNumberException, org.apache.commons.math3.exception.NotANumberException;
public void EnumeratedDistribution(org.apache.commons.math3.random.RandomGenerator, java.util.List) throws org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.MathArithmeticException, org.apache.commons.math3.exception.NotFiniteNumberException, org.apache.commons.math3.exception.NotANumberException;
public void reseedRandomGenerator(long);
double probability(Object);
public java.util.List getPmf();
public Object sample();
public Object[] sample(int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public Object[] sample(int, Object[]) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
}
UniformRealDistribution
package org.apache.commons.math3.distribution;
public synchronized class UniformRealDistribution extends AbstractRealDistribution {
public static final double DEFAULT_INVERSE_ABSOLUTE_ACCURACY = 1.0E-9;
private static final long serialVersionUID = 20120109;
private final double lower;
private final double upper;
public void UniformRealDistribution();
public void UniformRealDistribution(double, double) throws org.apache.commons.math3.exception.NumberIsTooLargeException;
public void UniformRealDistribution(double, double, double) throws org.apache.commons.math3.exception.NumberIsTooLargeException;
public void UniformRealDistribution(org.apache.commons.math3.random.RandomGenerator, double, double, double);
public void UniformRealDistribution(org.apache.commons.math3.random.RandomGenerator, double, double) throws org.apache.commons.math3.exception.NumberIsTooLargeException;
public double density(double);
public double cumulativeProbability(double);
public double inverseCumulativeProbability(double) throws org.apache.commons.math3.exception.OutOfRangeException;
public double getNumericalMean();
public double getNumericalVariance();
public double getSupportLowerBound();
public double getSupportUpperBound();
public boolean isSupportLowerBoundInclusive();
public boolean isSupportUpperBoundInclusive();
public boolean isSupportConnected();
public double sample();
}
WeibullDistribution
package org.apache.commons.math3.distribution;
public synchronized class WeibullDistribution extends AbstractRealDistribution {
public static final double DEFAULT_INVERSE_ABSOLUTE_ACCURACY = 1.0E-9;
private static final long serialVersionUID = 8589540077390120676;
private final double shape;
private final double scale;
private final double solverAbsoluteAccuracy;
private double numericalMean;
private boolean numericalMeanIsCalculated;
private double numericalVariance;
private boolean numericalVarianceIsCalculated;
public void WeibullDistribution(double, double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public void WeibullDistribution(double, double, double);
public void WeibullDistribution(org.apache.commons.math3.random.RandomGenerator, double, double, double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public double getShape();
public double getScale();
public double density(double);
public double cumulativeProbability(double);
public double inverseCumulativeProbability(double);
protected double getSolverAbsoluteAccuracy();
public double getNumericalMean();
protected double calculateNumericalMean();
public double getNumericalVariance();
protected double calculateNumericalVariance();
public double getSupportLowerBound();
public double getSupportUpperBound();
public boolean isSupportLowerBoundInclusive();
public boolean isSupportUpperBoundInclusive();
public boolean isSupportConnected();
}
RealDistribution
package org.apache.commons.math3.distribution;
public abstract interface RealDistribution {
public abstract double probability(double);
public abstract double density(double);
public abstract double cumulativeProbability(double);
public abstract double cumulativeProbability(double, double) throws org.apache.commons.math3.exception.NumberIsTooLargeException;
public abstract double inverseCumulativeProbability(double) throws org.apache.commons.math3.exception.OutOfRangeException;
public abstract double getNumericalMean();
public abstract double getNumericalVariance();
public abstract double getSupportLowerBound();
public abstract double getSupportUpperBound();
public abstract boolean isSupportLowerBoundInclusive();
public abstract boolean isSupportUpperBoundInclusive();
public abstract boolean isSupportConnected();
public abstract void reseedRandomGenerator(long);
public abstract double sample();
public abstract double[] sample(int);
}
PascalDistribution
package org.apache.commons.math3.distribution;
public synchronized class PascalDistribution extends AbstractIntegerDistribution {
private static final long serialVersionUID = 6751309484392813623;
private final int numberOfSuccesses;
private final double probabilityOfSuccess;
public void PascalDistribution(int, double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.OutOfRangeException;
public void PascalDistribution(org.apache.commons.math3.random.RandomGenerator, int, double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.OutOfRangeException;
public int getNumberOfSuccesses();
public double getProbabilityOfSuccess();
public double probability(int);
public double cumulativeProbability(int);
public double getNumericalMean();
public double getNumericalVariance();
public int getSupportLowerBound();
public int getSupportUpperBound();
public boolean isSupportConnected();
}
LogNormalDistribution
package org.apache.commons.math3.distribution;
public synchronized class LogNormalDistribution extends AbstractRealDistribution {
public static final double DEFAULT_INVERSE_ABSOLUTE_ACCURACY = 1.0E-9;
private static final long serialVersionUID = 20120112;
private static final double SQRT2PI;
private static final double SQRT2;
private final double scale;
private final double shape;
private final double solverAbsoluteAccuracy;
public void LogNormalDistribution();
public void LogNormalDistribution(double, double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public void LogNormalDistribution(double, double, double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public void LogNormalDistribution(org.apache.commons.math3.random.RandomGenerator, double, double, double) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public double getScale();
public double getShape();
public double density(double);
public double cumulativeProbability(double);
public double cumulativeProbability(double, double) throws org.apache.commons.math3.exception.NumberIsTooLargeException;
public double probability(double, double) throws org.apache.commons.math3.exception.NumberIsTooLargeException;
protected double getSolverAbsoluteAccuracy();
public double getNumericalMean();
public double getNumericalVariance();
public double getSupportLowerBound();
public double getSupportUpperBound();
public boolean isSupportLowerBoundInclusive();
public boolean isSupportUpperBoundInclusive();
public boolean isSupportConnected();
public double sample();
static void
}
EnumeratedRealDistribution
package org.apache.commons.math3.distribution;
public synchronized class EnumeratedRealDistribution extends AbstractRealDistribution {
private static final long serialVersionUID = 20130308;
protected final EnumeratedDistribution innerDistribution;
public void EnumeratedRealDistribution(double[], double[]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.MathArithmeticException, org.apache.commons.math3.exception.NotFiniteNumberException, org.apache.commons.math3.exception.NotANumberException;
public void EnumeratedRealDistribution(org.apache.commons.math3.random.RandomGenerator, double[], double[]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.MathArithmeticException, org.apache.commons.math3.exception.NotFiniteNumberException, org.apache.commons.math3.exception.NotANumberException;
public double probability(double);
public double density(double);
public double cumulativeProbability(double);
public double getNumericalMean();
public double getNumericalVariance();
public double getSupportLowerBound();
public double getSupportUpperBound();
public boolean isSupportLowerBoundInclusive();
public boolean isSupportUpperBoundInclusive();
public boolean isSupportConnected();
public double sample();
}
EnumeratedIntegerDistribution
package org.apache.commons.math3.distribution;
public synchronized class EnumeratedIntegerDistribution extends AbstractIntegerDistribution {
private static final long serialVersionUID = 20130308;
protected final EnumeratedDistribution innerDistribution;
public void EnumeratedIntegerDistribution(int[], double[]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.MathArithmeticException, org.apache.commons.math3.exception.NotFiniteNumberException, org.apache.commons.math3.exception.NotANumberException;
public void EnumeratedIntegerDistribution(org.apache.commons.math3.random.RandomGenerator, int[], double[]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.MathArithmeticException, org.apache.commons.math3.exception.NotFiniteNumberException, org.apache.commons.math3.exception.NotANumberException;
public double probability(int);
public double cumulativeProbability(int);
public double getNumericalMean();
public double getNumericalVariance();
public int getSupportLowerBound();
public int getSupportUpperBound();
public boolean isSupportConnected();
public int sample();
}
AbstractRealDistribution
package org.apache.commons.math3.distribution;
public abstract synchronized class AbstractRealDistribution implements RealDistribution, java.io.Serializable {
public static final double SOLVER_DEFAULT_ABSOLUTE_ACCURACY = 1.0E-6;
private static final long serialVersionUID = -38038050983108802;
protected org.apache.commons.math3.random.RandomDataImpl randomData;
protected final org.apache.commons.math3.random.RandomGenerator random;
private double solverAbsoluteAccuracy;
protected void AbstractRealDistribution();
protected void AbstractRealDistribution(org.apache.commons.math3.random.RandomGenerator);
public double cumulativeProbability(double, double) throws org.apache.commons.math3.exception.NumberIsTooLargeException;
public double probability(double, double);
public double inverseCumulativeProbability(double) throws org.apache.commons.math3.exception.OutOfRangeException;
protected double getSolverAbsoluteAccuracy();
public void reseedRandomGenerator(long);
public double sample();
public double[] sample(int);
public double probability(double);
}
HypergeometricDistribution
package org.apache.commons.math3.distribution;
public synchronized class HypergeometricDistribution extends AbstractIntegerDistribution {
private static final long serialVersionUID = -436928820673516179;
private final int numberOfSuccesses;
private final int populationSize;
private final int sampleSize;
private double numericalVariance;
private boolean numericalVarianceIsCalculated;
public void HypergeometricDistribution(int, int, int) throws org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.NumberIsTooLargeException;
public void HypergeometricDistribution(org.apache.commons.math3.random.RandomGenerator, int, int, int) throws org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.NotStrictlyPositiveException, org.apache.commons.math3.exception.NumberIsTooLargeException;
public double cumulativeProbability(int);
private int[] getDomain(int, int, int);
private int getLowerDomain(int, int, int);
public int getNumberOfSuccesses();
public int getPopulationSize();
public int getSampleSize();
private int getUpperDomain(int, int);
public double probability(int);
public double upperCumulativeProbability(int);
private double innerCumulativeProbability(int, int, int);
public double getNumericalMean();
public double getNumericalVariance();
protected double calculateNumericalVariance();
public int getSupportLowerBound();
public int getSupportUpperBound();
public boolean isSupportConnected();
}
ZeroException
package org.apache.commons.math3.exception;
public synchronized class ZeroException extends MathIllegalNumberException {
private static final long serialVersionUID = -1960874856936000015;
public void ZeroException();
public transient void ZeroException(util.Localizable, Object[]);
}
NonMonotonicSequenceException
package org.apache.commons.math3.exception;
public synchronized class NonMonotonicSequenceException extends MathIllegalNumberException {
private static final long serialVersionUID = 3596849179428944575;
private final org.apache.commons.math3.util.MathArrays$OrderDirection direction;
private final boolean strict;
private final int index;
private final Number previous;
public void NonMonotonicSequenceException(Number, Number, int);
public void NonMonotonicSequenceException(Number, Number, int, org.apache.commons.math3.util.MathArrays$OrderDirection, boolean);
public org.apache.commons.math3.util.MathArrays$OrderDirection getDirection();
public boolean getStrict();
public int getIndex();
public Number getPrevious();
}
MultiDimensionMismatchException
package org.apache.commons.math3.exception;
public synchronized class MultiDimensionMismatchException extends MathIllegalArgumentException {
private static final long serialVersionUID = -8415396756375798143;
private final Integer[] wrong;
private final Integer[] expected;
public void MultiDimensionMismatchException(Integer[], Integer[]);
public void MultiDimensionMismatchException(util.Localizable, Integer[], Integer[]);
public Integer[] getWrongDimensions();
public Integer[] getExpectedDimensions();
public int getWrongDimension(int);
public int getExpectedDimension(int);
}
MathInternalError
package org.apache.commons.math3.exception;
public synchronized class MathInternalError extends MathIllegalStateException {
private static final long serialVersionUID = -6276776513966934846;
private static final String REPORT_URL = https://issues.apache.org/jira/browse/MATH;
public void MathInternalError();
public void MathInternalError(Throwable);
public transient void MathInternalError(util.Localizable, Object[]);
}
NumberIsTooSmallException
package org.apache.commons.math3.exception;
public synchronized class NumberIsTooSmallException extends MathIllegalNumberException {
private static final long serialVersionUID = -6100997100383932834;
private final Number min;
private final boolean boundIsAllowed;
public void NumberIsTooSmallException(Number, Number, boolean);
public void NumberIsTooSmallException(util.Localizable, Number, Number, boolean);
public boolean getBoundIsAllowed();
public Number getMin();
}
NotStrictlyPositiveException
package org.apache.commons.math3.exception;
public synchronized class NotStrictlyPositiveException extends NumberIsTooSmallException {
private static final long serialVersionUID = -7824848630829852237;
public void NotStrictlyPositiveException(Number);
public void NotStrictlyPositiveException(util.Localizable, Number);
}
DimensionMismatchException
package org.apache.commons.math3.exception;
public synchronized class DimensionMismatchException extends MathIllegalNumberException {
private static final long serialVersionUID = -8415396756375798143;
private final int dimension;
public void DimensionMismatchException(util.Localizable, int, int);
public void DimensionMismatchException(int, int);
public int getDimension();
}
MathRuntimeException
package org.apache.commons.math3.exception;
public synchronized class MathRuntimeException extends RuntimeException implements util.ExceptionContextProvider {
private static final long serialVersionUID = 20120926;
private final util.ExceptionContext context;
public transient void MathRuntimeException(util.Localizable, Object[]);
public util.ExceptionContext getContext();
public String getMessage();
public String getLocalizedMessage();
}
MathParseException
package org.apache.commons.math3.exception;
public synchronized class MathParseException extends MathIllegalStateException implements util.ExceptionContextProvider {
private static final long serialVersionUID = -6024911025449780478;
public void MathParseException(String, int, Class);
public void MathParseException(String, int);
}
NoDataException
package org.apache.commons.math3.exception;
public synchronized class NoDataException extends MathIllegalArgumentException {
private static final long serialVersionUID = -3629324471511904459;
public void NoDataException();
public void NoDataException(util.Localizable);
}
TooManyEvaluationsException
package org.apache.commons.math3.exception;
public synchronized class TooManyEvaluationsException extends MaxCountExceededException {
private static final long serialVersionUID = 4330003017885151975;
public void TooManyEvaluationsException(Number);
}
NumberIsTooLargeException
package org.apache.commons.math3.exception;
public synchronized class NumberIsTooLargeException extends MathIllegalNumberException {
private static final long serialVersionUID = 4330003017885151975;
private final Number max;
private final boolean boundIsAllowed;
public void NumberIsTooLargeException(Number, Number, boolean);
public void NumberIsTooLargeException(util.Localizable, Number, Number, boolean);
public boolean getBoundIsAllowed();
public Number getMax();
}
NotFiniteNumberException
package org.apache.commons.math3.exception;
public synchronized class NotFiniteNumberException extends MathIllegalNumberException {
private static final long serialVersionUID = -6100997100383932834;
public transient void NotFiniteNumberException(Number, Object[]);
public transient void NotFiniteNumberException(util.Localizable, Number, Object[]);
}
OutOfRangeException
package org.apache.commons.math3.exception;
public synchronized class OutOfRangeException extends MathIllegalNumberException {
private static final long serialVersionUID = 111601815794403609;
private final Number lo;
private final Number hi;
public void OutOfRangeException(Number, Number, Number);
public void OutOfRangeException(util.Localizable, Number, Number, Number);
public Number getLo();
public Number getHi();
}
MaxCountExceededException
package org.apache.commons.math3.exception;
public synchronized class MaxCountExceededException extends MathIllegalStateException {
private static final long serialVersionUID = 4330003017885151975;
private final Number max;
public void MaxCountExceededException(Number);
public transient void MaxCountExceededException(util.Localizable, Number, Object[]);
public Number getMax();
}
ArgUtils
package org.apache.commons.math3.exception.util;
public synchronized class ArgUtils {
private void ArgUtils();
public static Object[] flatten(Object[]);
}
DummyLocalizable
package org.apache.commons.math3.exception.util;
public synchronized class DummyLocalizable implements Localizable {
private static final long serialVersionUID = 8843275624471387299;
private final String source;
public void DummyLocalizable(String);
public String getSourceString();
public String getLocalizedString(java.util.Locale);
public String toString();
}
LocalizedFormats
package org.apache.commons.math3.exception.util;
public final synchronized enum LocalizedFormats {
public static final LocalizedFormats ARGUMENT_OUTSIDE_DOMAIN;
public static final LocalizedFormats ARRAY_SIZE_EXCEEDS_MAX_VARIABLES;
public static final LocalizedFormats ARRAY_SIZES_SHOULD_HAVE_DIFFERENCE_1;
public static final LocalizedFormats ARRAY_SUMS_TO_ZERO;
public static final LocalizedFormats ASSYMETRIC_EIGEN_NOT_SUPPORTED;
public static final LocalizedFormats AT_LEAST_ONE_COLUMN;
public static final LocalizedFormats AT_LEAST_ONE_ROW;
public static final LocalizedFormats BANDWIDTH;
public static final LocalizedFormats BINOMIAL_INVALID_PARAMETERS_ORDER;
public static final LocalizedFormats BINOMIAL_NEGATIVE_PARAMETER;
public static final LocalizedFormats CANNOT_CLEAR_STATISTIC_CONSTRUCTED_FROM_EXTERNAL_MOMENTS;
public static final LocalizedFormats CANNOT_COMPUTE_0TH_ROOT_OF_UNITY;
public static final LocalizedFormats CANNOT_COMPUTE_BETA_DENSITY_AT_0_FOR_SOME_ALPHA;
public static final LocalizedFormats CANNOT_COMPUTE_BETA_DENSITY_AT_1_FOR_SOME_BETA;
public static final LocalizedFormats CANNOT_COMPUTE_NTH_ROOT_FOR_NEGATIVE_N;
public static final LocalizedFormats CANNOT_DISCARD_NEGATIVE_NUMBER_OF_ELEMENTS;
public static final LocalizedFormats CANNOT_FORMAT_INSTANCE_AS_3D_VECTOR;
public static final LocalizedFormats CANNOT_FORMAT_INSTANCE_AS_COMPLEX;
public static final LocalizedFormats CANNOT_FORMAT_INSTANCE_AS_REAL_VECTOR;
public static final LocalizedFormats CANNOT_FORMAT_OBJECT_TO_FRACTION;
public static final LocalizedFormats CANNOT_INCREMENT_STATISTIC_CONSTRUCTED_FROM_EXTERNAL_MOMENTS;
public static final LocalizedFormats CANNOT_NORMALIZE_A_ZERO_NORM_VECTOR;
public static final LocalizedFormats CANNOT_RETRIEVE_AT_NEGATIVE_INDEX;
public static final LocalizedFormats CANNOT_SET_AT_NEGATIVE_INDEX;
public static final LocalizedFormats CANNOT_SUBSTITUTE_ELEMENT_FROM_EMPTY_ARRAY;
public static final LocalizedFormats CANNOT_TRANSFORM_TO_DOUBLE;
public static final LocalizedFormats CARDAN_ANGLES_SINGULARITY;
public static final LocalizedFormats CLASS_DOESNT_IMPLEMENT_COMPARABLE;
public static final LocalizedFormats CLOSEST_ORTHOGONAL_MATRIX_HAS_NEGATIVE_DETERMINANT;
public static final LocalizedFormats COLUMN_INDEX_OUT_OF_RANGE;
public static final LocalizedFormats COLUMN_INDEX;
public static final LocalizedFormats CONSTRAINT;
public static final LocalizedFormats CONTINUED_FRACTION_INFINITY_DIVERGENCE;
public static final LocalizedFormats CONTINUED_FRACTION_NAN_DIVERGENCE;
public static final LocalizedFormats CONTRACTION_CRITERIA_SMALLER_THAN_EXPANSION_FACTOR;
public static final LocalizedFormats CONTRACTION_CRITERIA_SMALLER_THAN_ONE;
public static final LocalizedFormats CONVERGENCE_FAILED;
public static final LocalizedFormats CROSSING_BOUNDARY_LOOPS;
public static final LocalizedFormats CROSSOVER_RATE;
public static final LocalizedFormats CUMULATIVE_PROBABILITY_RETURNED_NAN;
public static final LocalizedFormats DIFFERENT_ROWS_LENGTHS;
public static final LocalizedFormats DIFFERENT_ORIG_AND_PERMUTED_DATA;
public static final LocalizedFormats DIGEST_NOT_INITIALIZED;
public static final LocalizedFormats DIMENSIONS_MISMATCH_2x2;
public static final LocalizedFormats DIMENSIONS_MISMATCH_SIMPLE;
public static final LocalizedFormats DIMENSIONS_MISMATCH;
public static final LocalizedFormats DISCRETE_CUMULATIVE_PROBABILITY_RETURNED_NAN;
public static final LocalizedFormats DISTRIBUTION_NOT_LOADED;
public static final LocalizedFormats DUPLICATED_ABSCISSA_DIVISION_BY_ZERO;
public static final LocalizedFormats ELITISM_RATE;
public static final LocalizedFormats EMPTY_CLUSTER_IN_K_MEANS;
public static final LocalizedFormats EMPTY_INTERPOLATION_SAMPLE;
public static final LocalizedFormats EMPTY_POLYNOMIALS_COEFFICIENTS_ARRAY;
public static final LocalizedFormats EMPTY_SELECTED_COLUMN_INDEX_ARRAY;
public static final LocalizedFormats EMPTY_SELECTED_ROW_INDEX_ARRAY;
public static final LocalizedFormats EMPTY_STRING_FOR_IMAGINARY_CHARACTER;
public static final LocalizedFormats ENDPOINTS_NOT_AN_INTERVAL;
public static final LocalizedFormats EQUAL_VERTICES_IN_SIMPLEX;
public static final LocalizedFormats EULER_ANGLES_SINGULARITY;
public static final LocalizedFormats EVALUATION;
public static final LocalizedFormats EXPANSION_FACTOR_SMALLER_THAN_ONE;
public static final LocalizedFormats FACTORIAL_NEGATIVE_PARAMETER;
public static final LocalizedFormats FAILED_BRACKETING;
public static final LocalizedFormats FAILED_FRACTION_CONVERSION;
public static final LocalizedFormats FIRST_COLUMNS_NOT_INITIALIZED_YET;
public static final LocalizedFormats FIRST_ELEMENT_NOT_ZERO;
public static final LocalizedFormats FIRST_ROWS_NOT_INITIALIZED_YET;
public static final LocalizedFormats FRACTION_CONVERSION_OVERFLOW;
public static final LocalizedFormats FUNCTION_NOT_DIFFERENTIABLE;
public static final LocalizedFormats FUNCTION_NOT_POLYNOMIAL;
public static final LocalizedFormats GCD_OVERFLOW_32_BITS;
public static final LocalizedFormats GCD_OVERFLOW_64_BITS;
public static final LocalizedFormats HOLE_BETWEEN_MODELS_TIME_RANGES;
public static final LocalizedFormats ILL_CONDITIONED_OPERATOR;
public static final LocalizedFormats INDEX_LARGER_THAN_MAX;
public static final LocalizedFormats INDEX_NOT_POSITIVE;
public static final LocalizedFormats INDEX_OUT_OF_RANGE;
public static final LocalizedFormats INDEX;
public static final LocalizedFormats NOT_FINITE_NUMBER;
public static final LocalizedFormats INFINITE_BOUND;
public static final LocalizedFormats ARRAY_ELEMENT;
public static final LocalizedFormats INFINITE_ARRAY_ELEMENT;
public static final LocalizedFormats INFINITE_VALUE_CONVERSION;
public static final LocalizedFormats INITIAL_CAPACITY_NOT_POSITIVE;
public static final LocalizedFormats INITIAL_COLUMN_AFTER_FINAL_COLUMN;
public static final LocalizedFormats INITIAL_ROW_AFTER_FINAL_ROW;
public static final LocalizedFormats INPUT_DATA_FROM_UNSUPPORTED_DATASOURCE;
public static final LocalizedFormats INSTANCES_NOT_COMPARABLE_TO_EXISTING_VALUES;
public static final LocalizedFormats INSUFFICIENT_DATA_FOR_T_STATISTIC;
public static final LocalizedFormats INSUFFICIENT_DIMENSION;
public static final LocalizedFormats DIMENSION;
public static final LocalizedFormats INSUFFICIENT_OBSERVED_POINTS_IN_SAMPLE;
public static final LocalizedFormats INSUFFICIENT_ROWS_AND_COLUMNS;
public static final LocalizedFormats INTEGRATION_METHOD_NEEDS_AT_LEAST_TWO_PREVIOUS_POINTS;
public static final LocalizedFormats INTERNAL_ERROR;
public static final LocalizedFormats INVALID_BINARY_DIGIT;
public static final LocalizedFormats INVALID_BINARY_CHROMOSOME;
public static final LocalizedFormats INVALID_BRACKETING_PARAMETERS;
public static final LocalizedFormats INVALID_FIXED_LENGTH_CHROMOSOME;
public static final LocalizedFormats INVALID_INTERVAL_INITIAL_VALUE_PARAMETERS;
public static final LocalizedFormats INVALID_ITERATIONS_LIMITS;
public static final LocalizedFormats INVALID_MAX_ITERATIONS;
public static final LocalizedFormats NOT_ENOUGH_DATA_REGRESSION;
public static final LocalizedFormats INVALID_REGRESSION_ARRAY;
public static final LocalizedFormats INVALID_REGRESSION_OBSERVATION;
public static final LocalizedFormats INVALID_ROUNDING_METHOD;
public static final LocalizedFormats ITERATOR_EXHAUSTED;
public static final LocalizedFormats ITERATIONS;
public static final LocalizedFormats LCM_OVERFLOW_32_BITS;
public static final LocalizedFormats LCM_OVERFLOW_64_BITS;
public static final LocalizedFormats LIST_OF_CHROMOSOMES_BIGGER_THAN_POPULATION_SIZE;
public static final LocalizedFormats LOESS_EXPECTS_AT_LEAST_ONE_POINT;
public static final LocalizedFormats LOWER_BOUND_NOT_BELOW_UPPER_BOUND;
public static final LocalizedFormats LOWER_ENDPOINT_ABOVE_UPPER_ENDPOINT;
public static final LocalizedFormats MAP_MODIFIED_WHILE_ITERATING;
public static final LocalizedFormats EVALUATIONS;
public static final LocalizedFormats MAX_COUNT_EXCEEDED;
public static final LocalizedFormats MAX_ITERATIONS_EXCEEDED;
public static final LocalizedFormats MINIMAL_STEPSIZE_REACHED_DURING_INTEGRATION;
public static final LocalizedFormats MISMATCHED_LOESS_ABSCISSA_ORDINATE_ARRAYS;
public static final LocalizedFormats MUTATION_RATE;
public static final LocalizedFormats NAN_ELEMENT_AT_INDEX;
public static final LocalizedFormats NAN_VALUE_CONVERSION;
public static final LocalizedFormats NEGATIVE_BRIGHTNESS_EXPONENT;
public static final LocalizedFormats NEGATIVE_COMPLEX_MODULE;
public static final LocalizedFormats NEGATIVE_ELEMENT_AT_2D_INDEX;
public static final LocalizedFormats NEGATIVE_ELEMENT_AT_INDEX;
public static final LocalizedFormats NEGATIVE_NUMBER_OF_SUCCESSES;
public static final LocalizedFormats NUMBER_OF_SUCCESSES;
public static final LocalizedFormats NEGATIVE_NUMBER_OF_TRIALS;
public static final LocalizedFormats NUMBER_OF_INTERPOLATION_POINTS;
public static final LocalizedFormats NUMBER_OF_TRIALS;
public static final LocalizedFormats ROBUSTNESS_ITERATIONS;
public static final LocalizedFormats START_POSITION;
public static final LocalizedFormats NON_CONVERGENT_CONTINUED_FRACTION;
public static final LocalizedFormats NON_INVERTIBLE_TRANSFORM;
public static final LocalizedFormats NON_POSITIVE_MICROSPHERE_ELEMENTS;
public static final LocalizedFormats NON_POSITIVE_POLYNOMIAL_DEGREE;
public static final LocalizedFormats NON_REAL_FINITE_ABSCISSA;
public static final LocalizedFormats NON_REAL_FINITE_ORDINATE;
public static final LocalizedFormats NON_REAL_FINITE_WEIGHT;
public static final LocalizedFormats NON_SQUARE_MATRIX;
public static final LocalizedFormats NORM;
public static final LocalizedFormats NORMALIZE_INFINITE;
public static final LocalizedFormats NORMALIZE_NAN;
public static final LocalizedFormats NOT_ADDITION_COMPATIBLE_MATRICES;
public static final LocalizedFormats NOT_DECREASING_NUMBER_OF_POINTS;
public static final LocalizedFormats NOT_DECREASING_SEQUENCE;
public static final LocalizedFormats NOT_ENOUGH_DATA_FOR_NUMBER_OF_PREDICTORS;
public static final LocalizedFormats NOT_ENOUGH_POINTS_IN_SPLINE_PARTITION;
public static final LocalizedFormats NOT_INCREASING_NUMBER_OF_POINTS;
public static final LocalizedFormats NOT_INCREASING_SEQUENCE;
public static final LocalizedFormats NOT_MULTIPLICATION_COMPATIBLE_MATRICES;
public static final LocalizedFormats NOT_POSITIVE_DEFINITE_MATRIX;
public static final LocalizedFormats NON_POSITIVE_DEFINITE_MATRIX;
public static final LocalizedFormats NON_POSITIVE_DEFINITE_OPERATOR;
public static final LocalizedFormats NON_SELF_ADJOINT_OPERATOR;
public static final LocalizedFormats NON_SQUARE_OPERATOR;
public static final LocalizedFormats DEGREES_OF_FREEDOM;
public static final LocalizedFormats NOT_POSITIVE_DEGREES_OF_FREEDOM;
public static final LocalizedFormats NOT_POSITIVE_ELEMENT_AT_INDEX;
public static final LocalizedFormats NOT_POSITIVE_EXPONENT;
public static final LocalizedFormats NUMBER_OF_ELEMENTS_SHOULD_BE_POSITIVE;
public static final LocalizedFormats EXPONENT;
public static final LocalizedFormats NOT_POSITIVE_LENGTH;
public static final LocalizedFormats LENGTH;
public static final LocalizedFormats NOT_POSITIVE_MEAN;
public static final LocalizedFormats MEAN;
public static final LocalizedFormats NOT_POSITIVE_NUMBER_OF_SAMPLES;
public static final LocalizedFormats NUMBER_OF_SAMPLES;
public static final LocalizedFormats NOT_POSITIVE_PERMUTATION;
public static final LocalizedFormats PERMUTATION_SIZE;
public static final LocalizedFormats NOT_POSITIVE_POISSON_MEAN;
public static final LocalizedFormats NOT_POSITIVE_POPULATION_SIZE;
public static final LocalizedFormats POPULATION_SIZE;
public static final LocalizedFormats NOT_POSITIVE_ROW_DIMENSION;
public static final LocalizedFormats NOT_POSITIVE_SAMPLE_SIZE;
public static final LocalizedFormats NOT_POSITIVE_SCALE;
public static final LocalizedFormats SCALE;
public static final LocalizedFormats NOT_POSITIVE_SHAPE;
public static final LocalizedFormats SHAPE;
public static final LocalizedFormats NOT_POSITIVE_STANDARD_DEVIATION;
public static final LocalizedFormats STANDARD_DEVIATION;
public static final LocalizedFormats NOT_POSITIVE_UPPER_BOUND;
public static final LocalizedFormats NOT_POSITIVE_WINDOW_SIZE;
public static final LocalizedFormats NOT_POWER_OF_TWO;
public static final LocalizedFormats NOT_POWER_OF_TWO_CONSIDER_PADDING;
public static final LocalizedFormats NOT_POWER_OF_TWO_PLUS_ONE;
public static final LocalizedFormats NOT_STRICTLY_DECREASING_NUMBER_OF_POINTS;
public static final LocalizedFormats NOT_STRICTLY_DECREASING_SEQUENCE;
public static final LocalizedFormats NOT_STRICTLY_INCREASING_KNOT_VALUES;
public static final LocalizedFormats NOT_STRICTLY_INCREASING_NUMBER_OF_POINTS;
public static final LocalizedFormats NOT_STRICTLY_INCREASING_SEQUENCE;
public static final LocalizedFormats NOT_SUBTRACTION_COMPATIBLE_MATRICES;
public static final LocalizedFormats NOT_SUPPORTED_IN_DIMENSION_N;
public static final LocalizedFormats NOT_SYMMETRIC_MATRIX;
public static final LocalizedFormats NON_SYMMETRIC_MATRIX;
public static final LocalizedFormats NO_BIN_SELECTED;
public static final LocalizedFormats NO_CONVERGENCE_WITH_ANY_START_POINT;
public static final LocalizedFormats NO_DATA;
public static final LocalizedFormats NO_DEGREES_OF_FREEDOM;
public static final LocalizedFormats NO_DENSITY_FOR_THIS_DISTRIBUTION;
public static final LocalizedFormats NO_FEASIBLE_SOLUTION;
public static final LocalizedFormats NO_OPTIMUM_COMPUTED_YET;
public static final LocalizedFormats NO_REGRESSORS;
public static final LocalizedFormats NO_RESULT_AVAILABLE;
public static final LocalizedFormats NO_SUCH_MATRIX_ENTRY;
public static final LocalizedFormats NAN_NOT_ALLOWED;
public static final LocalizedFormats NULL_NOT_ALLOWED;
public static final LocalizedFormats ARRAY_ZERO_LENGTH_OR_NULL_NOT_ALLOWED;
public static final LocalizedFormats COVARIANCE_MATRIX;
public static final LocalizedFormats DENOMINATOR;
public static final LocalizedFormats DENOMINATOR_FORMAT;
public static final LocalizedFormats FRACTION;
public static final LocalizedFormats FUNCTION;
public static final LocalizedFormats IMAGINARY_FORMAT;
public static final LocalizedFormats INPUT_ARRAY;
public static final LocalizedFormats NUMERATOR;
public static final LocalizedFormats NUMERATOR_FORMAT;
public static final LocalizedFormats OBJECT_TRANSFORMATION;
public static final LocalizedFormats REAL_FORMAT;
public static final LocalizedFormats WHOLE_FORMAT;
public static final LocalizedFormats NUMBER_TOO_LARGE;
public static final LocalizedFormats NUMBER_TOO_SMALL;
public static final LocalizedFormats NUMBER_TOO_LARGE_BOUND_EXCLUDED;
public static final LocalizedFormats NUMBER_TOO_SMALL_BOUND_EXCLUDED;
public static final LocalizedFormats NUMBER_OF_SUCCESS_LARGER_THAN_POPULATION_SIZE;
public static final LocalizedFormats NUMERATOR_OVERFLOW_AFTER_MULTIPLY;
public static final LocalizedFormats N_POINTS_GAUSS_LEGENDRE_INTEGRATOR_NOT_SUPPORTED;
public static final LocalizedFormats OBSERVED_COUNTS_ALL_ZERO;
public static final LocalizedFormats OBSERVED_COUNTS_BOTTH_ZERO_FOR_ENTRY;
public static final LocalizedFormats BOBYQA_BOUND_DIFFERENCE_CONDITION;
public static final LocalizedFormats OUT_OF_BOUNDS_QUANTILE_VALUE;
public static final LocalizedFormats OUT_OF_BOUND_SIGNIFICANCE_LEVEL;
public static final LocalizedFormats SIGNIFICANCE_LEVEL;
public static final LocalizedFormats OUT_OF_ORDER_ABSCISSA_ARRAY;
public static final LocalizedFormats OUT_OF_RANGE_ROOT_OF_UNITY_INDEX;
public static final LocalizedFormats OUT_OF_RANGE;
public static final LocalizedFormats OUT_OF_RANGE_SIMPLE;
public static final LocalizedFormats OUT_OF_RANGE_LEFT;
public static final LocalizedFormats OUT_OF_RANGE_RIGHT;
public static final LocalizedFormats OUTLINE_BOUNDARY_LOOP_OPEN;
public static final LocalizedFormats OVERFLOW;
public static final LocalizedFormats OVERFLOW_IN_FRACTION;
public static final LocalizedFormats OVERFLOW_IN_ADDITION;
public static final LocalizedFormats OVERFLOW_IN_SUBTRACTION;
public static final LocalizedFormats PERCENTILE_IMPLEMENTATION_CANNOT_ACCESS_METHOD;
public static final LocalizedFormats PERCENTILE_IMPLEMENTATION_UNSUPPORTED_METHOD;
public static final LocalizedFormats PERMUTATION_EXCEEDS_N;
public static final LocalizedFormats POLYNOMIAL;
public static final LocalizedFormats POLYNOMIAL_INTERPOLANTS_MISMATCH_SEGMENTS;
public static final LocalizedFormats POPULATION_LIMIT_NOT_POSITIVE;
public static final LocalizedFormats POWER_NEGATIVE_PARAMETERS;
public static final LocalizedFormats PROPAGATION_DIRECTION_MISMATCH;
public static final LocalizedFormats RANDOMKEY_MUTATION_WRONG_CLASS;
public static final LocalizedFormats ROOTS_OF_UNITY_NOT_COMPUTED_YET;
public static final LocalizedFormats ROTATION_MATRIX_DIMENSIONS;
public static final LocalizedFormats ROW_INDEX_OUT_OF_RANGE;
public static final LocalizedFormats ROW_INDEX;
public static final LocalizedFormats SAME_SIGN_AT_ENDPOINTS;
public static final LocalizedFormats SAMPLE_SIZE_EXCEEDS_COLLECTION_SIZE;
public static final LocalizedFormats SAMPLE_SIZE_LARGER_THAN_POPULATION_SIZE;
public static final LocalizedFormats SIMPLEX_NEED_ONE_POINT;
public static final LocalizedFormats SIMPLE_MESSAGE;
public static final LocalizedFormats SINGULAR_MATRIX;
public static final LocalizedFormats SINGULAR_OPERATOR;
public static final LocalizedFormats SUBARRAY_ENDS_AFTER_ARRAY_END;
public static final LocalizedFormats TOO_LARGE_CUTOFF_SINGULAR_VALUE;
public static final LocalizedFormats TOO_LARGE_TOURNAMENT_ARITY;
public static final LocalizedFormats TOO_MANY_ELEMENTS_TO_DISCARD_FROM_ARRAY;
public static final LocalizedFormats TOO_MANY_REGRESSORS;
public static final LocalizedFormats TOO_SMALL_COST_RELATIVE_TOLERANCE;
public static final LocalizedFormats TOO_SMALL_INTEGRATION_INTERVAL;
public static final LocalizedFormats TOO_SMALL_ORTHOGONALITY_TOLERANCE;
public static final LocalizedFormats TOO_SMALL_PARAMETERS_RELATIVE_TOLERANCE;
public static final LocalizedFormats TRUST_REGION_STEP_FAILED;
public static final LocalizedFormats TWO_OR_MORE_CATEGORIES_REQUIRED;
public static final LocalizedFormats TWO_OR_MORE_VALUES_IN_CATEGORY_REQUIRED;
public static final LocalizedFormats UNABLE_TO_BRACKET_OPTIMUM_IN_LINE_SEARCH;
public static final LocalizedFormats UNABLE_TO_COMPUTE_COVARIANCE_SINGULAR_PROBLEM;
public static final LocalizedFormats UNABLE_TO_FIRST_GUESS_HARMONIC_COEFFICIENTS;
public static final LocalizedFormats UNABLE_TO_ORTHOGONOLIZE_MATRIX;
public static final LocalizedFormats UNABLE_TO_PERFORM_QR_DECOMPOSITION_ON_JACOBIAN;
public static final LocalizedFormats UNABLE_TO_SOLVE_SINGULAR_PROBLEM;
public static final LocalizedFormats UNBOUNDED_SOLUTION;
public static final LocalizedFormats UNKNOWN_MODE;
public static final LocalizedFormats UNKNOWN_PARAMETER;
public static final LocalizedFormats UNMATCHED_ODE_IN_EXPANDED_SET;
public static final LocalizedFormats CANNOT_PARSE_AS_TYPE;
public static final LocalizedFormats CANNOT_PARSE;
public static final LocalizedFormats UNPARSEABLE_3D_VECTOR;
public static final LocalizedFormats UNPARSEABLE_COMPLEX_NUMBER;
public static final LocalizedFormats UNPARSEABLE_REAL_VECTOR;
public static final LocalizedFormats UNSUPPORTED_EXPANSION_MODE;
public static final LocalizedFormats UNSUPPORTED_OPERATION;
public static final LocalizedFormats ARITHMETIC_EXCEPTION;
public static final LocalizedFormats ILLEGAL_STATE;
public static final LocalizedFormats USER_EXCEPTION;
public static final LocalizedFormats URL_CONTAINS_NO_DATA;
public static final LocalizedFormats VALUES_ADDED_BEFORE_CONFIGURING_STATISTIC;
public static final LocalizedFormats VECTOR_LENGTH_MISMATCH;
public static final LocalizedFormats VECTOR_MUST_HAVE_AT_LEAST_ONE_ELEMENT;
public static final LocalizedFormats WEIGHT_AT_LEAST_ONE_NON_ZERO;
public static final LocalizedFormats WRONG_BLOCK_LENGTH;
public static final LocalizedFormats WRONG_NUMBER_OF_POINTS;
public static final LocalizedFormats NUMBER_OF_POINTS;
public static final LocalizedFormats ZERO_DENOMINATOR;
public static final LocalizedFormats ZERO_DENOMINATOR_IN_FRACTION;
public static final LocalizedFormats ZERO_FRACTION_TO_DIVIDE_BY;
public static final LocalizedFormats ZERO_NORM;
public static final LocalizedFormats ZERO_NORM_FOR_ROTATION_AXIS;
public static final LocalizedFormats ZERO_NORM_FOR_ROTATION_DEFINING_VECTOR;
public static final LocalizedFormats ZERO_NOT_ALLOWED;
private final String sourceFormat;
public static LocalizedFormats[] values();
public static LocalizedFormats valueOf(String);
private void LocalizedFormats(String, int, String);
public String getSourceString();
public String getLocalizedString(java.util.Locale);
static void
}
ExceptionContext
package org.apache.commons.math3.exception.util;
public synchronized class ExceptionContext implements java.io.Serializable {
private static final long serialVersionUID = -6024911025449780478;
private Throwable throwable;
private java.util.List msgPatterns;
private java.util.List msgArguments;
private java.util.Map context;
public void ExceptionContext(Throwable);
public Throwable getThrowable();
public transient void addMessage(Localizable, Object[]);
public void setValue(String, Object);
public Object getValue(String);
public java.util.Set getKeys();
public String getMessage();
public String getLocalizedMessage();
public String getMessage(java.util.Locale);
public String getMessage(java.util.Locale, String);
private String buildMessage(java.util.Locale, String);
private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException;
private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
private void serializeMessages(java.io.ObjectOutputStream) throws java.io.IOException;
private void deSerializeMessages(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
private void serializeContext(java.io.ObjectOutputStream) throws java.io.IOException;
private void deSerializeContext(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
private String nonSerializableReplacement(Object);
}
Localizable
package org.apache.commons.math3.exception.util;
public abstract interface Localizable extends java.io.Serializable {
public abstract String getSourceString();
public abstract String getLocalizedString(java.util.Locale);
}
ExceptionContextProvider
package org.apache.commons.math3.exception.util;
public abstract interface ExceptionContextProvider {
public abstract ExceptionContext getContext();
}
MathArithmeticException
package org.apache.commons.math3.exception;
public synchronized class MathArithmeticException extends ArithmeticException implements util.ExceptionContextProvider {
private static final long serialVersionUID = -6024911025449780478;
private final util.ExceptionContext context;
public void MathArithmeticException();
public transient void MathArithmeticException(util.Localizable, Object[]);
public util.ExceptionContext getContext();
public String getMessage();
public String getLocalizedMessage();
}
MathIllegalStateException
package org.apache.commons.math3.exception;
public synchronized class MathIllegalStateException extends IllegalStateException implements util.ExceptionContextProvider {
private static final long serialVersionUID = -6024911025449780478;
private final util.ExceptionContext context;
public transient void MathIllegalStateException(util.Localizable, Object[]);
public transient void MathIllegalStateException(Throwable, util.Localizable, Object[]);
public void MathIllegalStateException();
public util.ExceptionContext getContext();
public String getMessage();
public String getLocalizedMessage();
}
NoBracketingException
package org.apache.commons.math3.exception;
public synchronized class NoBracketingException extends MathIllegalArgumentException {
private static final long serialVersionUID = -3629324471511904459;
private final double lo;
private final double hi;
private final double fLo;
private final double fHi;
public void NoBracketingException(double, double, double, double);
public transient void NoBracketingException(util.Localizable, double, double, double, double, Object[]);
public double getLo();
public double getHi();
public double getFLo();
public double getFHi();
}
NotPositiveException
package org.apache.commons.math3.exception;
public synchronized class NotPositiveException extends NumberIsTooSmallException {
private static final long serialVersionUID = -2250556892093726375;
public void NotPositiveException(Number);
public void NotPositiveException(util.Localizable, Number);
}
TooManyIterationsException
package org.apache.commons.math3.exception;
public synchronized class TooManyIterationsException extends MaxCountExceededException {
private static final long serialVersionUID = 20121211;
public void TooManyIterationsException(Number);
}
MathIllegalArgumentException
package org.apache.commons.math3.exception;
public synchronized class MathIllegalArgumentException extends IllegalArgumentException implements util.ExceptionContextProvider {
private static final long serialVersionUID = -6024911025449780478;
private final util.ExceptionContext context;
public transient void MathIllegalArgumentException(util.Localizable, Object[]);
public util.ExceptionContext getContext();
public String getMessage();
public String getLocalizedMessage();
}
MathIllegalNumberException
package org.apache.commons.math3.exception;
public synchronized class MathIllegalNumberException extends MathIllegalArgumentException {
private static final long serialVersionUID = -7447085893598031110;
private final Number argument;
protected transient void MathIllegalNumberException(util.Localizable, Number, Object[]);
public Number getArgument();
}
ConvergenceException
package org.apache.commons.math3.exception;
public synchronized class ConvergenceException extends MathIllegalStateException {
private static final long serialVersionUID = 4330003017885151975;
public void ConvergenceException();
public transient void ConvergenceException(util.Localizable, Object[]);
}
NotANumberException
package org.apache.commons.math3.exception;
public synchronized class NotANumberException extends MathIllegalNumberException {
private static final long serialVersionUID = 20120906;
public void NotANumberException();
}
MathUnsupportedOperationException
package org.apache.commons.math3.exception;
public synchronized class MathUnsupportedOperationException extends UnsupportedOperationException implements util.ExceptionContextProvider {
private static final long serialVersionUID = -6024911025449780478;
private final util.ExceptionContext context;
public void MathUnsupportedOperationException();
public transient void MathUnsupportedOperationException(util.Localizable, Object[]);
public util.ExceptionContext getContext();
public String getMessage();
public String getLocalizedMessage();
}
NullArgumentException
package org.apache.commons.math3.exception;
public synchronized class NullArgumentException extends MathIllegalArgumentException {
private static final long serialVersionUID = -6024911025449780478;
public void NullArgumentException();
public transient void NullArgumentException(util.Localizable, Object[]);
}
ContinuedFraction
package org.apache.commons.math3.util;
public abstract synchronized class ContinuedFraction {
private static final double DEFAULT_EPSILON = 1.0E-8;
protected void ContinuedFraction();
protected abstract double getA(int, double);
protected abstract double getB(int, double);
public double evaluate(double) throws org.apache.commons.math3.exception.ConvergenceException;
public double evaluate(double, double) throws org.apache.commons.math3.exception.ConvergenceException;
public double evaluate(double, int) throws org.apache.commons.math3.exception.ConvergenceException, org.apache.commons.math3.exception.MaxCountExceededException;
public double evaluate(double, double, int) throws org.apache.commons.math3.exception.ConvergenceException, org.apache.commons.math3.exception.MaxCountExceededException;
}
Incrementor$MaxCountExceededCallback
package org.apache.commons.math3.util;
public abstract interface Incrementor$MaxCountExceededCallback {
public abstract void trigger(int) throws org.apache.commons.math3.exception.MaxCountExceededException;
}
ResizableDoubleArray$ExpansionMode
package org.apache.commons.math3.util;
public final synchronized enum ResizableDoubleArray$ExpansionMode {
public static final ResizableDoubleArray$ExpansionMode MULTIPLICATIVE;
public static final ResizableDoubleArray$ExpansionMode ADDITIVE;
public static ResizableDoubleArray$ExpansionMode[] values();
public static ResizableDoubleArray$ExpansionMode valueOf(String);
private void ResizableDoubleArray$ExpansionMode(String, int);
static void
}
CompositeFormat
package org.apache.commons.math3.util;
public synchronized class CompositeFormat {
private void CompositeFormat();
public static java.text.NumberFormat getDefaultNumberFormat();
public static java.text.NumberFormat getDefaultNumberFormat(java.util.Locale);
public static void parseAndIgnoreWhitespace(String, java.text.ParsePosition);
public static char parseNextCharacter(String, java.text.ParsePosition);
private static Number parseNumber(String, double, java.text.ParsePosition);
public static Number parseNumber(String, java.text.NumberFormat, java.text.ParsePosition);
public static boolean parseFixedstring(String, String, java.text.ParsePosition);
public static StringBuffer formatDouble(double, java.text.NumberFormat, StringBuffer, java.text.FieldPosition);
}
OpenIntToDoubleHashMap$1
package org.apache.commons.math3.util;
synchronized class OpenIntToDoubleHashMap$1 {
}
DoubleArray
package org.apache.commons.math3.util;
public abstract interface DoubleArray {
public abstract int getNumElements();
public abstract double getElement(int);
public abstract void setElement(int, double);
public abstract void addElement(double);
public abstract void addElements(double[]);
public abstract double addElementRolling(double);
public abstract double[] getElements();
public abstract void clear();
}
IterationManager
package org.apache.commons.math3.util;
public synchronized class IterationManager {
private final Incrementor iterations;
private final java.util.Collection listeners;
public void IterationManager(int);
public void IterationManager(int, Incrementor$MaxCountExceededCallback);
public void addIterationListener(IterationListener);
public void fireInitializationEvent(IterationEvent);
public void fireIterationPerformedEvent(IterationEvent);
public void fireIterationStartedEvent(IterationEvent);
public void fireTerminationEvent(IterationEvent);
public int getIterations();
public int getMaxIterations();
public void incrementIterationCount() throws org.apache.commons.math3.exception.MaxCountExceededException;
public void removeIterationListener(IterationListener);
public void resetIterationCount();
}
OpenIntToDoubleHashMap$Iterator
package org.apache.commons.math3.util;
public synchronized class OpenIntToDoubleHashMap$Iterator {
private final int referenceCount;
private int current;
private int next;
private void OpenIntToDoubleHashMap$Iterator(OpenIntToDoubleHashMap);
public boolean hasNext();
public int key() throws java.util.ConcurrentModificationException, java.util.NoSuchElementException;
public double value() throws java.util.ConcurrentModificationException, java.util.NoSuchElementException;
public void advance() throws java.util.ConcurrentModificationException, java.util.NoSuchElementException;
}
BigReal
package org.apache.commons.math3.util;
public synchronized class BigReal implements org.apache.commons.math3.FieldElement, Comparable, java.io.Serializable {
public static final BigReal ZERO;
public static final BigReal ONE;
private static final long serialVersionUID = 4984534880991310382;
private final java.math.BigDecimal d;
private java.math.RoundingMode roundingMode;
private int scale;
public void BigReal(java.math.BigDecimal);
public void BigReal(java.math.BigInteger);
public void BigReal(java.math.BigInteger, int);
public void BigReal(java.math.BigInteger, int, java.math.MathContext);
public void BigReal(java.math.BigInteger, java.math.MathContext);
public void BigReal(char[]);
public void BigReal(char[], int, int);
public void BigReal(char[], int, int, java.math.MathContext);
public void BigReal(char[], java.math.MathContext);
public void BigReal(double);
public void BigReal(double, java.math.MathContext);
public void BigReal(int);
public void BigReal(int, java.math.MathContext);
public void BigReal(long);
public void BigReal(long, java.math.MathContext);
public void BigReal(String);
public void BigReal(String, java.math.MathContext);
public java.math.RoundingMode getRoundingMode();
public void setRoundingMode(java.math.RoundingMode);
public int getScale();
public void setScale(int);
public BigReal add(BigReal);
public BigReal subtract(BigReal);
public BigReal negate();
public BigReal divide(BigReal) throws org.apache.commons.math3.exception.MathArithmeticException;
public BigReal reciprocal() throws org.apache.commons.math3.exception.MathArithmeticException;
public BigReal multiply(BigReal);
public BigReal multiply(int);
public int compareTo(BigReal);
public double doubleValue();
public java.math.BigDecimal bigDecimalValue();
public boolean equals(Object);
public int hashCode();
public org.apache.commons.math3.Field getField();
static void
}
OpenIntToFieldHashMap$1
package org.apache.commons.math3.util;
synchronized class OpenIntToFieldHashMap$1 {
}
OpenIntToDoubleHashMap
package org.apache.commons.math3.util;
public synchronized class OpenIntToDoubleHashMap implements java.io.Serializable {
protected static final byte FREE = 0;
protected static final byte FULL = 1;
protected static final byte REMOVED = 2;
private static final long serialVersionUID = -3646337053166149105;
private static final float LOAD_FACTOR = 0.5;
private static final int DEFAULT_EXPECTED_SIZE = 16;
private static final int RESIZE_MULTIPLIER = 2;
private static final int PERTURB_SHIFT = 5;
private int[] keys;
private double[] values;
private byte[] states;
private final double missingEntries;
private int size;
private int mask;
private transient int count;
public void OpenIntToDoubleHashMap();
public void OpenIntToDoubleHashMap(double);
public void OpenIntToDoubleHashMap(int);
public void OpenIntToDoubleHashMap(int, double);
public void OpenIntToDoubleHashMap(OpenIntToDoubleHashMap);
private static int computeCapacity(int);
private static int nextPowerOfTwo(int);
public double get(int);
public boolean containsKey(int);
public OpenIntToDoubleHashMap$Iterator iterator();
private static int perturb(int);
private int findInsertionIndex(int);
private static int findInsertionIndex(int[], byte[], int, int);
private static int probe(int, int);
private static int changeIndexSign(int);
public int size();
public double remove(int);
private boolean containsKey(int, int);
private double doRemove(int);
public double put(int, double);
private void growTable();
private boolean shouldGrowTable();
private static int hashOf(int);
private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
}
MathUtils
package org.apache.commons.math3.util;
public final synchronized class MathUtils {
public static final double TWO_PI = 6.283185307179586;
private void MathUtils();
public static int hash(double);
public static int hash(double[]);
public static double normalizeAngle(double, double);
public static double reduce(double, double, double);
public static byte copySign(byte, byte) throws org.apache.commons.math3.exception.MathArithmeticException;
public static short copySign(short, short) throws org.apache.commons.math3.exception.MathArithmeticException;
public static int copySign(int, int) throws org.apache.commons.math3.exception.MathArithmeticException;
public static long copySign(long, long) throws org.apache.commons.math3.exception.MathArithmeticException;
public static void checkFinite(double) throws org.apache.commons.math3.exception.NotFiniteNumberException;
public static void checkFinite(double[]) throws org.apache.commons.math3.exception.NotFiniteNumberException;
public static transient void checkNotNull(Object, org.apache.commons.math3.exception.util.Localizable, Object[]) throws org.apache.commons.math3.exception.NullArgumentException;
public static void checkNotNull(Object) throws org.apache.commons.math3.exception.NullArgumentException;
}
OpenIntToFieldHashMap
package org.apache.commons.math3.util;
public synchronized class OpenIntToFieldHashMap implements java.io.Serializable {
protected static final byte FREE = 0;
protected static final byte FULL = 1;
protected static final byte REMOVED = 2;
private static final long serialVersionUID = -9179080286849120720;
private static final float LOAD_FACTOR = 0.5;
private static final int DEFAULT_EXPECTED_SIZE = 16;
private static final int RESIZE_MULTIPLIER = 2;
private static final int PERTURB_SHIFT = 5;
private final org.apache.commons.math3.Field field;
private int[] keys;
private org.apache.commons.math3.FieldElement[] values;
private byte[] states;
private final org.apache.commons.math3.FieldElement missingEntries;
private int size;
private int mask;
private transient int count;
public void OpenIntToFieldHashMap(org.apache.commons.math3.Field);
public void OpenIntToFieldHashMap(org.apache.commons.math3.Field, org.apache.commons.math3.FieldElement);
public void OpenIntToFieldHashMap(org.apache.commons.math3.Field, int);
public void OpenIntToFieldHashMap(org.apache.commons.math3.Field, int, org.apache.commons.math3.FieldElement);
public void OpenIntToFieldHashMap(OpenIntToFieldHashMap);
private static int computeCapacity(int);
private static int nextPowerOfTwo(int);
public org.apache.commons.math3.FieldElement get(int);
public boolean containsKey(int);
public OpenIntToFieldHashMap$Iterator iterator();
private static int perturb(int);
private int findInsertionIndex(int);
private static int findInsertionIndex(int[], byte[], int, int);
private static int probe(int, int);
private static int changeIndexSign(int);
public int size();
public org.apache.commons.math3.FieldElement remove(int);
private boolean containsKey(int, int);
private org.apache.commons.math3.FieldElement doRemove(int);
public org.apache.commons.math3.FieldElement put(int, org.apache.commons.math3.FieldElement);
private void growTable();
private boolean shouldGrowTable();
private static int hashOf(int);
private void readObject(java.io.ObjectInputStream) throws java.io.IOException, ClassNotFoundException;
private org.apache.commons.math3.FieldElement[] buildArray(int);
}
BigRealField
package org.apache.commons.math3.util;
public synchronized class BigRealField implements org.apache.commons.math3.Field, java.io.Serializable {
private static final long serialVersionUID = 4756431066541037559;
private void BigRealField();
public static BigRealField getInstance();
public BigReal getOne();
public BigReal getZero();
public Class getRuntimeClass();
private Object readResolve();
}
MathArrays$OrderDirection
package org.apache.commons.math3.util;
public final synchronized enum MathArrays$OrderDirection {
public static final MathArrays$OrderDirection INCREASING;
public static final MathArrays$OrderDirection DECREASING;
public static MathArrays$OrderDirection[] values();
public static MathArrays$OrderDirection valueOf(String);
private void MathArrays$OrderDirection(String, int);
static void
}
MultidimensionalCounter$Iterator
package org.apache.commons.math3.util;
public synchronized class MultidimensionalCounter$Iterator implements java.util.Iterator {
private final int[] counter;
private int count;
void MultidimensionalCounter$Iterator(MultidimensionalCounter);
public boolean hasNext();
public Integer next();
public int getCount();
public int[] getCounts();
public int getCount(int);
public void remove();
}
MathArrays$2
package org.apache.commons.math3.util;
synchronized class MathArrays$2 {
static void
}
IterationEvent
package org.apache.commons.math3.util;
public synchronized class IterationEvent extends java.util.EventObject {
private static final long serialVersionUID = 20120128;
private final int iterations;
public void IterationEvent(Object, int);
public int getIterations();
}
Precision
package org.apache.commons.math3.util;
public synchronized class Precision {
public static final double EPSILON;
public static final double SAFE_MIN;
private static final long EXPONENT_OFFSET = 1023;
private static final long SGN_MASK = -9223372036854775808;
private static final int SGN_MASK_FLOAT = -2147483648;
private void Precision();
public static int compareTo(double, double, double);
public static int compareTo(double, double, int);
public static boolean equals(float, float);
public static boolean equalsIncludingNaN(float, float);
public static boolean equals(float, float, float);
public static boolean equalsIncludingNaN(float, float, float);
public static boolean equals(float, float, int);
public static boolean equalsIncludingNaN(float, float, int);
public static boolean equals(double, double);
public static boolean equalsIncludingNaN(double, double);
public static boolean equals(double, double, double);
public static boolean equalsWithRelativeTolerance(double, double, double);
public static boolean equalsIncludingNaN(double, double, double);
public static boolean equals(double, double, int);
public static boolean equalsIncludingNaN(double, double, int);
public static double round(double, int);
public static double round(double, int, int);
public static float round(float, int);
public static float round(float, int, int) throws org.apache.commons.math3.exception.MathArithmeticException, org.apache.commons.math3.exception.MathIllegalArgumentException;
private static double roundUnscaled(double, double, int) throws org.apache.commons.math3.exception.MathArithmeticException, org.apache.commons.math3.exception.MathIllegalArgumentException;
public static double representableDelta(double, double);
static void
}
ResizableDoubleArray$1
package org.apache.commons.math3.util;
synchronized class ResizableDoubleArray$1 {
static void
}
ResizableDoubleArray
package org.apache.commons.math3.util;
public synchronized class ResizableDoubleArray implements DoubleArray, java.io.Serializable {
public static final int ADDITIVE_MODE = 1;
public static final int MULTIPLICATIVE_MODE = 0;
private static final long serialVersionUID = -3485529955529426875;
private static final int DEFAULT_INITIAL_CAPACITY = 16;
private static final double DEFAULT_EXPANSION_FACTOR = 2.0;
private static final double DEFAULT_CONTRACTION_DELTA = 0.5;
private double contractionCriterion;
private double expansionFactor;
private ResizableDoubleArray$ExpansionMode expansionMode;
private double[] internalArray;
private int numElements;
private int startIndex;
public void ResizableDoubleArray();
public void ResizableDoubleArray(int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public void ResizableDoubleArray(double[]);
public void ResizableDoubleArray(int, float) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public void ResizableDoubleArray(int, double) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public void ResizableDoubleArray(int, float, float) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public void ResizableDoubleArray(int, double, double) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public void ResizableDoubleArray(int, float, float, int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public transient void ResizableDoubleArray(int, double, double, ResizableDoubleArray$ExpansionMode, double[]) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public void ResizableDoubleArray(ResizableDoubleArray) throws org.apache.commons.math3.exception.NullArgumentException;
public synchronized void addElement(double);
public synchronized void addElements(double[]);
public synchronized double addElementRolling(double);
public synchronized double substituteMostRecentElement(double) throws org.apache.commons.math3.exception.MathIllegalStateException;
protected void checkContractExpand(float, float) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
protected void checkContractExpand(double, double) throws org.apache.commons.math3.exception.NumberIsTooSmallException;
public synchronized void clear();
public synchronized void contract();
public synchronized void discardFrontElements(int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public synchronized void discardMostRecentElements(int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
private synchronized void discardExtremeElements(int, boolean) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
protected synchronized void expand();
private synchronized void expandTo(int);
public float getContractionCriteria();
public double getContractionCriterion();
public synchronized double getElement(int);
public synchronized double[] getElements();
public float getExpansionFactor();
public int getExpansionMode();
synchronized int getInternalLength();
public int getCapacity();
public synchronized int getNumElements();
public synchronized double[] getInternalValues();
protected double[] getArrayRef();
protected int getStartIndex();
public void setContractionCriteria(float) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public double compute(MathArrays$Function);
public synchronized void setElement(int, double);
public void setExpansionFactor(float) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public void setExpansionMode(int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public void setExpansionMode(ResizableDoubleArray$ExpansionMode);
protected void setInitialCapacity(int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public synchronized void setNumElements(int) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
private synchronized boolean shouldContract();
public synchronized int start();
public static void copy(ResizableDoubleArray, ResizableDoubleArray) throws org.apache.commons.math3.exception.NullArgumentException;
public synchronized ResizableDoubleArray copy();
public boolean equals(Object);
public synchronized int hashCode();
}
Decimal64
package org.apache.commons.math3.util;
public synchronized class Decimal64 extends Number implements org.apache.commons.math3.RealFieldElement, Comparable {
public static final Decimal64 ZERO;
public static final Decimal64 ONE;
public static final Decimal64 NEGATIVE_INFINITY;
public static final Decimal64 POSITIVE_INFINITY;
public static final Decimal64 NAN;
private static final long serialVersionUID = 20120227;
private final double value;
public void Decimal64(double);
public org.apache.commons.math3.Field getField();
public Decimal64 add(Decimal64);
public Decimal64 subtract(Decimal64);
public Decimal64 negate();
public Decimal64 multiply(Decimal64);
public Decimal64 multiply(int);
public Decimal64 divide(Decimal64);
public Decimal64 reciprocal();
public byte byteValue();
public short shortValue();
public int intValue();
public long longValue();
public float floatValue();
public double doubleValue();
public int compareTo(Decimal64);
public boolean equals(Object);
public int hashCode();
public String toString();
public boolean isInfinite();
public boolean isNaN();
public double getReal();
public Decimal64 add(double);
public Decimal64 subtract(double);
public Decimal64 multiply(double);
public Decimal64 divide(double);
public Decimal64 remainder(double);
public Decimal64 remainder(Decimal64);
public Decimal64 abs();
public Decimal64 ceil();
public Decimal64 floor();
public Decimal64 rint();
public long round();
public Decimal64 signum();
public Decimal64 copySign(Decimal64);
public Decimal64 copySign(double);
public Decimal64 scalb(int);
public Decimal64 hypot(Decimal64);
public Decimal64 sqrt();
public Decimal64 cbrt();
public Decimal64 rootN(int);
public Decimal64 pow(double);
public Decimal64 pow(int);
public Decimal64 pow(Decimal64);
public Decimal64 exp();
public Decimal64 expm1();
public Decimal64 log();
public Decimal64 log1p();
public Decimal64 log10();
public Decimal64 cos();
public Decimal64 sin();
public Decimal64 tan();
public Decimal64 acos();
public Decimal64 asin();
public Decimal64 atan();
public Decimal64 atan2(Decimal64);
public Decimal64 cosh();
public Decimal64 sinh();
public Decimal64 tanh();
public Decimal64 acosh();
public Decimal64 asinh();
public Decimal64 atanh();
public Decimal64 linearCombination(Decimal64[], Decimal64[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public Decimal64 linearCombination(double[], Decimal64[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public Decimal64 linearCombination(Decimal64, Decimal64, Decimal64, Decimal64);
public Decimal64 linearCombination(double, Decimal64, double, Decimal64);
public Decimal64 linearCombination(Decimal64, Decimal64, Decimal64, Decimal64, Decimal64, Decimal64);
public Decimal64 linearCombination(double, Decimal64, double, Decimal64, double, Decimal64);
public Decimal64 linearCombination(Decimal64, Decimal64, Decimal64, Decimal64, Decimal64, Decimal64, Decimal64, Decimal64);
public Decimal64 linearCombination(double, Decimal64, double, Decimal64, double, Decimal64, double, Decimal64);
static void
}
Pair
package org.apache.commons.math3.util;
public synchronized class Pair {
private final Object key;
private final Object value;
public void Pair(Object, Object);
public void Pair(Pair);
public Object getKey();
public Object getValue();
public Object getFirst();
public Object getSecond();
public boolean equals(Object);
public int hashCode();
}
FastMath$CodyWaite
package org.apache.commons.math3.util;
synchronized class FastMath$CodyWaite {
private final int finalK;
private final double finalRemA;
private final double finalRemB;
void FastMath$CodyWaite(double);
int getK();
double getRemA();
double getRemB();
}
BigRealField$LazyHolder
package org.apache.commons.math3.util;
synchronized class BigRealField$LazyHolder {
private static final BigRealField INSTANCE;
private void BigRealField$LazyHolder();
static void
}
FastMath$ExpIntTable
package org.apache.commons.math3.util;
synchronized class FastMath$ExpIntTable {
private static final double[] EXP_INT_TABLE_A;
private static final double[] EXP_INT_TABLE_B;
private void FastMath$ExpIntTable();
static void
}
FastMathCalc
package org.apache.commons.math3.util;
synchronized class FastMathCalc {
private static final long HEX_40000000 = 1073741824;
private static final double[] FACT;
private static final double[][] LN_SPLIT_COEF;
private static final String TABLE_START_DECL = {;
private static final String TABLE_END_DECL = };;
private void FastMathCalc();
private static void buildSinCosTables(double[], double[], double[], double[], int, double[], double[]);
static double slowCos(double, double[]);
static double slowSin(double, double[]);
static double slowexp(double, double[]);
private static void split(double, double[]);
private static void resplit(double[]);
private static void splitMult(double[], double[], double[]);
private static void splitAdd(double[], double[], double[]);
static void splitReciprocal(double[], double[]);
private static void quadMult(double[], double[], double[]);
static double expint(int, double[]);
static double[] slowLog(double);
static void printarray(java.io.PrintStream, String, int, double[][]);
static void printarray(java.io.PrintStream, String, int, double[]);
static String format(double);
private static void checkLen(int, int) throws org.apache.commons.math3.exception.DimensionMismatchException;
static void
}
DefaultTransformer
package org.apache.commons.math3.util;
public synchronized class DefaultTransformer implements NumberTransformer, java.io.Serializable {
private static final long serialVersionUID = 4019938025047800455;
public void DefaultTransformer();
public double transform(Object) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.MathIllegalArgumentException;
public boolean equals(Object);
public int hashCode();
}
FastMathLiteralArrays
package org.apache.commons.math3.util;
synchronized class FastMathLiteralArrays {
private static final double[] EXP_INT_A;
private static final double[] EXP_INT_B;
private static final double[] EXP_FRAC_A;
private static final double[] EXP_FRAC_B;
private static final double[][] LN_MANT;
private void FastMathLiteralArrays();
static double[] loadExpIntA();
static double[] loadExpIntB();
static double[] loadExpFracA();
static double[] loadExpFracB();
static double[][] loadLnMant();
static void
}
TransformerMap
package org.apache.commons.math3.util;
public synchronized class TransformerMap implements NumberTransformer, java.io.Serializable {
private static final long serialVersionUID = 4605318041528645258;
private NumberTransformer defaultTransformer;
private java.util.Map map;
public void TransformerMap();
public boolean containsClass(Class);
public boolean containsTransformer(NumberTransformer);
public NumberTransformer getTransformer(Class);
public NumberTransformer putTransformer(Class, NumberTransformer);
public NumberTransformer removeTransformer(Class);
public void clear();
public java.util.Set classes();
public java.util.Collection transformers();
public double transform(Object) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public boolean equals(Object);
public int hashCode();
}
Incrementor
package org.apache.commons.math3.util;
public synchronized class Incrementor {
private int maximalCount;
private int count;
private final Incrementor$MaxCountExceededCallback maxCountCallback;
public void Incrementor();
public void Incrementor(int);
public void Incrementor(int, Incrementor$MaxCountExceededCallback) throws org.apache.commons.math3.exception.NullArgumentException;
public void setMaximalCount(int);
public int getMaximalCount();
public int getCount();
public boolean canIncrement();
public void incrementCount(int) throws org.apache.commons.math3.exception.MaxCountExceededException;
public void incrementCount() throws org.apache.commons.math3.exception.MaxCountExceededException;
public void resetCount();
}
MathArrays$Function
package org.apache.commons.math3.util;
public abstract interface MathArrays$Function {
public abstract double evaluate(double[]);
public abstract double evaluate(double[], int, int);
}
Decimal64Field
package org.apache.commons.math3.util;
public synchronized class Decimal64Field implements org.apache.commons.math3.Field {
private static final Decimal64Field INSTANCE;
private void Decimal64Field();
public static final Decimal64Field getInstance();
public Decimal64 getZero();
public Decimal64 getOne();
public Class getRuntimeClass();
static void
}
MultidimensionalCounter
package org.apache.commons.math3.util;
public synchronized class MultidimensionalCounter implements Iterable {
private final int dimension;
private final int[] uniCounterOffset;
private final int[] size;
private final int totalSize;
private final int last;
public transient void MultidimensionalCounter(int[]) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public MultidimensionalCounter$Iterator iterator();
public int getDimension();
public int[] getCounts(int) throws org.apache.commons.math3.exception.OutOfRangeException;
public transient int getCount(int[]) throws org.apache.commons.math3.exception.OutOfRangeException, org.apache.commons.math3.exception.DimensionMismatchException;
public int getSize();
public int[] getSizes();
public String toString();
}
FastMath
package org.apache.commons.math3.util;
public synchronized class FastMath {
public static final double PI = 3.141592653589793;
public static final double E = 2.718281828459045;
static final int EXP_INT_TABLE_MAX_INDEX = 750;
static final int EXP_INT_TABLE_LEN = 1500;
static final int LN_MANT_LEN = 1024;
static final int EXP_FRAC_TABLE_LEN = 1025;
private static final double LOG_MAX_VALUE;
private static final boolean RECOMPUTE_TABLES_AT_RUNTIME = 0;
private static final double LN_2_A = 0.6931470632553101;
private static final double LN_2_B = 1.1730463525082348E-7;
private static final double[][] LN_QUICK_COEF;
private static final double[][] LN_HI_PREC_COEF;
private static final int SINE_TABLE_LEN = 14;
private static final double[] SINE_TABLE_A;
private static final double[] SINE_TABLE_B;
private static final double[] COSINE_TABLE_A;
private static final double[] COSINE_TABLE_B;
private static final double[] TANGENT_TABLE_A;
private static final double[] TANGENT_TABLE_B;
private static final long[] RECIP_2PI;
private static final long[] PI_O_4_BITS;
private static final double[] EIGHTHS;
private static final double[] CBRTTWO;
private static final long HEX_40000000 = 1073741824;
private static final long MASK_30BITS = -1073741824;
private static final int MASK_NON_SIGN_INT = 2147483647;
private static final long MASK_NON_SIGN_LONG = 9223372036854775807;
private static final double TWO_POWER_52 = 4.503599627370496E15;
private static final double TWO_POWER_53 = 9.007199254740992E15;
private static final double F_1_3 = 0.3333333333333333;
private static final double F_1_5 = 0.2;
private static final double F_1_7 = 0.14285714285714285;
private static final double F_1_9 = 0.1111111111111111;
private static final double F_1_11 = 0.09090909090909091;
private static final double F_1_13 = 0.07692307692307693;
private static final double F_1_15 = 0.06666666666666667;
private static final double F_1_17 = 0.058823529411764705;
private static final double F_3_4 = 0.75;
private static final double F_15_16 = 0.9375;
private static final double F_13_14 = 0.9285714285714286;
private static final double F_11_12 = 0.9166666666666666;
private static final double F_9_10 = 0.9;
private static final double F_7_8 = 0.875;
private static final double F_5_6 = 0.8333333333333334;
private static final double F_1_2 = 0.5;
private static final double F_1_4 = 0.25;
private void FastMath();
private static double doubleHighPart(double);
public static double sqrt(double);
public static double cosh(double);
public static double sinh(double);
public static double tanh(double);
public static double acosh(double);
public static double asinh(double);
public static double atanh(double);
public static double signum(double);
public static float signum(float);
public static double nextUp(double);
public static float nextUp(float);
public static double random();
public static double exp(double);
private static double exp(double, double, double[]);
public static double expm1(double);
private static double expm1(double, double[]);
public static double log(double);
private static double log(double, double[]);
public static double log1p(double);
public static double log10(double);
public static double log(double, double);
public static double pow(double, double);
public static double pow(double, int);
private static double polySine(double);
private static double polyCosine(double);
private static double sinQ(double, double);
private static double cosQ(double, double);
private static double tanQ(double, double, boolean);
private static void reducePayneHanek(double, double[]);
public static double sin(double);
public static double cos(double);
public static double tan(double);
public static double atan(double);
private static double atan(double, double, boolean);
public static double atan2(double, double);
public static double asin(double);
public static double acos(double);
public static double cbrt(double);
public static double toRadians(double);
public static double toDegrees(double);
public static int abs(int);
public static long abs(long);
public static float abs(float);
public static double abs(double);
public static double ulp(double);
public static float ulp(float);
public static double scalb(double, int);
public static float scalb(float, int);
public static double nextAfter(double, double);
public static float nextAfter(float, double);
public static double floor(double);
public static double ceil(double);
public static double rint(double);
public static long round(double);
public static int round(float);
public static int min(int, int);
public static long min(long, long);
public static float min(float, float);
public static double min(double, double);
public static int max(int, int);
public static long max(long, long);
public static float max(float, float);
public static double max(double, double);
public static double hypot(double, double);
public static double IEEEremainder(double, double);
public static double copySign(double, double);
public static float copySign(float, float);
public static int getExponent(double);
public static int getExponent(float);
public static void main(String[]);
static void
}
MathArrays
package org.apache.commons.math3.util;
public synchronized class MathArrays {
private static final int SPLIT_FACTOR = 134217729;
private void MathArrays();
public static double[] scale(double, double[]);
public static void scaleInPlace(double, double[]);
public static double[] ebeAdd(double[], double[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public static double[] ebeSubtract(double[], double[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public static double[] ebeMultiply(double[], double[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public static double[] ebeDivide(double[], double[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public static double distance1(double[], double[]);
public static int distance1(int[], int[]);
public static double distance(double[], double[]);
public static double distance(int[], int[]);
public static double distanceInf(double[], double[]);
public static int distanceInf(int[], int[]);
public static boolean isMonotonic(Comparable[], MathArrays$OrderDirection, boolean);
public static boolean isMonotonic(double[], MathArrays$OrderDirection, boolean);
public static boolean checkOrder(double[], MathArrays$OrderDirection, boolean, boolean) throws org.apache.commons.math3.exception.NonMonotonicSequenceException;
public static void checkOrder(double[], MathArrays$OrderDirection, boolean) throws org.apache.commons.math3.exception.NonMonotonicSequenceException;
public static void checkOrder(double[]) throws org.apache.commons.math3.exception.NonMonotonicSequenceException;
public static void checkRectangular(long[][]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.DimensionMismatchException;
public static void checkPositive(double[]) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public static void checkNonNegative(long[]) throws org.apache.commons.math3.exception.NotPositiveException;
public static void checkNonNegative(long[][]) throws org.apache.commons.math3.exception.NotPositiveException;
public static double safeNorm(double[]);
public static transient void sortInPlace(double[], double[][]) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NullArgumentException;
public static transient void sortInPlace(double[], MathArrays$OrderDirection, double[][]) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.DimensionMismatchException;
public static int[] copyOf(int[]);
public static double[] copyOf(double[]);
public static int[] copyOf(int[], int);
public static double[] copyOf(double[], int);
public static double linearCombination(double[], double[]) throws org.apache.commons.math3.exception.DimensionMismatchException;
public static double linearCombination(double, double, double, double);
public static double linearCombination(double, double, double, double, double, double);
public static double linearCombination(double, double, double, double, double, double, double, double);
public static boolean equals(float[], float[]);
public static boolean equalsIncludingNaN(float[], float[]);
public static boolean equals(double[], double[]);
public static boolean equalsIncludingNaN(double[], double[]);
public static double[] normalizeArray(double[], double) throws org.apache.commons.math3.exception.MathIllegalArgumentException, org.apache.commons.math3.exception.MathArithmeticException;
public static Object[] buildArray(org.apache.commons.math3.Field, int);
public static Object[][] buildArray(org.apache.commons.math3.Field, int, int);
}
IterationListener
package org.apache.commons.math3.util;
public abstract interface IterationListener extends java.util.EventListener {
public abstract void initializationPerformed(IterationEvent);
public abstract void iterationPerformed(IterationEvent);
public abstract void iterationStarted(IterationEvent);
public abstract void terminationPerformed(IterationEvent);
}
MathArrays$1
package org.apache.commons.math3.util;
final synchronized class MathArrays$1 implements java.util.Comparator {
void MathArrays$1(MathArrays$OrderDirection);
public int compare(Pair, Pair);
}
BigRealField$1
package org.apache.commons.math3.util;
synchronized class BigRealField$1 {
}
OpenIntToFieldHashMap$Iterator
package org.apache.commons.math3.util;
public synchronized class OpenIntToFieldHashMap$Iterator {
private final int referenceCount;
private int current;
private int next;
private void OpenIntToFieldHashMap$Iterator(OpenIntToFieldHashMap);
public boolean hasNext();
public int key() throws java.util.ConcurrentModificationException, java.util.NoSuchElementException;
public org.apache.commons.math3.FieldElement value() throws java.util.ConcurrentModificationException, java.util.NoSuchElementException;
public void advance() throws java.util.ConcurrentModificationException, java.util.NoSuchElementException;
}
FastMath$ExpFracTable
package org.apache.commons.math3.util;
synchronized class FastMath$ExpFracTable {
private static final double[] EXP_FRAC_TABLE_A;
private static final double[] EXP_FRAC_TABLE_B;
private void FastMath$ExpFracTable();
static void
}
Incrementor$1
package org.apache.commons.math3.util;
synchronized class Incrementor$1 implements Incrementor$MaxCountExceededCallback {
void Incrementor$1();
public void trigger(int) throws org.apache.commons.math3.exception.MaxCountExceededException;
}
NumberTransformer
package org.apache.commons.math3.util;
public abstract interface NumberTransformer {
public abstract double transform(Object) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
}
ArithmeticUtils
package org.apache.commons.math3.util;
public final synchronized class ArithmeticUtils {
static final long[] FACTORIALS;
static final java.util.concurrent.atomic.AtomicReference STIRLING_S2;
private void ArithmeticUtils();
public static int addAndCheck(int, int) throws org.apache.commons.math3.exception.MathArithmeticException;
public static long addAndCheck(long, long) throws org.apache.commons.math3.exception.MathArithmeticException;
public static long binomialCoefficient(int, int) throws org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.NumberIsTooLargeException, org.apache.commons.math3.exception.MathArithmeticException;
public static double binomialCoefficientDouble(int, int) throws org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.NumberIsTooLargeException, org.apache.commons.math3.exception.MathArithmeticException;
public static double binomialCoefficientLog(int, int) throws org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.NumberIsTooLargeException, org.apache.commons.math3.exception.MathArithmeticException;
public static long factorial(int) throws org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.MathArithmeticException;
public static double factorialDouble(int) throws org.apache.commons.math3.exception.NotPositiveException;
public static double factorialLog(int) throws org.apache.commons.math3.exception.NotPositiveException;
public static int gcd(int, int) throws org.apache.commons.math3.exception.MathArithmeticException;
private static int gcdPositive(int, int);
public static long gcd(long, long) throws org.apache.commons.math3.exception.MathArithmeticException;
public static int lcm(int, int) throws org.apache.commons.math3.exception.MathArithmeticException;
public static long lcm(long, long) throws org.apache.commons.math3.exception.MathArithmeticException;
public static int mulAndCheck(int, int) throws org.apache.commons.math3.exception.MathArithmeticException;
public static long mulAndCheck(long, long) throws org.apache.commons.math3.exception.MathArithmeticException;
public static int subAndCheck(int, int) throws org.apache.commons.math3.exception.MathArithmeticException;
public static long subAndCheck(long, long) throws org.apache.commons.math3.exception.MathArithmeticException;
public static int pow(int, int) throws org.apache.commons.math3.exception.NotPositiveException;
public static int pow(int, long) throws org.apache.commons.math3.exception.NotPositiveException;
public static long pow(long, int) throws org.apache.commons.math3.exception.NotPositiveException;
public static long pow(long, long) throws org.apache.commons.math3.exception.NotPositiveException;
public static java.math.BigInteger pow(java.math.BigInteger, int) throws org.apache.commons.math3.exception.NotPositiveException;
public static java.math.BigInteger pow(java.math.BigInteger, long) throws org.apache.commons.math3.exception.NotPositiveException;
public static java.math.BigInteger pow(java.math.BigInteger, java.math.BigInteger) throws org.apache.commons.math3.exception.NotPositiveException;
public static long stirlingS2(int, int) throws org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.NumberIsTooLargeException, org.apache.commons.math3.exception.MathArithmeticException;
private static long addAndCheck(long, long, org.apache.commons.math3.exception.util.Localizable) throws org.apache.commons.math3.exception.MathArithmeticException;
private static void checkBinomial(int, int) throws org.apache.commons.math3.exception.NumberIsTooLargeException, org.apache.commons.math3.exception.NotPositiveException;
public static boolean isPowerOfTwo(long);
static void
}
FastMath$lnMant
package org.apache.commons.math3.util;
synchronized class FastMath$lnMant {
private static final double[][] LN_MANT;
private void FastMath$lnMant();
static void
}
OnePointCrossover
package org.apache.commons.math3.genetics;
public synchronized class OnePointCrossover implements CrossoverPolicy {
public void OnePointCrossover();
public ChromosomePair crossover(Chromosome, Chromosome) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MathIllegalArgumentException;
private ChromosomePair crossover(AbstractListChromosome, AbstractListChromosome) throws org.apache.commons.math3.exception.DimensionMismatchException;
}
OrderedCrossover
package org.apache.commons.math3.genetics;
public synchronized class OrderedCrossover implements CrossoverPolicy {
public void OrderedCrossover();
public ChromosomePair crossover(Chromosome, Chromosome) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MathIllegalArgumentException;
protected ChromosomePair mate(AbstractListChromosome, AbstractListChromosome) throws org.apache.commons.math3.exception.DimensionMismatchException;
}
Population
package org.apache.commons.math3.genetics;
public abstract interface Population extends Iterable {
public abstract int getPopulationSize();
public abstract int getPopulationLimit();
public abstract Population nextGeneration();
public abstract void addChromosome(Chromosome) throws org.apache.commons.math3.exception.NumberIsTooLargeException;
public abstract Chromosome getFittestChromosome();
}
UniformCrossover
package org.apache.commons.math3.genetics;
public synchronized class UniformCrossover implements CrossoverPolicy {
private final double ratio;
public void UniformCrossover(double) throws org.apache.commons.math3.exception.OutOfRangeException;
public double getRatio();
public ChromosomePair crossover(Chromosome, Chromosome) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MathIllegalArgumentException;
private ChromosomePair mate(AbstractListChromosome, AbstractListChromosome) throws org.apache.commons.math3.exception.DimensionMismatchException;
}
ChromosomePair
package org.apache.commons.math3.genetics;
public synchronized class ChromosomePair {
private final Chromosome first;
private final Chromosome second;
public void ChromosomePair(Chromosome, Chromosome);
public Chromosome getFirst();
public Chromosome getSecond();
public String toString();
}
ElitisticListPopulation
package org.apache.commons.math3.genetics;
public synchronized class ElitisticListPopulation extends ListPopulation {
private double elitismRate;
public void ElitisticListPopulation(java.util.List, int, double) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.NumberIsTooLargeException, org.apache.commons.math3.exception.OutOfRangeException;
public void ElitisticListPopulation(int, double) throws org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.OutOfRangeException;
public Population nextGeneration();
public void setElitismRate(double) throws org.apache.commons.math3.exception.OutOfRangeException;
public double getElitismRate();
}
StoppingCondition
package org.apache.commons.math3.genetics;
public abstract interface StoppingCondition {
public abstract boolean isSatisfied(Population);
}
FixedElapsedTime
package org.apache.commons.math3.genetics;
public synchronized class FixedElapsedTime implements StoppingCondition {
private final long maxTimePeriod;
private long endTime;
public void FixedElapsedTime(long) throws org.apache.commons.math3.exception.NumberIsTooSmallException;
public void FixedElapsedTime(long, java.util.concurrent.TimeUnit) throws org.apache.commons.math3.exception.NumberIsTooSmallException;
public boolean isSatisfied(Population);
}
GeneticAlgorithm
package org.apache.commons.math3.genetics;
public synchronized class GeneticAlgorithm {
private static org.apache.commons.math3.random.RandomGenerator randomGenerator;
private final CrossoverPolicy crossoverPolicy;
private final double crossoverRate;
private final MutationPolicy mutationPolicy;
private final double mutationRate;
private final SelectionPolicy selectionPolicy;
private int generationsEvolved;
public void GeneticAlgorithm(CrossoverPolicy, double, MutationPolicy, double, SelectionPolicy) throws org.apache.commons.math3.exception.OutOfRangeException;
public static synchronized void setRandomGenerator(org.apache.commons.math3.random.RandomGenerator);
public static synchronized org.apache.commons.math3.random.RandomGenerator getRandomGenerator();
public Population evolve(Population, StoppingCondition);
public Population nextGeneration(Population);
public CrossoverPolicy getCrossoverPolicy();
public double getCrossoverRate();
public MutationPolicy getMutationPolicy();
public double getMutationRate();
public SelectionPolicy getSelectionPolicy();
public int getGenerationsEvolved();
static void
}
MutationPolicy
package org.apache.commons.math3.genetics;
public abstract interface MutationPolicy {
public abstract Chromosome mutate(Chromosome) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
}
TournamentSelection$1
package org.apache.commons.math3.genetics;
synchronized class TournamentSelection$1 extends ListPopulation {
void TournamentSelection$1(TournamentSelection, int);
public Population nextGeneration();
}
RandomKey
package org.apache.commons.math3.genetics;
public abstract synchronized class RandomKey extends AbstractListChromosome implements PermutationChromosome {
private final java.util.List sortedRepresentation;
private final java.util.List baseSeqPermutation;
public void RandomKey(java.util.List) throws InvalidRepresentationException;
public void RandomKey(Double[]) throws InvalidRepresentationException;
public java.util.List decode(java.util.List);
private static java.util.List decodeGeneric(java.util.List, java.util.List, java.util.List) throws org.apache.commons.math3.exception.DimensionMismatchException;
protected boolean isSame(Chromosome);
protected void checkValidity(java.util.List) throws InvalidRepresentationException;
public static final java.util.List randomPermutation(int);
public static final java.util.List identityPermutation(int);
public static java.util.List comparatorPermutation(java.util.List, java.util.Comparator);
public static java.util.List inducedPermutation(java.util.List, java.util.List) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MathIllegalArgumentException;
public String toString();
private static java.util.List baseSequence(int);
}
Chromosome
package org.apache.commons.math3.genetics;
public abstract synchronized class Chromosome implements Comparable, Fitness {
private static final double NO_FITNESS = -Infinity;
private double fitness;
public void Chromosome();
public double getFitness();
public int compareTo(Chromosome);
protected boolean isSame(Chromosome);
protected Chromosome findSameChromosome(Population);
public void searchForFitnessUpdate(Population);
}
ListPopulation
package org.apache.commons.math3.genetics;
public abstract synchronized class ListPopulation implements Population {
private java.util.List chromosomes;
private int populationLimit;
public void ListPopulation(int) throws org.apache.commons.math3.exception.NotPositiveException;
public void ListPopulation(java.util.List, int) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.NumberIsTooLargeException;
public void setChromosomes(java.util.List) throws org.apache.commons.math3.exception.NullArgumentException, org.apache.commons.math3.exception.NumberIsTooLargeException;
public void addChromosomes(java.util.Collection) throws org.apache.commons.math3.exception.NumberIsTooLargeException;
public java.util.List getChromosomes();
protected java.util.List getChromosomeList();
public void addChromosome(Chromosome) throws org.apache.commons.math3.exception.NumberIsTooLargeException;
public Chromosome getFittestChromosome();
public int getPopulationLimit();
public void setPopulationLimit(int) throws org.apache.commons.math3.exception.NotPositiveException, org.apache.commons.math3.exception.NumberIsTooSmallException;
public int getPopulationSize();
public String toString();
public java.util.Iterator iterator();
}
AbstractListChromosome
package org.apache.commons.math3.genetics;
public abstract synchronized class AbstractListChromosome extends Chromosome {
private final java.util.List representation;
public void AbstractListChromosome(java.util.List) throws InvalidRepresentationException;
public void AbstractListChromosome(Object[]) throws InvalidRepresentationException;
protected abstract void checkValidity(java.util.List) throws InvalidRepresentationException;
protected java.util.List getRepresentation();
public int getLength();
public abstract AbstractListChromosome newFixedLengthChromosome(java.util.List);
public String toString();
}
NPointCrossover
package org.apache.commons.math3.genetics;
public synchronized class NPointCrossover implements CrossoverPolicy {
private final int crossoverPoints;
public void NPointCrossover(int) throws org.apache.commons.math3.exception.NotStrictlyPositiveException;
public int getCrossoverPoints();
public ChromosomePair crossover(Chromosome, Chromosome) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MathIllegalArgumentException;
private ChromosomePair mate(AbstractListChromosome, AbstractListChromosome) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.NumberIsTooLargeException;
}
CycleCrossover
package org.apache.commons.math3.genetics;
public synchronized class CycleCrossover implements CrossoverPolicy {
private final boolean randomStart;
public void CycleCrossover();
public void CycleCrossover(boolean);
public boolean isRandomStart();
public ChromosomePair crossover(Chromosome, Chromosome) throws org.apache.commons.math3.exception.DimensionMismatchException, org.apache.commons.math3.exception.MathIllegalArgumentException;
protected ChromosomePair mate(AbstractListChromosome, AbstractListChromosome) throws org.apache.commons.math3.exception.DimensionMismatchException;
}
CrossoverPolicy
package org.apache.commons.math3.genetics;
public abstract interface CrossoverPolicy {
public abstract ChromosomePair crossover(Chromosome, Chromosome) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
}
TournamentSelection
package org.apache.commons.math3.genetics;
public synchronized class TournamentSelection implements SelectionPolicy {
private int arity;
public void TournamentSelection(int);
public ChromosomePair select(Population) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
private Chromosome tournament(ListPopulation) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public int getArity();
public void setArity(int);
}
RandomKeyMutation
package org.apache.commons.math3.genetics;
public synchronized class RandomKeyMutation implements MutationPolicy {
public void RandomKeyMutation();
public Chromosome mutate(Chromosome) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
}
BinaryChromosome
package org.apache.commons.math3.genetics;
public abstract synchronized class BinaryChromosome extends AbstractListChromosome {
public void BinaryChromosome(java.util.List) throws InvalidRepresentationException;
public void BinaryChromosome(Integer[]) throws InvalidRepresentationException;
protected void checkValidity(java.util.List) throws InvalidRepresentationException;
public static java.util.List randomBinaryRepresentation(int);
protected boolean isSame(Chromosome);
}
Fitness
package org.apache.commons.math3.genetics;
public abstract interface Fitness {
public abstract double fitness();
}
BinaryMutation
package org.apache.commons.math3.genetics;
public synchronized class BinaryMutation implements MutationPolicy {
public void BinaryMutation();
public Chromosome mutate(Chromosome) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
}
FixedGenerationCount
package org.apache.commons.math3.genetics;
public synchronized class FixedGenerationCount implements StoppingCondition {
private int numGenerations;
private final int maxGenerations;
public void FixedGenerationCount(int) throws org.apache.commons.math3.exception.NumberIsTooSmallException;
public boolean isSatisfied(Population);
public int getNumGenerations();
}
InvalidRepresentationException
package org.apache.commons.math3.genetics;
public synchronized class InvalidRepresentationException extends org.apache.commons.math3.exception.MathIllegalArgumentException {
private static final long serialVersionUID = 1;
public transient void InvalidRepresentationException(org.apache.commons.math3.exception.util.Localizable, Object[]);
}
PermutationChromosome
package org.apache.commons.math3.genetics;
public abstract interface PermutationChromosome {
public abstract java.util.List decode(java.util.List);
}
SelectionPolicy
package org.apache.commons.math3.genetics;
public abstract interface SelectionPolicy {
public abstract ChromosomePair select(Population) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
}
ProperFractionFormat
package org.apache.commons.math3.fraction;
public synchronized class ProperFractionFormat extends FractionFormat {
private static final long serialVersionUID = 760934726031766749;
private java.text.NumberFormat wholeFormat;
public void ProperFractionFormat();
public void ProperFractionFormat(java.text.NumberFormat);
public void ProperFractionFormat(java.text.NumberFormat, java.text.NumberFormat, java.text.NumberFormat);
public StringBuffer format(Fraction, StringBuffer, java.text.FieldPosition);
public java.text.NumberFormat getWholeFormat();
public Fraction parse(String, java.text.ParsePosition);
public void setWholeFormat(java.text.NumberFormat);
}
FractionField$1
package org.apache.commons.math3.fraction;
synchronized class FractionField$1 {
}
FractionField$LazyHolder
package org.apache.commons.math3.fraction;
synchronized class FractionField$LazyHolder {
private static final FractionField INSTANCE;
private void FractionField$LazyHolder();
static void
}
ProperBigFractionFormat
package org.apache.commons.math3.fraction;
public synchronized class ProperBigFractionFormat extends BigFractionFormat {
private static final long serialVersionUID = -6337346779577272307;
private java.text.NumberFormat wholeFormat;
public void ProperBigFractionFormat();
public void ProperBigFractionFormat(java.text.NumberFormat);
public void ProperBigFractionFormat(java.text.NumberFormat, java.text.NumberFormat, java.text.NumberFormat);
public StringBuffer format(BigFraction, StringBuffer, java.text.FieldPosition);
public java.text.NumberFormat getWholeFormat();
public BigFraction parse(String, java.text.ParsePosition);
public void setWholeFormat(java.text.NumberFormat);
}
BigFractionField
package org.apache.commons.math3.fraction;
public synchronized class BigFractionField implements org.apache.commons.math3.Field, java.io.Serializable {
private static final long serialVersionUID = -1699294557189741703;
private void BigFractionField();
public static BigFractionField getInstance();
public BigFraction getOne();
public BigFraction getZero();
public Class getRuntimeClass();
private Object readResolve();
}
FractionConversionException
package org.apache.commons.math3.fraction;
public synchronized class FractionConversionException extends org.apache.commons.math3.exception.ConvergenceException {
private static final long serialVersionUID = -4661812640132576263;
public void FractionConversionException(double, int);
public void FractionConversionException(double, long, long);
}
BigFractionField$LazyHolder
package org.apache.commons.math3.fraction;
synchronized class BigFractionField$LazyHolder {
private static final BigFractionField INSTANCE;
private void BigFractionField$LazyHolder();
static void
}
FractionField
package org.apache.commons.math3.fraction;
public synchronized class FractionField implements org.apache.commons.math3.Field, java.io.Serializable {
private static final long serialVersionUID = -1257768487499119313;
private void FractionField();
public static FractionField getInstance();
public Fraction getOne();
public Fraction getZero();
public Class getRuntimeClass();
private Object readResolve();
}
FractionFormat
package org.apache.commons.math3.fraction;
public synchronized class FractionFormat extends AbstractFormat {
private static final long serialVersionUID = 3008655719530972611;
public void FractionFormat();
public void FractionFormat(java.text.NumberFormat);
public void FractionFormat(java.text.NumberFormat, java.text.NumberFormat);
public static java.util.Locale[] getAvailableLocales();
public static String formatFraction(Fraction);
public static FractionFormat getImproperInstance();
public static FractionFormat getImproperInstance(java.util.Locale);
public static FractionFormat getProperInstance();
public static FractionFormat getProperInstance(java.util.Locale);
protected static java.text.NumberFormat getDefaultNumberFormat();
public StringBuffer format(Fraction, StringBuffer, java.text.FieldPosition);
public StringBuffer format(Object, StringBuffer, java.text.FieldPosition) throws FractionConversionException, org.apache.commons.math3.exception.MathIllegalArgumentException;
public Fraction parse(String) throws org.apache.commons.math3.exception.MathParseException;
public Fraction parse(String, java.text.ParsePosition);
}
BigFractionFormat
package org.apache.commons.math3.fraction;
public synchronized class BigFractionFormat extends AbstractFormat implements java.io.Serializable {
private static final long serialVersionUID = -2932167925527338976;
public void BigFractionFormat();
public void BigFractionFormat(java.text.NumberFormat);
public void BigFractionFormat(java.text.NumberFormat, java.text.NumberFormat);
public static java.util.Locale[] getAvailableLocales();
public static String formatBigFraction(BigFraction);
public static BigFractionFormat getImproperInstance();
public static BigFractionFormat getImproperInstance(java.util.Locale);
public static BigFractionFormat getProperInstance();
public static BigFractionFormat getProperInstance(java.util.Locale);
public StringBuffer format(BigFraction, StringBuffer, java.text.FieldPosition);
public StringBuffer format(Object, StringBuffer, java.text.FieldPosition);
public BigFraction parse(String) throws org.apache.commons.math3.exception.MathParseException;
public BigFraction parse(String, java.text.ParsePosition);
protected java.math.BigInteger parseNextBigInteger(String, java.text.ParsePosition);
}
BigFractionField$1
package org.apache.commons.math3.fraction;
synchronized class BigFractionField$1 {
}
AbstractFormat
package org.apache.commons.math3.fraction;
public abstract synchronized class AbstractFormat extends java.text.NumberFormat implements java.io.Serializable {
private static final long serialVersionUID = -6981118387974191891;
private java.text.NumberFormat denominatorFormat;
private java.text.NumberFormat numeratorFormat;
protected void AbstractFormat();
protected void AbstractFormat(java.text.NumberFormat);
protected void AbstractFormat(java.text.NumberFormat, java.text.NumberFormat);
protected static java.text.NumberFormat getDefaultNumberFormat();
protected static java.text.NumberFormat getDefaultNumberFormat(java.util.Locale);
public java.text.NumberFormat getDenominatorFormat();
public java.text.NumberFormat getNumeratorFormat();
public void setDenominatorFormat(java.text.NumberFormat);
public void setNumeratorFormat(java.text.NumberFormat);
protected static void parseAndIgnoreWhitespace(String, java.text.ParsePosition);
protected static char parseNextCharacter(String, java.text.ParsePosition);
public StringBuffer format(double, StringBuffer, java.text.FieldPosition);
public StringBuffer format(long, StringBuffer, java.text.FieldPosition);
}
BigFraction
package org.apache.commons.math3.fraction;
public synchronized class BigFraction extends Number implements org.apache.commons.math3.FieldElement, Comparable, java.io.Serializable {
public static final BigFraction TWO;
public static final BigFraction ONE;
public static final BigFraction ZERO;
public static final BigFraction MINUS_ONE;
public static final BigFraction FOUR_FIFTHS;
public static final BigFraction ONE_FIFTH;
public static final BigFraction ONE_HALF;
public static final BigFraction ONE_QUARTER;
public static final BigFraction ONE_THIRD;
public static final BigFraction THREE_FIFTHS;
public static final BigFraction THREE_QUARTERS;
public static final BigFraction TWO_FIFTHS;
public static final BigFraction TWO_QUARTERS;
public static final BigFraction TWO_THIRDS;
private static final long serialVersionUID = -5630213147331578515;
private static final java.math.BigInteger ONE_HUNDRED;
private final java.math.BigInteger numerator;
private final java.math.BigInteger denominator;
public void BigFraction(java.math.BigInteger);
public void BigFraction(java.math.BigInteger, java.math.BigInteger);
public void BigFraction(double) throws org.apache.commons.math3.exception.MathIllegalArgumentException;
public void BigFraction(double, double, int) throws FractionConversionException;
private void BigFraction(double, double, int, int) throws FractionConversionException;
public void BigFraction(double, int) throws FractionConversionException;
public void BigFraction(int);
public void BigFraction(int, int);
public void BigFraction(long);
public void BigFraction(long, long);
public static BigFraction getReducedFraction(int, int);
public BigFraction abs();
public BigFraction add(java.math.BigInteger) throws org.apache.commons.math3.exception.NullArgumentException;
public BigFraction add(int);
public BigFraction add(long);
public BigFraction add(BigFraction);
public java.math.BigDecimal bigDecimalValue();
public java.math.BigDecimal bigDecimalValue(int);
public java.math.BigDecimal bigDecimalValue(int, int);
public int compareTo(BigFraction);
public BigFraction divide(java.math.BigInteger);
public BigFraction divide(int);
public BigFraction divide(long);
public BigFraction divide(BigFraction);
public double doubleValue();
public boolean equals(Object);
public float floatValue();
public java.math.BigInteger getDenominator();
public int getDenominatorAsInt();
public long getDenominatorAsLong();
public java.math.BigInteger getNumerator();
public int getNumeratorAsInt();
public long getNumeratorAsLong();
public int hashCode();
public int intValue();
public long longValue();
public BigFraction multiply(java.math.BigInteger);
public BigFraction multiply(int);
public BigFraction multiply(long);
public BigFraction multiply(BigFraction);
public BigFraction negate();
public double percentageValue();
public BigFraction pow(int);
public BigFraction pow(long);
public BigFraction pow(java.math.BigInteger);
public double pow(double);
public BigFraction reciprocal();
public BigFraction reduce();
public BigFraction subtract(java.math.BigInteger);
public BigFraction subtract(int);
public BigFraction subtract(long);
public BigFraction subtract(BigFraction);
public String toString();
public BigFractionField getField();
static void
}
Fraction
package org.apache.commons.math3.fraction;
public synchronized class Fraction extends Number implements org.apache.commons.math3.FieldElement, Comparable, java.io.Serializable {
public static final Fraction TWO;
public static final Fraction ONE;
public static final Fraction ZERO;
public static final Fraction FOUR_FIFTHS;
public static final Fraction ONE_FIFTH;
public static final Fraction ONE_HALF;
public static final Fraction ONE_QUARTER;
public static final Fraction ONE_THIRD;
public static final Fraction THREE_FIFTHS;
public static final Fraction THREE_QUARTERS;
public static final Fraction TWO_FIFTHS;
public static final Fraction TWO_QUARTERS;
public static final Fraction TWO_THIRDS;
public static final Fraction MINUS_ONE;
private static final long serialVersionUID = 3698073679419233275;
private final int denominator;
private final int numerator;
public void Fraction(double) throws FractionConversionException;
public void Fraction(double, double, int) throws FractionConversionException;
public void Fraction(double, int) throws FractionConversionException;
private void Fraction(double, double, int, int) throws FractionConversionException;
public void Fraction(int);
public void Fraction(int, int);
public Fraction abs();
public int compareTo(Fraction);
public double doubleValue();
public boolean equals(Object);
public float floatValue();
public int getDenominator();
public int getNumerator();
public int hashCode();
public int intValue();
public long longValue();
public Fraction negate();
public Fraction reciprocal();
public Fraction add(Fraction);
public Fraction add(int);
public Fraction subtract(Fraction);
public Fraction subtract(int);
private Fraction addSub(Fraction, boolean);
public Fraction multiply(Fraction);
public Fraction multiply(int);
public Fraction divide(Fraction);
public Fraction divide(int);
public double percentageValue();
public static Fraction getReducedFraction(int, int);
public String toString();
public FractionField getField();
static void
}
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the “License”); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an “AS IS” BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
ARGUMENT_OUTSIDE_DOMAIN = argument {0} hors domaine [{1} ; {2}]
ARRAY_SIZE_EXCEEDS_MAX_VARIABLES = la taille de tableau ne devrait pas d\u00e9passer {0}
ARRAY_SIZES_SHOULD_HAVE_DIFFERENCE_1 = les tableaux devraient avoir une diff\u00e9rence de taille de 1 ({0} != {1} + 1)
ARRAY_SUMS_TO_ZERO = somme du tableau nulle
ASSYMETRIC_EIGEN_NOT_SUPPORTED = la d\u00e9composition en valeurs/vecteurs propres de matrices
AT_LEAST_ONE_COLUMN = une matrice doit comporter au moins une colonne
AT_LEAST_ONE_ROW = une matrice doit comporter au moins une ligne
BANDWIDTH = bande passante ({0})
BINOMIAL_INVALID_PARAMETERS_ORDER = n doit \u00eatre sup\u00e9rieur ou \u00e9gal \u00e0 k pour le coefficient du bin\u00f4me (n, k), or k = {0}, n = {1}
BINOMIAL_NEGATIVE_PARAMETER = n doit \u00eatre positif pour le coefficient du bin\u00f4me (n, k), or n = {0}
CANNOT_CLEAR_STATISTIC_CONSTRUCTED_FROM_EXTERNAL_MOMENTS = les statistiques bas\u00e9es sur des moments externes ne peuvent pas \u00eatre remises \u00e0 z\u00e9ro
CANNOT_COMPUTE_0TH_ROOT_OF_UNITY = impossible de calculer la racine z\u00e9roi\u00e8me de l”unit\u00e9,
CANNOT_COMPUTE_BETA_DENSITY_AT_0_FOR_SOME_ALPHA = impossible de calculer la densit\u00e9 beta en 0 lorsque alpha = {0,number}
CANNOT_COMPUTE_BETA_DENSITY_AT_1_FOR_SOME_BETA = impossible de calculer la densit\u00e9 beta en 1 lorsque beta = %.3g
CANNOT_COMPUTE_NTH_ROOT_FOR_NEGATIVE_N = impossible de calculer la racine ni\u00e8me pour n n\u00e9gatif ou nul : {0}
CANNOT_DISCARD_NEGATIVE_NUMBER_OF_ELEMENTS = impossible d”enlever un nombre d”\u00e9l\u00e9ments{0} n\u00e9gatif
CANNOT_FORMAT_INSTANCE_AS_3D_VECTOR = impossible de formater une instance de {0} comme un vecteur de dimension 3
CANNOT_FORMAT_INSTANCE_AS_COMPLEX = impossible de formater une instance de {0} comme un nombre complexe
CANNOT_FORMAT_INSTANCE_AS_REAL_VECTOR = impossible de formater une instance de {0} comme un vecteur r\u00e9el
CANNOT_FORMAT_OBJECT_TO_FRACTION = impossible de formater l”objet sous forme d”un nombre rationnel
CANNOT_INCREMENT_STATISTIC_CONSTRUCTED_FROM_EXTERNAL_MOMENTS = les statistiques bas\u00e9es sur des moments externes ne peuvent pas \u00eatre incr\u00e9ment\u00e9es
CANNOT_NORMALIZE_A_ZERO_NORM_VECTOR = impossible de normer un vecteur de norme nulle
CANNOT_RETRIEVE_AT_NEGATIVE_INDEX = impossible d”extraire un \u00e9l\u00e9ment \u00e0 un index n\u00e9gatif ({0})
CANNOT_SET_AT_NEGATIVE_INDEX = impossible de mettre un \u00e9l\u00e9ment \u00e0 un index n\u00e9gatif ({0})
CANNOT_SUBSTITUTE_ELEMENT_FROM_EMPTY_ARRAY = impossible de substituer un \u00e9l\u00e9ment dans un tableau vide
CANNOT_TRANSFORM_TO_DOUBLE = Exception de conversion dans une transformation : {0}
CARDAN_ANGLES_SINGULARITY = singularit\u00e9 d”angles de Cardan
CLASS_DOESNT_IMPLEMENT_COMPARABLE = la classe ({0}) n”implante pas l”interface Comparable
CLOSEST_ORTHOGONAL_MATRIX_HAS_NEGATIVE_DETERMINANT = la matrice orthogonale la plus proche a un d\u00e9terminant n\u00e9gatif {0}
COLUMN_INDEX_OUT_OF_RANGE = l”index de colonne {0} est hors du domaine autoris\u00e9 [{1}, {2}]
COLUMN_INDEX = index de colonne ({0})
CONSTRAINT = contrainte
CONTINUED_FRACTION_INFINITY_DIVERGENCE = Divergence de fraction continue \u00e0 l”infini pour la valeur {0}
CONTINUED_FRACTION_NAN_DIVERGENCE = Divergence de fraction continue \u00e0 NaN pour la valeur {0}
CONTRACTION_CRITERIA_SMALLER_THAN_EXPANSION_FACTOR = crit\u00e8re de contraction ({0}) inf\u00e9rieur au facteur d”extension ({1}). Ceci induit une boucle infinie d”extensions/contractions car tout tableau de stockage fra\u00eechement \u00e9tendu respecte imm\u00e9diatement le crit\u00e8re de contraction.
CONTRACTION_CRITERIA_SMALLER_THAN_ONE = crit\u00e8re de contraction inf\u00e9rieur \u00e0 un ({0}). Ceci induit une boucle infinie d”extensions/contractions car tout tableau de stockage de longueur \u00e9gale au nombre d”\u00e9l\u00e9ments respecte le crit\u00e8re de contraction.
CONVERGENCE_FAILED = \u00c9chec de convergence
CROSSING_BOUNDARY_LOOPS = certains p\u00e9rim\u00e8tres de fronti\u00e8res se croisent
CROSSOVER_RATE = proportion de m\u00e9lange ({0})
CUMULATIVE_PROBABILITY_RETURNED_NAN = Fonction de probabilit\u00e9 cumulative retourn\u00e9 NaN \u00e0 l”argument de {0} p = {1}
DIFFERENT_ROWS_LENGTHS = certaines lignes ont une longueur de {0} alors que d”autres ont une longueur de {1}
DIFFERENT_ORIG_AND_PERMUTED_DATA = les donn\u00e9es originales et permut\u00e9es doivent contenir les m\u00eames \u00e9l\u00e9ments
DIGEST_NOT_INITIALIZED = mod\u00e8le empirique non initialis\u00e9
DIMENSIONS_MISMATCH_2x2 = {0}x{1} \u00e0 la place de {2}x{3}
DIMENSIONS_MISMATCH_SIMPLE = {0} != {1}
DIMENSIONS_MISMATCH = dimensions incoh\u00e9rentes
DISCRETE_CUMULATIVE_PROBABILITY_RETURNED_NAN = Discr\u00e8tes fonction de probabilit\u00e9 cumulative retourn\u00e9 NaN \u00e0 l”argument de {0}
DISTRIBUTION_NOT_LOADED = aucune distribution n”a \u00e9t\u00e9 charg\u00e9e
DUPLICATED_ABSCISSA_DIVISION_BY_ZERO = la duplication de l”abscisse {0} engendre une division par z\u00e9ro
ELITISM_RATE = proportion d”\u00e9litisme ({0})
EMPTY_CLUSTER_IN_K_MEANS = groupe vide dans l”algorithme des k-moyennes
EMPTY_INTERPOLATION_SAMPLE = \u00e9chantillon d”interpolation vide
EMPTY_POLYNOMIALS_COEFFICIENTS_ARRAY = tableau de coefficients polyn\u00f4miaux vide
EMPTY_SELECTED_COLUMN_INDEX_ARRAY = tableau des indices de colonnes s\u00e9lectionn\u00e9es vide
EMPTY_SELECTED_ROW_INDEX_ARRAY = tableau des indices de lignes s\u00e9lectionn\u00e9es vide
EMPTY_STRING_FOR_IMAGINARY_CHARACTER = cha\u00eene vide pour le caract\u00e8 imaginaire
ENDPOINTS_NOT_AN_INTERVAL = les bornes ne d\u00e9finissent pas un intervalle : [{0}, {1}]
EQUAL_VERTICES_IN_SIMPLEX = sommets {0} et {1} \u00e9gaux dans la configuration du simplex
EULER_ANGLES_SINGULARITY = singularit\u00e9 d”angles d”Euler
EVALUATION = \u00e9valuation
EXPANSION_FACTOR_SMALLER_THAN_ONE = facteur d”extension inf\u00e9rieur \u00e0 un ({0})
FACTORIAL_NEGATIVE_PARAMETER = n doit \u00eatre positif pour le calcul de n!, or n = {0}
FAILED_BRACKETING = nombre d”it\u00e9rations = {4}, it\u00e9rations maximum = {5}, valeur initiale = {6}, borne inf\u00e9rieure = {7}, borne sup\u00e9rieure = {8}, valeur a finale = {0}, valeur b finale = {1}, f(a) = {2}, f(b) = {3}
FAILED_FRACTION_CONVERSION = Impossible de convertir {0} en fraction apr\u00e8s {1} it\u00e9rations
FIRST_COLUMNS_NOT_INITIALIZED_YET = les {0} premi\u00e8res colonnes ne sont pas encore initialis\u00e9es
FIRST_ELEMENT_NOT_ZERO = le premier \u00e9l\u00e9ment n”est pas nul : {0}
FIRST_ROWS_NOT_INITIALIZED_YET = les {0} premi\u00e8res lignes ne sont pas encore initialis\u00e9es
FRACTION_CONVERSION_OVERFLOW = D\u00e9passement de capacit\u00e9 lors de la conversion de {0} en fraction ({1}/{2})
FUNCTION_NOT_DIFFERENTIABLE = la fonction n”est pas diff\u00e9rentiable
FUNCTION_NOT_POLYNOMIAL = la fonction n”est pas p\u00f4lynomiale
GCD_OVERFLOW_32_BITS = d\u00e9passement de capacit\u00e9 : le PGCD de {0} et {1} vaut 2^31
GCD_OVERFLOW_64_BITS = d\u00e9passement de capacit\u00e9 : le PGCD de {0} et {1} vaut 2^63
HOLE_BETWEEN_MODELS_TIME_RANGES = trou de longueur {0} entre les domaines temporels des mod\u00e8les
ILL_CONDITIONED_OPERATOR = le conditionnement {1} est trop \u00e9lev\u00e9
INDEX_LARGER_THAN_MAX = l”index sp\u00e9cifi\u00e9 ({0}) d\u00e9passe l”index maximal courant ({1})
INDEX_NOT_POSITIVE = l”indice ({0}) n”est pas positif
INDEX_OUT_OF_RANGE = l”indice ({0}) est hors du domaine autoris\u00e9 [{1}, {2}]
INDEX = indice ({0})
NOT_FINITE_NUMBER = {0} n”est pas un nombre fini
INFINITE_BOUND = intervalle limites doit \u00eatre finie
ARRAY_ELEMENT = valeur {0} à l”indice {1}
INFINITE_ARRAY_ELEMENT = le tableau contient l”\u00e9l\u00e9ment infini {0} \u00e0 l”index {1}
INFINITE_VALUE_CONVERSION = les valeurs infinies ne peuvent \u00eatre converties
INITIAL_CAPACITY_NOT_POSITIVE = la capacit\u00e9 initiale ({0}) n”est pas positive
INITIAL_COLUMN_AFTER_FINAL_COLUMN = colonne initiale {1} apr\u00e8s la colonne finale {0}
INITIAL_ROW_AFTER_FINAL_ROW = ligne initiale {1} apr\u00e8s la ligne finale {0}
INPUT_DATA_FROM_UNSUPPORTED_DATASOURCE = les donn\u00e9es d”entr\u00e9e proviennent d”une source non prise en compte : {0}, sources prises en comptes : {1}, {2}
INSTANCES_NOT_COMPARABLE_TO_EXISTING_VALUES = l”instance de la classe {0} n”est pas comparable aux valeurs existantes
INSUFFICIENT_DATA_FOR_T_STATISTIC = deux valeurs ou plus sont n\u00e9cessaires pour la statistique t, il y en a {0}
INSUFFICIENT_DIMENSION = dimension {0} insuffisante, elle devrait \u00eatre au moins {1}
DIMENSION = dimension ({0})
INSUFFICIENT_OBSERVED_POINTS_IN_SAMPLE = l”\u00e9chantillon ne contient que {0} points alors qu”au moins {1} sont n\u00e9cessaires
INSUFFICIENT_ROWS_AND_COLUMNS = donn\u00e9es insuffisantes : seulement {0} lignes et {1} colonnes.
INTEGRATION_METHOD_NEEDS_AT_LEAST_TWO_PREVIOUS_POINTS = les m\u00e9thodes multi-pas n\u00e9cessitent au moins {0} pas pr\u00e9c\u00e9dents, il y en a {1}
INTERNAL_ERROR = erreur interne, veuillez signaler l”erreur \u00e0 {0}
INVALID_BINARY_DIGIT = chiffre binaire invalide : {0}
INVALID_BINARY_CHROMOSOME = la mutation binaire ne fonctionne qu”avec BinaryChromosome
INVALID_BRACKETING_PARAMETERS = param\u00e8tres d”encadrement invalides : borne inf\u00e9rieure = {0}, valeur initiale = {1}, borne sup\u00e9rieure = {2}
INVALID_FIXED_LENGTH_CHROMOSOME = le m\u00e9lange \u00e0 un point ne fonctionne qu”avec les chromosomes \u00e0 taille fixe
INVALID_INTERVAL_INITIAL_VALUE_PARAMETERS = param\u00e8tres de l”intervalle initial invalides : borne inf = {0}, valeur initiale = {1}, borne sup = {2}
INVALID_ITERATIONS_LIMITS = limites d”it\u00e9rations invalides : min = {0}, max = {1}
INVALID_MAX_ITERATIONS = valeur invalide pour le nombre maximal d”it\u00e9rations : {0}
NOT_ENOUGH_DATA_REGRESSION = le nombre d”observations est insuffisant pour r\u00e9aliser une r\u00e9gression
INVALID_REGRESSION_ARRAY= la longueur du tableau de donn\u00e9es = {0} ne correspond pas au nombre d”observations = {1} et le nombre de variables explicatives = {2}
INVALID_REGRESSION_OBSERVATION = la longueur du tableau de variables explicatives ({0}) ne correspond pas au nombre de variables dans le mod\u00e8le ({1})
INVALID_ROUNDING_METHOD = m\u00e9thode d”arondi {0} invalide, m\u00e9thodes valides : {1} ({2}), {3} ({4}), {5} ({6}), {7} ({8}), {9} ({10}), {11} ({12}), {13} ({14}), {15} ({16})
ITERATOR_EXHAUSTED = it\u00e9ration achev\u00e9e
ITERATIONS = it\u00e9rations
LCM_OVERFLOW_32_BITS = d\u00e9passement de capacit\u00e9 : le MCM de {0} et {1} vaut 2^31
LCM_OVERFLOW_64_BITS = d\u00e9passement de capacit\u00e9 : le MCM de {0} et {1} vaut 2^63
LIST_OF_CHROMOSOMES_BIGGER_THAN_POPULATION_SIZE = la liste des chromosomes d\u00e9passe maxPopulationSize
LOESS_EXPECTS_AT_LEAST_ONE_POINT = la r\u00e9gression Loess n\u00e9cessite au moins un point
LOWER_BOUND_NOT_BELOW_UPPER_BOUND = la borne inf\u00e9rieure ({0}) doit \u00eatre strictement plus petite que la borne sup\u00e9rieure ({1})
LOWER_ENDPOINT_ABOVE_UPPER_ENDPOINT = la borne inf\u00e9rieure ({0}) devrait \u00eatre inf\u00e9rieure ou \u00e9gale \u00e0 la borne sup\u00e9rieure ({1})
MAP_MODIFIED_WHILE_ITERATING = la table d”adressage a \u00e9t\u00e9 modifi\u00e9e pendant l”it\u00e9ration
EVALUATIONS = \u00e9valuations
MAX_COUNT_EXCEEDED = limite ({0}) d\u00e9pass\u00e9
MAX_ITERATIONS_EXCEEDED = nombre maximal d”it\u00e9rations ({0}) d\u00e9pass\u00e9
MINIMAL_STEPSIZE_REACHED_DURING_INTEGRATION = pas minimal ({1,number,0.00E00}) atteint, l”int\u00e9gration n\u00e9cessite {0,number,0.00E00}
MISMATCHED_LOESS_ABSCISSA_ORDINATE_ARRAYS = Loess a besoin de tableaux d’abscisses et d’oordonn\u00e9es de m\u00eame taille, mais il y a {0} points en abscisse et {1} en ordonn\u00e9e
MUTATION_RATE = proportion de mutation ({0})
NAN_ELEMENT_AT_INDEX = l”\u00e9l\u00e9ment {0} est un NaN
NAN_VALUE_CONVERSION = les valeurs NaN ne peuvent \u00eatre converties
NEGATIVE_BRIGHTNESS_EXPONENT = l”exposant de brillance devrait \u00eatre positif ou null, or e = {0}
NEGATIVE_COMPLEX_MODULE = module n\u00e9gatif ({0}) pour un nombre complexe
NEGATIVE_ELEMENT_AT_2D_INDEX = l”\u00e9l\u00e9ment ({0}, {1}) est n\u00e9gatif : {2}
NEGATIVE_ELEMENT_AT_INDEX = l”\u00e9l\u00e9ment {0} est n\u00e9gatif : {1}
NEGATIVE_NUMBER_OF_SUCCESSES = le nombre de succ\u00e8s ne doit pas \u00eatre n\u00e9gatif ({0})
NUMBER_OF_SUCCESSES = nombre de succ\u00e8s ({0})
NEGATIVE_NUMBER_OF_TRIALS = le nombre d”essais ne doit pas \u00eatre n\u00e9gatif ({0})
NUMBER_OF_INTERPOLATION_POINTS = nombre de points d”interpolation ({0})
NUMBER_OF_TRIALS = nombre d”essais ({0})
ROBUSTNESS_ITERATIONS = nombre d”it\u00e9rations robuste ({0})
START_POSITION = position de d\u00e9part ({0})
NON_CONVERGENT_CONTINUED_FRACTION = \u00c9chec de convergence (en moins de {0} it\u00e9rations) de fraction continue pour la valeur {1}
NON_INVERTIBLE_TRANSFORM = la transformation affine non-inversible r\u00e9duit des lignes \u00e0 de simples points
NON_POSITIVE_MICROSPHERE_ELEMENTS = le nombre d”\u00e9l\u00e9ments de la microsph\u00e8re devrait \u00eatre positif, or n = {0}
NON_POSITIVE_POLYNOMIAL_DEGREE = le polyn\u00f4me doit \u00eatre de degr\u00e9 positif : degr\u00e9 = {0}
NON_REAL_FINITE_ABSCISSA = toutes les abscisses doivent \u00eatre des nombres r\u00e9els finis, mais l”abscisse {0} vaut {1}
NON_REAL_FINITE_ORDINATE = toutes les ordonn\u00e9es doivent \u00eatre des nombres r\u00e9els finis, mais l”ordonn\u00e9e {0} vaut {1}
NON_REAL_FINITE_WEIGHT = tous les poids doivent \u00eatre des nombres r\u00e9els finis, mais le poids {0} vaut {1}
NON_SQUARE_MATRIX = matrice non carr\u00e9e ({0}x{1})
NORM = norme ({0})
NORMALIZE_INFINITE = impossible de normaliser vers une valeur infinie
NORMALIZE_NAN = impossible de normaliser vers NaN
NOT_ADDITION_COMPATIBLE_MATRICES = les dimensions {0}x{1} et {2}x{3} sont incompatibles pour l”addition matricielle
NOT_DECREASING_NUMBER_OF_POINTS = les points {0} et {1} ne sont pas d\u00e9croissants ({2} < {3})
NOT_DECREASING_SEQUENCE = les points {3} et {2} ne sont pas d\u00e9croissants ({1} < {0})
NOT_ENOUGH_DATA_FOR_NUMBER_OF_PREDICTORS = pas assez de donn\u00e9es ({0} lignes) pour {1} pr\u00e9dicteurs
NOT_ENOUGH_POINTS_IN_SPLINE_PARTITION = une partiction spline n\u00e9cessite au moins {0} points, seuls {1} ont \u00e9t\u00e9 fournis
NOT_INCREASING_NUMBER_OF_POINTS = les points {0} et {1} ne sont pas croissants ({2} > {3})
NOT_INCREASING_SEQUENCE = les points {3} et {2} ne sont pas croissants ({1} > {0})
NOT_MULTIPLICATION_COMPATIBLE_MATRICES = les dimensions {0}x{1} et {2}x{3} sont incompatibles pour la multiplication matricielle
NOT_POSITIVE_DEFINITE_MATRIX = matrice non d\u00e9finie positive
NON_POSITIVE_DEFINITE_MATRIX = matrice non d\u00e9finie positive: l”\u00e9l\u00e9ment diagonal ({1},{1}) est inf\u00e9rieur \u00e0 {2} ({0})
NON_POSITIVE_DEFINITE_OPERATOR = op\u00e9rateur lin\u00e9aire non d\u00e9fini positif
NON_SELF_ADJOINT_OPERATOR = op\u00e9rateur lin\u00e9aire non auto-adjoint
NON_SQUARE_OPERATOR = op\u00e9rateur lin\u00e9aire non carr\u00e9 ({0}x{1})
NOT_POSITIVE_DEGREES_OF_FREEDOM = les degr\u00e9s de libert\u00e9 doivent \u00eatre positifs ({0})
DEGREES_OF_FREEDOM = degr\u00e9s de libert\u00e9 ({0})
NOT_POSITIVE_ELEMENT_AT_INDEX = l”\u00e9l\u00e9ment {0} n”est pas positif : {1}
NOT_POSITIVE_EXPONENT = exposant {0} invalide (doit \u00eatre positif)
NUMBER_OF_ELEMENTS_SHOULD_BE_POSITIVE = le nombre d”\u00e9l\u00e9ments devrait \u00eatre positif ({0})
EXPONENT = exposant ({0})
NOT_POSITIVE_LENGTH = la longueur doit \u00eatre positive ({0})
LENGTH = longueur ({0})
NOT_POSITIVE_MEAN = la moyenne doit \u00eatre positive ({0})
MEAN = moyenne ({0})
NOT_POSITIVE_NUMBER_OF_SAMPLES = le nombre d”\u00e9chantillons n”est pas positif : {0}
NUMBER_OF_SAMPLES = nombre d”\u00e9chantillons ({0})
NOT_POSITIVE_PERMUTATION = la permutation k ({0}) doit \u00eatre positive
PERMUTATION_SIZE = taille de la permutation ({0})
NOT_POSITIVE_POISSON_MEAN = la moyenne de Poisson doit \u00eatre positive ({0})
NOT_POSITIVE_POPULATION_SIZE = la taille de la population doit \u00eatre positive ({0})
POPULATION_SIZE = taille de la population ({0})
NOT_POSITIVE_ROW_DIMENSION = nombre de lignes invalide : {0} (doit \u00eatre positif)
NOT_POSITIVE_SAMPLE_SIZE = la taille de l”\u00e9chantillon doit \u00eatre positive ({0})
NOT_POSITIVE_SCALE = l”\u00e9chelle doit \u00eatre positive ({0})
SCALE = facteur d”\u00e9chelle ({0})
NOT_POSITIVE_SHAPE = le facteur de forme doit \u00eatre positif ({0})
SHAPE = facteur de forme ({0})
NOT_POSITIVE_STANDARD_DEVIATION = l”\u00e9cart type doit \u00eatre positif ({0})
STANDARD_DEVIATION = \u00e9cart type ({0})
NOT_POSITIVE_UPPER_BOUND = la borne sup\u00e9rieure doit \u00eatre positive ({0})
NOT_POSITIVE_WINDOW_SIZE = la taille de la fen\u00eatre doit \u00eatre positive ({0})
NOT_POWER_OF_TWO = {0} n”est pas une puissance de 2
NOT_POWER_OF_TWO_CONSIDER_PADDING = {0} n”est pas une puissance de 2, ajoutez des \u00e9l\u00e9ments pour corriger
NOT_POWER_OF_TWO_PLUS_ONE = {0} n”est pas une puissance de 2 plus un
NOT_STRICTLY_DECREASING_NUMBER_OF_POINTS = les points {0} et {1} ne sont pas strictement d\u00e9croissants ({2} <= {3})
NOT_STRICTLY_DECREASING_SEQUENCE = les points {3} et {2} ne sont pas strictement d\u00e9croissants ({1} <= {0})
NOT_STRICTLY_INCREASING_KNOT_VALUES = les n\u0153uds d''interpolation doivent \u00eatre strictement croissants
NOT_STRICTLY_INCREASING_NUMBER_OF_POINTS = les points {0} et {1} ne sont pas strictement croissants ({2} >= {3})
NOT_STRICTLY_INCREASING_SEQUENCE = les points {3} et {2} ne sont pas strictement croissants ({1} >= {0})
NOT_SUBTRACTION_COMPATIBLE_MATRICES = les dimensions {0}x{1} et {2}x{3} sont incompatibles pour la soustraction matricielle
NOT_SUPPORTED_IN_DIMENSION_N = m\u00e9thode non disponible en dimension {0}
NOT_SYMMETRIC_MATRIX = matrice non symm\u00e9trique
NON_SYMMETRIC_MATRIX = matrice non symm\u00e9trique: la diff\u00e9rence entre les \u00e9l\u00e9ments ({0},{1}) et ({1},{0}) est sup\u00e9rieure \u00e0 {2}
NO_BIN_SELECTED = aucun compartiment s\u00e9lectionn\u00e9
NO_CONVERGENCE_WITH_ANY_START_POINT = aucun des {0} points de d\u00e9part n”aboutit \u00e0 une convergence
NO_DATA = aucune donn\u00e9e
NO_DEGREES_OF_FREEDOM = aucun degr\u00e9 de libert\u00e9 ({0} mesures, {1} param\u00e8tres)
NO_DENSITY_FOR_THIS_DISTRIBUTION = La fonction de densit\u00e9 pour cette distribution n”a pas \u00e9t\u00e9 mis en \u0153uvre
NO_FEASIBLE_SOLUTION = aucune solution r\u00e9alisable
NO_OPTIMUM_COMPUTED_YET = aucun optimum n”a encore \u00e9t\u00e9 calcul\u00e9
NO_REGRESSORS = le mod\u00e8le de r\u00e9gression doit inclure au moins une variable explicative
NO_RESULT_AVAILABLE = aucun r\u00e9sultat n”est disponible
NO_SUCH_MATRIX_ENTRY = pas d”\u00e9l\u00e9ment ({0}, {1}) dans une matrice {2}x{3}
NAN_NOT_ALLOWED = “NaN” n”est pas permis
NULL_NOT_ALLOWED = “null” n”est pas permis
ARRAY_ZERO_LENGTH_OR_NULL_NOT_ALLOWED = un tableau nul ou de taille z\u00e9ro n”est pas autoris\u00e9
COVARIANCE_MATRIX = matrice de covariance
DENOMINATOR = d\u00e9nominateur
DENOMINATOR_FORMAT = format du d\u00e9nominateur
FRACTION = fraction
FUNCTION = fonction
IMAGINARY_FORMAT = format de la partie imaginaire
INPUT_ARRAY = tableau d”entr\u00e9e
NUMERATOR = num\u00e9rateur
NUMERATOR_FORMAT = format du num\u00e9rateur
OBJECT_TRANSFORMATION = exception de conversion dans une transformation
REAL_FORMAT = format de la partie r\u00e9elle
WHOLE_FORMAT = format complet
NUMBER_TOO_LARGE = {0} est plus grand que le maximum ({1})
NUMBER_TOO_SMALL = {0} est plus petit que le minimum ({1})
NUMBER_TOO_LARGE_BOUND_EXCLUDED = {0} n”est pas strictement plus petit que le maximum ({1})
NUMBER_TOO_SMALL_BOUND_EXCLUDED = {0} n”est pas strictement plus grand que le minimum ({1})
NUMBER_OF_SUCCESS_LARGER_THAN_POPULATION_SIZE = le nombre de succ\u00e8s ({0}) doit \u00eatre inf\u00e9rieur ou \u00e9gal \u00e0 la taille de la population ({1})
NUMERATOR_OVERFLOW_AFTER_MULTIPLY = d\u00e9passement de capacit\u00e9 pour le num\u00e9rateur apr\u00e8s multiplication : {0}
N_POINTS_GAUSS_LEGENDRE_INTEGRATOR_NOT_SUPPORTED = l”int\u00e9grateur de Legendre-Gauss en {0} points n”est pas disponible, le nombre de points doit \u00eatre entre {1} et {2}
OBSERVED_COUNTS_ALL_ZERO = aucune occurrence dans le tableau des observations {0}
OBSERVED_COUNTS_BOTTH_ZERO_FOR_ENTRY = les occurrences observ\u00e9es sont toutes deux nulles pour l”entr\u00e9e {0}
BOBYQA_BOUND_DIFFERENCE_CONDITION = la diff\u00e9rence entre la contrainte sup\u00e9rieure et inf\u00e9rieure doit \u00eatre plus grande que deux fois le rayon de la r\u00e9gion de confiance initiale ({0})
OUT_OF_BOUNDS_QUANTILE_VALUE = valeur de quantile {0} hors bornes, doit \u00eatre dans l”intervalle ]0, 100]
OUT_OF_BOUND_SIGNIFICANCE_LEVEL = niveau de signification {0} hors domaine, doit \u00eatre entre {1} et {2}
SIGNIFICANCE_LEVEL = niveau de signification ({0})
OUT_OF_ORDER_ABSCISSA_ARRAY = les abscisses doivent \u00eatre en ordre strictement croissant, mais l”\u00e9l\u00e9ment {0} vaut {1} alors que l”\u00e9l\u00e9ment {2} vaut {3}
OUT_OF_RANGE_ROOT_OF_UNITY_INDEX = l”indice de racine de l”unit\u00e9 {0} est hors du domaine autoris\u00e9 [{1};{2}]
OUT_OF_RANGE_SIMPLE = {0} hors du domaine [{1}, {2}]
OUT_OF_RANGE_LEFT = {0} hors du domaine ({1}, {2}]
OUT_OF_RANGE_RIGHT = {0} hors du domaine [{1}, {2})
OUT_OF_RANGE = hors domaine
OUTLINE_BOUNDARY_LOOP_OPEN = un p\u00e9rim\u00e8tre fronti\u00e8re est ouvert
OVERFLOW = d\u00e9passement de capacit\u00e9
OVERFLOW_IN_FRACTION = d\u00e9passement de capacit\u00e9 pour la fraction {0}/{1}, son signe ne peut \u00eatre chang\u00e9
OVERFLOW_IN_ADDITION = d\u00e9passement de capacit\u00e9 pour l”addition : {0} + {1}
OVERFLOW_IN_SUBTRACTION = d\u00e9passement de capacit\u00e9 pour la soustraction : {0} – {1}
PERCENTILE_IMPLEMENTATION_CANNOT_ACCESS_METHOD = acc\u00e8s impossible \u00e0 la m\u00e9thode {0} dans la mise en \u0153uvre du pourcentage {1}
PERCENTILE_IMPLEMENTATION_UNSUPPORTED_METHOD = l”implantation de pourcentage {0} ne dispose pas de la m\u00e9thode {1}
PERMUTATION_EXCEEDS_N = la taille de la permutation ({0}) d\u00e9passe le domaine de la permutation ({1})
POLYNOMIAL = polyn\u00f4me
POLYNOMIAL_INTERPOLANTS_MISMATCH_SEGMENTS = le nombre d”interpolants polyn\u00f4miaux doit correspondre au nombre de segments ({0} != {1} – 1)
POPULATION_LIMIT_NOT_POSITIVE = la limite de population doit \u00eatre positive
POWER_NEGATIVE_PARAMETERS = impossible d”\u00e9lever une valeur enti\u00e8re \u00e0 une puissance n\u00e9gative ({0}^{1})
PROPAGATION_DIRECTION_MISMATCH = directions de propagation incoh\u00e9rentes
RANDOMKEY_MUTATION_WRONG_CLASS = RandomKeyMutation ne fonctionne qu”avec la classe RandomKeys, pas avec {0}
ROOTS_OF_UNITY_NOT_COMPUTED_YET = les racines de l”unit\u00e9 n”ont pas encore \u00e9t\u00e9 calcul\u00e9es
ROTATION_MATRIX_DIMENSIONS = une matrice {0}x{1} ne peut pas \u00eatre une matrice de rotation
ROW_INDEX_OUT_OF_RANGE = l”index de ligne {0} est hors du domaine autoris\u00e9 [{1}, {2}]
ROW_INDEX = index de ligne ({0})
SAME_SIGN_AT_ENDPOINTS = les valeurs aux bornes de la fonction devraient avoir des signes difff\u00e9rents ; bornes : [{0}, {1}], valeurs : [{2}, {3}]
SAMPLE_SIZE_EXCEEDS_COLLECTION_SIZE = la taille de l”\u00e9chantillon ({0}) d\u00e9passe la taille de la collection ({1})
SAMPLE_SIZE_LARGER_THAN_POPULATION_SIZE = la taille de l”\u00e9chantillon ({0}) doit \u00eatre inf\u00e9rieure ou \u00e9gale \u00e0 la taille de la population ({1})
SIMPLEX_NEED_ONE_POINT = le simplex doit contenir au moins un point
SIMPLE_MESSAGE = {0}
SINGULAR_MATRIX = matrice singuli\u00e8re
SINGULAR_OPERATOR = l”op\u00e9rateur est singulier
SUBARRAY_ENDS_AFTER_ARRAY_END = le sous-tableau se termine apr\u00e8s la fin du tableau
TOO_LARGE_CUTOFF_SINGULAR_VALUE = la valeur singuli\u00e8re de coupure vaut {0}, elle ne devrait pas d\u00e9passer {1}
TOO_LARGE_TOURNAMENT_ARITY = l”arit\u00e9 du tournois ({0}) ne doit pas d\u00e9passer la taille de la population ({1})
TOO_MANY_ELEMENTS_TO_DISCARD_FROM_ARRAY = impossible d”enlever {0} \u00e9l\u00e9ments d”un tableau en contenant {1}
TOO_MANY_REGRESSORS = trop de variables explicatives sp\u00e9cifi\u00e9es {0}, il n”y en a que {1} dans le mod\u00e8le
TOO_SMALL_COST_RELATIVE_TOLERANCE = trop petite tol\u00e9rance relative sur le co\u00fbt ({0}), aucune r\u00e9duction de la somme des carr\u00e9s n”est possible
TOO_SMALL_INTEGRATION_INTERVAL = intervalle d”int\u00e9gration trop petit : {0}
TOO_SMALL_ORTHOGONALITY_TOLERANCE = trop petite tol\u00e9rance sur l”orthogonalit\u00e9 ({0}), la solution est orthogonale \u00e0 la jacobienne
TOO_SMALL_PARAMETERS_RELATIVE_TOLERANCE = trop petite tol\u00e9rance relative sur les param\u00e8tres ({0}), aucune am\u00e9lioration de la solution approximative n”est possible
TRUST_REGION_STEP_FAILED = l”\u00e9tape de la r\u00e9gion de confiance n”a pas r\u00e9duit Q”),
TWO_OR_MORE_CATEGORIES_REQUIRED = deux cat\u00e9gories ou plus sont n\u00e9cessaires, il y en a {0}
TWO_OR_MORE_VALUES_IN_CATEGORY_REQUIRED = deux valeurs ou plus sont n\u00e9cessaires pour chaque cat\u00e9gorie, une cat\u00e9gorie en a {0}
UNABLE_TO_BRACKET_OPTIMUM_IN_LINE_SEARCH = impossible d”encadrer l”optimum lors de la recherche lin\u00e9aire
UNABLE_TO_COMPUTE_COVARIANCE_SINGULAR_PROBLEM = impossible de calculer les covariances : probl\u00e8me singulier
UNABLE_TO_FIRST_GUESS_HARMONIC_COEFFICIENTS = impossible de faire une premi\u00e8re estimation des coefficients harmoniques
UNABLE_TO_ORTHOGONOLIZE_MATRIX = impossible de rendre la matrice orthogonale en {0} it\u00e9rations
UNABLE_TO_PERFORM_QR_DECOMPOSITION_ON_JACOBIAN = impossible de calculer la factorisation Q.R de la matrice jacobienne {0}x{1}
UNABLE_TO_SOLVE_SINGULAR_PROBLEM = r\u00e9solution impossible : probl\u00e8me singulier
UNBOUNDED_SOLUTION = solution non born\u00e9e
UNKNOWN_MODE = mode {0} inconnu, modes connus : {1} ({2}), {3} ({4}), {5} ({6}), {7} ({8}), {9} ({10}) et {11} ({12})
UNKNOWN_PARAMETER = param\u00e8tre {0} inconnu
UNMATCHED_ODE_IN_EXPANDED_SET = l”\u00e9quation diff\u00e9rentielle ne correspond pas \u00e0 l”\u00e9quation principale du jeu \u00e9tendu
CANNOT_PARSE_AS_TYPE = cha\u00eene “{0}” non analysable (\u00e0 partir de la position {1}) en un objet de type {2}
CANNOT_PARSE = cha\u00eene “{0}” non analysable (\u00e0 partir de la position {1})
UNPARSEABLE_3D_VECTOR = vecteur 3D non analysable : “{0}”
UNPARSEABLE_COMPLEX_NUMBER = nombre complexe non analysable : “{0}”
UNPARSEABLE_REAL_VECTOR = vecteur r\u00e9el non analysable : “{0}”
UNSUPPORTED_EXPANSION_MODE = mode d”extension {0} non support\u00e9, les modes support\u00e9s sont {1} ({2}) et {3} ({4})
UNSUPPORTED_OPERATION = op\u00e9ration non disponible
ARITHMETIC_EXCEPTION = erreur arithm\u00e9tique
ILLEGAL_STATE = \u00e9tat incoh\u00e9rent
USER_EXCEPTION = erreur g\u00e9n\u00e9r\u00e9e par le code utilisateur
URL_CONTAINS_NO_DATA = l”adresse {0} ne contient aucune donn\u00e9e
VALUES_ADDED_BEFORE_CONFIGURING_STATISTIC = {0} valeurs ont \u00e9t\u00e9 ajout\u00e9es
VECTOR_LENGTH_MISMATCH = taille de vecteur invalide : {0} au lieu de {1} attendue
VECTOR_MUST_HAVE_AT_LEAST_ONE_ELEMENT = un vecteur doit comporter au moins un \u00e9l\u00e9ment
WEIGHT_AT_LEAST_ONE_NON_ZERO = le tableau des poids doit contenir au moins une valeur non nulle
WRONG_BLOCK_LENGTH = forme de tableau erron\u00e9e (bloc de longueur {0} au lieu des {1} attendus)
WRONG_NUMBER_OF_POINTS = {0} sont n\u00e9cessaires, seuls {1} ont \u00e9t\u00e9 fournis
NUMBER_OF_POINTS = nombre de points ({0})
ZERO_DENOMINATOR = le d\u00e9nominateur doit \u00eatre diff\u00e9rent de 0
ZERO_DENOMINATOR_IN_FRACTION = d\u00e9nominateur nul dans le nombre rationnel {0}/{1}
ZERO_FRACTION_TO_DIVIDE_BY = division par un nombre rationnel nul : {0}/{1}
ZERO_NORM = norme nulle
ZERO_NORM_FOR_ROTATION_AXIS = norme nulle pour un axe de rotation
ZERO_NORM_FOR_ROTATION_DEFINING_VECTOR = norme nulle pour un axe de d\u00e9finition de rotation
ZERO_NOT_ALLOWED = la valeur z\u00e9ro n”est pas autoris\u00e9e ici
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
“License” shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
“Licensor” shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
“Legal Entity” shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
“control” means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
“You” (or “Your”) shall mean an individual or Legal Entity
exercising permissions granted by this License.
“Source” form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
“Object” form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
“Work” shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
“Derivative Works” shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
“Contribution” shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, “submitted”
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as “Not a Contribution.”
“Contributor” shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a “NOTICE” text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an “AS IS” BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets “[]”
replaced with your own identifying information. (Don’t include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same “printed page” as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the “License”);
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an “AS IS” BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
APACHE COMMONS MATH DERIVATIVE WORKS:
The Apache commons-math library includes a number of subcomponents
whose implementation is derived from original sources written
in C or Fortran. License terms of the original sources
are reproduced below.
===============================================================================
For the lmder, lmpar and qrsolv Fortran routine from minpack and translated in
the LevenbergMarquardtOptimizer class in package
org.apache.commons.math3.optimization.general
Original source copyright and license statement:
Minpack Copyright Notice (1999) University of Chicago. All rights reserved
Redistribution and use in source and binary forms, with or
without modification, are permitted provided that the
following conditions are met:
1. Redistributions of source code must retain the above
copyright notice, this list of conditions and the following
disclaimer.
2. Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials
provided with the distribution.
3. The end-user documentation included with the
redistribution, if any, must include the following
acknowledgment:
“This product includes software developed by the
University of Chicago, as Operator of Argonne National
Laboratory.
Alternately, this acknowledgment may appear in the software
itself, if and wherever such third-party acknowledgments
normally appear.
4. WARRANTY DISCLAIMER. THE SOFTWARE IS SUPPLIED “AS IS”
WITHOUT WARRANTY OF ANY KIND. THE COPYRIGHT HOLDER, THE
UNITED STATES, THE UNITED STATES DEPARTMENT OF ENERGY, AND
THEIR EMPLOYEES: (1) DISCLAIM ANY WARRANTIES, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES
OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE
OR NON-INFRINGEMENT, (2) DO NOT ASSUME ANY LEGAL LIABILITY
OR RESPONSIBILITY FOR THE ACCURACY, COMPLETENESS, OR
USEFULNESS OF THE SOFTWARE, (3) DO NOT REPRESENT THAT USE OF
THE SOFTWARE WOULD NOT INFRINGE PRIVATELY OWNED RIGHTS, (4)
DO NOT WARRANT THAT THE SOFTWARE WILL FUNCTION
UNINTERRUPTED, THAT IT IS ERROR-FREE OR THAT ANY ERRORS WILL
BE CORRECTED.
5. LIMITATION OF LIABILITY. IN NO EVENT WILL THE COPYRIGHT
HOLDER, THE UNITED STATES, THE UNITED STATES DEPARTMENT OF
ENERGY, OR THEIR EMPLOYEES: BE LIABLE FOR ANY INDIRECT,
INCIDENTAL, CONSEQUENTIAL, SPECIAL OR PUNITIVE DAMAGES OF
ANY KIND OR NATURE, INCLUDING BUT NOT LIMITED TO LOSS OF
PROFITS OR LOSS OF DATA, FOR ANY REASON WHATSOEVER, WHETHER
SUCH LIABILITY IS ASSERTED ON THE BASIS OF CONTRACT, TORT
(INCLUDING NEGLIGENCE OR STRICT LIABILITY), OR OTHERWISE,
EVEN IF ANY OF SAID PARTIES HAS BEEN WARNED OF THE
POSSIBILITY OF SUCH LOSS OR DAMAGES.
===============================================================================
Copyright and license statement for the odex Fortran routine developed by
E. Hairer and G. Wanner and translated in GraggBulirschStoerIntegrator class
in package org.apache.commons.math3.ode.nonstiff:
Copyright (c) 2004, Ernst Hairer
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
– Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
– Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS
IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
===============================================================================
Copyright and license statement for the original lapack fortran routines
translated in EigenDecompositionImpl class in package
org.apache.commons.math3.linear:
Copyright (c) 1992-2008 The University of Tennessee. All rights reserved.
$COPYRIGHT$
Additional copyrights may follow
$HEADER$
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
– Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
– Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer listed
in this license in the documentation and/or other materials
provided with the distribution.
– Neither the name of the copyright holders nor the names of its
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
“AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
===============================================================================
Copyright and license statement for the original Mersenne twister C
routines translated in MersenneTwister class in package
org.apache.commons.math3.random:
Copyright (C) 1997 – 2002, Makoto Matsumoto and Takuji Nishimura,
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. The names of its contributors may not be used to endorse or promote
products derived from this software without specific prior written
permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
“AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
===============================================================================
The class “org.apache.commons.math3.exception.util.LocalizedFormatsTest” is
an adapted version of “OrekitMessagesTest” test class for the Orekit library
The “org.apache.commons.math3.analysis.interpolation.HermiteInterpolator”
has been imported from the Orekit space flight dynamics library.
Th Orekit library is described at:
https://www.orekit.org/forge/projects/orekit
The original files are distributed under the terms of the Apache 2 license
which is: Copyright 2010 CS Communication & Systèmes
Apache Commons Math
Copyright 2001-2013 The Apache Software Foundation
This product includes software developed at
The Apache Software Foundation (http://www.apache.org/).
===============================================================================
The inverse error function implementation in the Erf class is based on CUDA
code developed by Mike Giles, Oxford-Man Institute of Quantitative Finance,
and published in GPU Computing Gems, volume 2, 2010.
===============================================================================
The BracketFinder (package org.apache.commons.math3.optimization.univariate)
and PowellOptimizer (package org.apache.commons.math3.optimization.general)
classes are based on the Python code in module “optimize.py” (version 0.5)
developed by Travis E. Oliphant for the SciPy library (http://www.scipy.org/)
Copyright © 2003-2009 SciPy Developers.
===============================================================================
The LinearConstraint, LinearObjectiveFunction, LinearOptimizer,
RelationShip, SimplexSolver and SimplexTableau classes in package
org.apache.commons.math3.optimization.linear include software developed by
Benjamin McCann (http://www.benmccann.com) and distributed with
the following copyright: Copyright 2009 Google Inc.
===============================================================================
This product includes software developed by the
University of Chicago, as Operator of Argonne National
Laboratory.
The LevenbergMarquardtOptimizer class in package
org.apache.commons.math3.optimization.general includes software
translated from the lmder, lmpar and qrsolv Fortran routines
from the Minpack package
Minpack Copyright Notice (1999) University of Chicago. All rights reserved
===============================================================================
The GraggBulirschStoerIntegrator class in package
org.apache.commons.math3.ode.nonstiff includes software translated
from the odex Fortran routine developed by E. Hairer and G. Wanner.
Original source copyright:
Copyright (c) 2004, Ernst Hairer
===============================================================================
The EigenDecompositionImpl class in package
org.apache.commons.math3.linear includes software translated
from some LAPACK Fortran routines. Original source copyright:
Copyright (c) 1992-2008 The University of Tennessee. All rights reserved.
===============================================================================
The MersenneTwister class in package org.apache.commons.math3.random
includes software translated from the 2002-01-26 version of
the Mersenne-Twister generator written in C by Makoto Matsumoto and Takuji
Nishimura. Original source copyright:
Copyright (C) 1997 – 2002, Makoto Matsumoto and Takuji Nishimura,
All rights reserved
===============================================================================
The LocalizedFormatsTest class in the unit tests is an adapted version of
the OrekitMessagesTest class from the orekit library distributed under the
terms of the Apache 2 licence. Original source copyright:
Copyright 2010 CS Systèmes d’Information
===============================================================================
The HermiteInterpolator class and its corresponding test have been imported from
the orekit library distributed under the terms of the Apache 2 licence. Original
source copyright:
Copyright 2010-2012 CS Systèmes d’Information
===============================================================================
The creation of the package “o.a.c.m.analysis.integration.gauss” was inspired
by an original code donated by Sébastien Brisard.
===============================================================================
The complete text of licenses and disclaimers associated with the the original
sources enumerated above at the time of code translation are in the LICENSE.txt
file.
org.apache.commons
commons-parent
28
4.0.0
org.apache.commons
commons-math3
3.2
Commons Math
2003
The Math project is a library of lightweight, self-contained mathematics and statistics components addressing the most common practical problems not immediately available in the Java programming language or commons-lang.
http://commons.apache.org/proper/commons-math/
jira
http://issues.apache.org/jira/browse/MATH
scm:svn:http://svn.apache.org/repos/asf/commons/proper/math/trunk
scm:svn:https://svn.apache.org/repos/asf/commons/proper/math/trunk
http://svn.apache.org/viewvc/commons/proper/math/trunk
people.apache.org
Commons Math
scp://people.apache.org/www/commons.apache.org/math
Mikkel Meyer Andersen
mikl
mikl at apache dot org
Bill Barker
billbarker
billbarker at apache dot org
Sébastien Brisard
celestin
celestin at apache dot org
Albert Davidson Chou
achou
achou at apache dot org
Mark Diggory
mdiggory
mdiggory at apache dot org
Robert Burrell Donkin
rdonkin
rdonkin at apache dot org
Luc Maisonobe
luc
luc at apache dot org
Tim O’Brien
tobrien
tobrien at apache dot org
J. Pietschmann
pietsch
j3322ptm at yahoo dot de
Dimitri Pourbaix
dimpbx
dimpbx at apache dot org
Gilles Sadowski
erans
erans at apache dot org
Phil Steitz
psteitz
psteitz at apache dot org
Greg Sterijevski
gregs
gregs at apache dot org
Brent Worden
brentworden
brentworden at apache dot org
Thomas Neidhart
tn
tn at apache dot org
Eldar Agalarov
C. Scott Ananian
Mark Anderson
Peter Andrews
Rémi Arntzen
Jared Becksfort
Michael Bjorkegren
John Bollinger
Cyril Briquet
Dave Brosius
Dan Checkoway
Charles Cooper
Paul Cowan
Benjamin Croizet
Larry Diamond
Rodrigo di Lorenzo Lopes
Hasan Diwan
Ted Dunning
John Gant
Ken Geis
Bernhard Grünewaldt
Elliotte Rusty Harold
Dennis Hendriks
Reid Hochstedler
Matthias Hummel
Curtis Jensen
Ismael Juma
Eugene Kirpichov
Piotr Kochanski
Bob MacCallum
Jake Mannix
Benjamin McCann
Patrick Meyer
J. Lewis Muir
Christopher Nix
Fredrik Norin
Sujit Pal
Todd C. Parnell
Andreas Rieger
Sébastien Riou
Bill Rossi
Matthew Rowles
Pavel Ryzhov
Joni Salonen
Michael Saunders
Christopher Schuck
Christian Semrau
David Stefka
Mauro Talevi
Radoslav Tsvetkov
Kim van der Linde
Evan Ward
Andrew Waterman
Jörg Weimar
Christian Winter
Piotr Wydrych
Xiaogang Zhang
junit
junit
4.10
test
math
org.apache.commons.math3
3.2
(requires Java 1.5+)
RC5
-bin
2.2
commons-math-${commons.release.2.version}
(requires Java 1.5+)
MATH
12310485
UTF-8
1.5
1.5
2.7.1
2.5.1
2.9.1
org.apache.maven.plugins
maven-surefire-plugin
**/*Test.java
**/*TestBinary.java
**/*TestPermutations.java
**/*AbstractTest.java
maven-assembly-plugin
src/main/assembly/src.xml
src/main/assembly/bin.xml
org.codehaus.mojo
clirr-maven-plugin
${commons.clirr.version}
maven-pmd-plugin
${math.pmd.version}
${maven.compile.target}
org.apache.maven.plugins
maven-scm-publish-plugin
javadocs
org.apache.maven.plugins
maven-changes-plugin
${commons.changes.version}
%URL%/%ISSUE%
false
Fix Version,Key,Summary,Type,Resolution,Status
Key DESC,Type,Fix Version DESC
Fixed
Resolved,Closed
Bug,New Feature,Task,Improvement,Wish,Test
${commons.release.version}
100
changes-report
jira-report
org.apache.rat
apache-rat-plugin
${commons.rat.version}
src/test/maxima/special/RealFunctionValidation/MANIFEST.txt
src/test/resources/org/apache/commons/math3/random/testData.txt
src/test/resources/org/apache/commons/math3/random/emptyFile.txt
src/test/resources/org/apache/commons/math3/stat/data/PiDigits.txt
src/test/resources/org/apache/commons/math3/stat/data/NumAcc3.txt
src/test/resources/org/apache/commons/math3/stat/data/Lew.txt
src/test/resources/org/apache/commons/math3/stat/data/NumAcc2.txt
src/test/resources/org/apache/commons/math3/stat/data/NumAcc1.txt
src/test/resources/org/apache/commons/math3/stat/data/Lottery.txt
src/test/resources/org/apache/commons/math3/stat/data/NumAcc4.txt
src/test/resources/org/apache/commons/math3/stat/data/Michelso.txt
src/test/resources/org/apache/commons/math3/stat/data/Mavro.txt
bin/**
.gitignore
.git/**
org.codehaus.mojo
findbugs-maven-plugin
${math.findbugs.version}
Normal
Default
${basedir}/findbugs-exclude-filter.xml
org.apache.maven.plugins
maven-checkstyle-plugin
${math.checkstyle.version}
${basedir}/checkstyle.xml
false
${basedir}/license-header.txt
checkstyle
org.codehaus.mojo
clirr-maven-plugin
${commons.clirr.version}
${minSeverity}
maven-pmd-plugin
${math.pmd.version}
${maven.compile.target}
pmd
#Generated by Maven
#Tue Apr 02 21:28:44 CEST 2013
version=3.2
groupId=org.apache.commons
artifactId=commons-math3