| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 11 | 5 | 15.000001% | 31.0% | 52.999996% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.commons.math.Field org.apache.commons.math.FieldElement | org.apache.commons.math.MathException org.apache.commons.math.MathRuntimeException org.apache.commons.math.MathRuntimeException$1 org.apache.commons.math.MathRuntimeException$2 org.apache.commons.math.MathRuntimeException$3 org.apache.commons.math.MathRuntimeException$4 org.apache.commons.math.MathRuntimeException$5 org.apache.commons.math.MathRuntimeException$6 org.apache.commons.math.MathRuntimeException$7 org.apache.commons.math.MathRuntimeException$8 org.apache.commons.math.MathRuntimeException$9 | org.apache.commons.math.complex org.apache.commons.math.dfp org.apache.commons.math.fraction org.apache.commons.math.linear org.apache.commons.math.stat.correlation org.apache.commons.math.stat.descriptive org.apache.commons.math.stat.descriptive.moment org.apache.commons.math.stat.inference org.apache.commons.math.stat.regression org.apache.commons.math.transform org.apache.commons.math.util | java.io java.lang java.text java.util org.apache.commons.math.exception.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 14 | 2 | 50.0% | 12.0% | 38.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.commons.math.analysis.BivariateRealFunction org.apache.commons.math.analysis.DifferentiableMultivariateRealFunction org.apache.commons.math.analysis.DifferentiableMultivariateVectorialFunction org.apache.commons.math.analysis.DifferentiableUnivariateMatrixFunction org.apache.commons.math.analysis.DifferentiableUnivariateRealFunction org.apache.commons.math.analysis.DifferentiableUnivariateVectorialFunction org.apache.commons.math.analysis.MultivariateMatrixFunction org.apache.commons.math.analysis.MultivariateRealFunction org.apache.commons.math.analysis.MultivariateVectorialFunction org.apache.commons.math.analysis.ParametricUnivariateRealFunction org.apache.commons.math.analysis.TrivariateRealFunction org.apache.commons.math.analysis.UnivariateMatrixFunction org.apache.commons.math.analysis.UnivariateRealFunction org.apache.commons.math.analysis.UnivariateVectorialFunction | org.apache.commons.math.analysis.FunctionUtils org.apache.commons.math.analysis.FunctionUtils$1 org.apache.commons.math.analysis.FunctionUtils$10 org.apache.commons.math.analysis.FunctionUtils$2 org.apache.commons.math.analysis.FunctionUtils$2$1 org.apache.commons.math.analysis.FunctionUtils$3 org.apache.commons.math.analysis.FunctionUtils$4 org.apache.commons.math.analysis.FunctionUtils$4$1 org.apache.commons.math.analysis.FunctionUtils$5 org.apache.commons.math.analysis.FunctionUtils$6 org.apache.commons.math.analysis.FunctionUtils$6$1 org.apache.commons.math.analysis.FunctionUtils$7 org.apache.commons.math.analysis.FunctionUtils$8 org.apache.commons.math.analysis.FunctionUtils$9 | org.apache.commons.math.analysis.function org.apache.commons.math.analysis.integration org.apache.commons.math.analysis.interpolation org.apache.commons.math.analysis.polynomials org.apache.commons.math.analysis.solvers org.apache.commons.math.distribution org.apache.commons.math.linear org.apache.commons.math.ode.events org.apache.commons.math.optimization org.apache.commons.math.optimization.direct org.apache.commons.math.optimization.fitting org.apache.commons.math.optimization.general org.apache.commons.math.optimization.univariate org.apache.commons.math.transform | java.lang org.apache.commons.math.analysis.function |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 3 | 5 | 0.0% | 62.0% | 38.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.apache.commons.math.analysis.function.Abs org.apache.commons.math.analysis.function.Acos org.apache.commons.math.analysis.function.Acos$1 org.apache.commons.math.analysis.function.Acosh org.apache.commons.math.analysis.function.Acosh$1 org.apache.commons.math.analysis.function.Add org.apache.commons.math.analysis.function.Asin org.apache.commons.math.analysis.function.Asin$1 org.apache.commons.math.analysis.function.Asinh org.apache.commons.math.analysis.function.Asinh$1 org.apache.commons.math.analysis.function.Atan org.apache.commons.math.analysis.function.Atan$1 org.apache.commons.math.analysis.function.Atan2 org.apache.commons.math.analysis.function.Atanh org.apache.commons.math.analysis.function.Atanh$1 org.apache.commons.math.analysis.function.Cbrt org.apache.commons.math.analysis.function.Cbrt$1 org.apache.commons.math.analysis.function.Ceil org.apache.commons.math.analysis.function.Constant org.apache.commons.math.analysis.function.Cos org.apache.commons.math.analysis.function.Cos$1 org.apache.commons.math.analysis.function.Cosh org.apache.commons.math.analysis.function.Divide org.apache.commons.math.analysis.function.Exp org.apache.commons.math.analysis.function.Exp$1 org.apache.commons.math.analysis.function.Expm1 org.apache.commons.math.analysis.function.Expm1$1 org.apache.commons.math.analysis.function.Floor org.apache.commons.math.analysis.function.Gaussian org.apache.commons.math.analysis.function.Gaussian$1 org.apache.commons.math.analysis.function.Gaussian$Parametric org.apache.commons.math.analysis.function.HarmonicOscillator org.apache.commons.math.analysis.function.HarmonicOscillator$1 org.apache.commons.math.analysis.function.HarmonicOscillator$Parametric org.apache.commons.math.analysis.function.Identity org.apache.commons.math.analysis.function.Inverse org.apache.commons.math.analysis.function.Inverse$1 org.apache.commons.math.analysis.function.Log org.apache.commons.math.analysis.function.Log$1 org.apache.commons.math.analysis.function.Log10 org.apache.commons.math.analysis.function.Log10$1 org.apache.commons.math.analysis.function.Log1p org.apache.commons.math.analysis.function.Log1p$1 org.apache.commons.math.analysis.function.Logistic org.apache.commons.math.analysis.function.Logistic$1 org.apache.commons.math.analysis.function.Logistic$Parametric org.apache.commons.math.analysis.function.Logit org.apache.commons.math.analysis.function.Logit$1 org.apache.commons.math.analysis.function.Logit$Parametric org.apache.commons.math.analysis.function.Max org.apache.commons.math.analysis.function.Min org.apache.commons.math.analysis.function.Minus org.apache.commons.math.analysis.function.Multiply org.apache.commons.math.analysis.function.Pow org.apache.commons.math.analysis.function.Power org.apache.commons.math.analysis.function.Power$1 org.apache.commons.math.analysis.function.Rint org.apache.commons.math.analysis.function.Sigmoid org.apache.commons.math.analysis.function.Sigmoid$1 org.apache.commons.math.analysis.function.Sigmoid$Parametric org.apache.commons.math.analysis.function.Signum org.apache.commons.math.analysis.function.Sin org.apache.commons.math.analysis.function.Sinc org.apache.commons.math.analysis.function.Sinc$1 org.apache.commons.math.analysis.function.Sinc$2 org.apache.commons.math.analysis.function.Sinh org.apache.commons.math.analysis.function.Sqrt org.apache.commons.math.analysis.function.Sqrt$1 org.apache.commons.math.analysis.function.StepFunction org.apache.commons.math.analysis.function.Subtract org.apache.commons.math.analysis.function.Tan org.apache.commons.math.analysis.function.Tan$1 org.apache.commons.math.analysis.function.Tanh org.apache.commons.math.analysis.function.Tanh$1 org.apache.commons.math.analysis.function.Ulp | org.apache.commons.math.analysis org.apache.commons.math.linear org.apache.commons.math.optimization.fitting | java.lang java.util org.apache.commons.math.analysis org.apache.commons.math.exception org.apache.commons.math.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 0 | 6 | 33.0% | 100.0% | 33.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.commons.math.analysis.integration.UnivariateRealIntegrator org.apache.commons.math.analysis.integration.UnivariateRealIntegratorImpl | org.apache.commons.math.analysis.integration.LegendreGaussIntegrator org.apache.commons.math.analysis.integration.RombergIntegrator org.apache.commons.math.analysis.integration.SimpsonIntegrator org.apache.commons.math.analysis.integration.TrapezoidIntegrator | None | java.lang org.apache.commons.math.analysis org.apache.commons.math.analysis.solvers org.apache.commons.math.exception org.apache.commons.math.exception.util org.apache.commons.math.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 0 | 12 | 15.000001% | 100.0% | 15.000001% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.commons.math.analysis.interpolation.BivariateRealGridInterpolator org.apache.commons.math.analysis.interpolation.MultivariateRealInterpolator org.apache.commons.math.analysis.interpolation.TrivariateRealGridInterpolator org.apache.commons.math.analysis.interpolation.UnivariateRealInterpolator | org.apache.commons.math.analysis.interpolation.BicubicSplineFunction org.apache.commons.math.analysis.interpolation.BicubicSplineFunction$1 org.apache.commons.math.analysis.interpolation.BicubicSplineFunction$2 org.apache.commons.math.analysis.interpolation.BicubicSplineFunction$3 org.apache.commons.math.analysis.interpolation.BicubicSplineFunction$4 org.apache.commons.math.analysis.interpolation.BicubicSplineFunction$5 org.apache.commons.math.analysis.interpolation.BicubicSplineInterpolatingFunction org.apache.commons.math.analysis.interpolation.BicubicSplineInterpolator org.apache.commons.math.analysis.interpolation.DividedDifferenceInterpolator org.apache.commons.math.analysis.interpolation.LinearInterpolator org.apache.commons.math.analysis.interpolation.LoessInterpolator org.apache.commons.math.analysis.interpolation.MicrosphereInterpolatingFunction org.apache.commons.math.analysis.interpolation.MicrosphereInterpolatingFunction$MicrosphereSurfaceElement org.apache.commons.math.analysis.interpolation.MicrosphereInterpolator org.apache.commons.math.analysis.interpolation.NevilleInterpolator org.apache.commons.math.analysis.interpolation.SmoothingPolynomialBicubicSplineInterpolator org.apache.commons.math.analysis.interpolation.SplineInterpolator org.apache.commons.math.analysis.interpolation.TricubicSplineFunction org.apache.commons.math.analysis.interpolation.TricubicSplineInterpolatingFunction org.apache.commons.math.analysis.interpolation.TricubicSplineInterpolator org.apache.commons.math.analysis.interpolation.UnivariateRealPeriodicInterpolator org.apache.commons.math.analysis.interpolation.UnivariateRealPeriodicInterpolator$1 | None | java.io java.lang java.util org.apache.commons.math.analysis org.apache.commons.math.analysis.polynomials org.apache.commons.math.exception org.apache.commons.math.exception.util org.apache.commons.math.linear org.apache.commons.math.optimization.fitting org.apache.commons.math.optimization.general org.apache.commons.math.random org.apache.commons.math.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 3 | 8 | 8.0% | 73.0% | 20.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.commons.math.analysis.polynomials.PolynomialsUtils$RecurrenceCoefficientsGenerator | org.apache.commons.math.analysis.polynomials.PolynomialFunction org.apache.commons.math.analysis.polynomials.PolynomialFunction$Parametric org.apache.commons.math.analysis.polynomials.PolynomialFunctionLagrangeForm org.apache.commons.math.analysis.polynomials.PolynomialFunctionNewtonForm org.apache.commons.math.analysis.polynomials.PolynomialSplineFunction org.apache.commons.math.analysis.polynomials.PolynomialsUtils org.apache.commons.math.analysis.polynomials.PolynomialsUtils$1 org.apache.commons.math.analysis.polynomials.PolynomialsUtils$2 org.apache.commons.math.analysis.polynomials.PolynomialsUtils$3 org.apache.commons.math.analysis.polynomials.PolynomialsUtils$4 org.apache.commons.math.analysis.polynomials.PolynomialsUtils$5 org.apache.commons.math.analysis.polynomials.PolynomialsUtils$JacobiKey | org.apache.commons.math.analysis.interpolation org.apache.commons.math.analysis.solvers org.apache.commons.math.optimization.fitting | java.io java.lang java.util org.apache.commons.math.analysis org.apache.commons.math.exception org.apache.commons.math.exception.util org.apache.commons.math.fraction org.apache.commons.math.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 7 | 7 | 34.0% | 50.0% | 16.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.commons.math.analysis.solvers.AbstractDifferentiableUnivariateRealSolver org.apache.commons.math.analysis.solvers.AbstractPolynomialSolver org.apache.commons.math.analysis.solvers.AbstractUnivariateRealSolver org.apache.commons.math.analysis.solvers.BaseAbstractUnivariateRealSolver org.apache.commons.math.analysis.solvers.BaseSecantSolver org.apache.commons.math.analysis.solvers.BaseUnivariateRealSolver org.apache.commons.math.analysis.solvers.BracketedUnivariateRealSolver org.apache.commons.math.analysis.solvers.DifferentiableUnivariateRealSolver org.apache.commons.math.analysis.solvers.PolynomialSolver org.apache.commons.math.analysis.solvers.UnivariateRealSolver | org.apache.commons.math.analysis.solvers.AllowedSolution org.apache.commons.math.analysis.solvers.BaseSecantSolver$1 org.apache.commons.math.analysis.solvers.BaseSecantSolver$Method org.apache.commons.math.analysis.solvers.BisectionSolver org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver org.apache.commons.math.analysis.solvers.BracketingNthOrderBrentSolver$1 org.apache.commons.math.analysis.solvers.BrentSolver org.apache.commons.math.analysis.solvers.IllinoisSolver org.apache.commons.math.analysis.solvers.LaguerreSolver org.apache.commons.math.analysis.solvers.LaguerreSolver$1 org.apache.commons.math.analysis.solvers.LaguerreSolver$ComplexSolver org.apache.commons.math.analysis.solvers.MullerSolver org.apache.commons.math.analysis.solvers.MullerSolver2 org.apache.commons.math.analysis.solvers.NewtonSolver org.apache.commons.math.analysis.solvers.PegasusSolver org.apache.commons.math.analysis.solvers.RegulaFalsiSolver org.apache.commons.math.analysis.solvers.RiddersSolver org.apache.commons.math.analysis.solvers.SecantSolver org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils | org.apache.commons.math.analysis.integration org.apache.commons.math.dfp org.apache.commons.math.distribution org.apache.commons.math.ode org.apache.commons.math.ode.events org.apache.commons.math.ode.nonstiff org.apache.commons.math.optimization.general | java.lang org.apache.commons.math.analysis org.apache.commons.math.analysis.polynomials org.apache.commons.math.complex org.apache.commons.math.exception org.apache.commons.math.exception.util org.apache.commons.math.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 2 | 8 | 0.0% | 80.0% | 20.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.apache.commons.math.complex.Complex org.apache.commons.math.complex.ComplexField org.apache.commons.math.complex.ComplexField$1 org.apache.commons.math.complex.ComplexField$LazyHolder org.apache.commons.math.complex.ComplexFormat org.apache.commons.math.complex.ComplexUtils | org.apache.commons.math.analysis.solvers org.apache.commons.math.transform | java.io java.lang java.text java.util org.apache.commons.math org.apache.commons.math.exception org.apache.commons.math.exception.util org.apache.commons.math.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 0 | 6 | 10.0% | 100.0% | 10.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.commons.math.dfp.UnivariateDfpFunction | org.apache.commons.math.dfp.BracketingNthOrderBrentSolverDFP org.apache.commons.math.dfp.BracketingNthOrderBrentSolverDFP$1 org.apache.commons.math.dfp.Dfp org.apache.commons.math.dfp.Dfp$1 org.apache.commons.math.dfp.DfpDec org.apache.commons.math.dfp.DfpDec$1 org.apache.commons.math.dfp.DfpField org.apache.commons.math.dfp.DfpField$RoundingMode org.apache.commons.math.dfp.DfpMath | None | java.lang java.util org.apache.commons.math org.apache.commons.math.analysis.solvers org.apache.commons.math.exception org.apache.commons.math.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 4 | 12 | 56.0% | 75.0% | 31.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.commons.math.distribution.AbstractContinuousDistribution org.apache.commons.math.distribution.AbstractDistribution org.apache.commons.math.distribution.AbstractIntegerDistribution org.apache.commons.math.distribution.BetaDistribution org.apache.commons.math.distribution.BinomialDistribution org.apache.commons.math.distribution.CauchyDistribution org.apache.commons.math.distribution.ChiSquaredDistribution org.apache.commons.math.distribution.ContinuousDistribution org.apache.commons.math.distribution.DiscreteDistribution org.apache.commons.math.distribution.Distribution org.apache.commons.math.distribution.ExponentialDistribution org.apache.commons.math.distribution.FDistribution org.apache.commons.math.distribution.GammaDistribution org.apache.commons.math.distribution.HypergeometricDistribution org.apache.commons.math.distribution.IntegerDistribution org.apache.commons.math.distribution.KolmogorovSmirnovDistribution org.apache.commons.math.distribution.NormalDistribution org.apache.commons.math.distribution.PascalDistribution org.apache.commons.math.distribution.PoissonDistribution org.apache.commons.math.distribution.TDistribution org.apache.commons.math.distribution.WeibullDistribution org.apache.commons.math.distribution.ZipfDistribution | org.apache.commons.math.distribution.AbstractContinuousDistribution$1 org.apache.commons.math.distribution.BetaDistributionImpl org.apache.commons.math.distribution.BinomialDistributionImpl org.apache.commons.math.distribution.CauchyDistributionImpl org.apache.commons.math.distribution.ChiSquaredDistributionImpl org.apache.commons.math.distribution.ExponentialDistributionImpl org.apache.commons.math.distribution.FDistributionImpl org.apache.commons.math.distribution.GammaDistributionImpl org.apache.commons.math.distribution.HypergeometricDistributionImpl org.apache.commons.math.distribution.KolmogorovSmirnovDistributionImpl org.apache.commons.math.distribution.NormalDistributionImpl org.apache.commons.math.distribution.PascalDistributionImpl org.apache.commons.math.distribution.PoissonDistributionImpl org.apache.commons.math.distribution.SaddlePointExpansion org.apache.commons.math.distribution.TDistributionImpl org.apache.commons.math.distribution.WeibullDistributionImpl org.apache.commons.math.distribution.ZipfDistributionImpl | org.apache.commons.math.random org.apache.commons.math.stat.correlation org.apache.commons.math.stat.inference org.apache.commons.math.stat.regression | java.io java.lang java.math org.apache.commons.math.analysis org.apache.commons.math.analysis.solvers org.apache.commons.math.exception org.apache.commons.math.exception.util org.apache.commons.math.fraction org.apache.commons.math.linear org.apache.commons.math.random org.apache.commons.math.special org.apache.commons.math.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 38 | 3 | 0.0% | 7.0% | 93.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.apache.commons.math.exception.ConvergenceException org.apache.commons.math.exception.DimensionMismatchException org.apache.commons.math.exception.MathArithmeticException org.apache.commons.math.exception.MathIllegalArgumentException org.apache.commons.math.exception.MathIllegalNumberException org.apache.commons.math.exception.MathIllegalStateException org.apache.commons.math.exception.MathInternalError org.apache.commons.math.exception.MathParseException org.apache.commons.math.exception.MathUnsupportedOperationException org.apache.commons.math.exception.MaxCountExceededException org.apache.commons.math.exception.MultiDimensionMismatchException org.apache.commons.math.exception.NoBracketingException org.apache.commons.math.exception.NoDataException org.apache.commons.math.exception.NonMonotonicSequenceException org.apache.commons.math.exception.NotFiniteNumberException org.apache.commons.math.exception.NotPositiveException org.apache.commons.math.exception.NotStrictlyPositiveException org.apache.commons.math.exception.NullArgumentException org.apache.commons.math.exception.NumberIsTooLargeException org.apache.commons.math.exception.NumberIsTooSmallException org.apache.commons.math.exception.OutOfRangeException org.apache.commons.math.exception.TooManyEvaluationsException org.apache.commons.math.exception.ZeroException | org.apache.commons.math.analysis.function org.apache.commons.math.analysis.integration org.apache.commons.math.analysis.interpolation org.apache.commons.math.analysis.polynomials org.apache.commons.math.analysis.solvers org.apache.commons.math.complex org.apache.commons.math.dfp org.apache.commons.math.distribution org.apache.commons.math.filter org.apache.commons.math.fraction org.apache.commons.math.genetics org.apache.commons.math.geometry org.apache.commons.math.geometry.euclidean.oned org.apache.commons.math.geometry.euclidean.threed org.apache.commons.math.geometry.euclidean.twod org.apache.commons.math.linear org.apache.commons.math.ode org.apache.commons.math.ode.events org.apache.commons.math.ode.nonstiff org.apache.commons.math.optimization org.apache.commons.math.optimization.direct org.apache.commons.math.optimization.fitting org.apache.commons.math.optimization.general org.apache.commons.math.optimization.linear org.apache.commons.math.optimization.univariate org.apache.commons.math.random org.apache.commons.math.special org.apache.commons.math.stat org.apache.commons.math.stat.clustering org.apache.commons.math.stat.correlation org.apache.commons.math.stat.descriptive org.apache.commons.math.stat.descriptive.moment org.apache.commons.math.stat.descriptive.rank org.apache.commons.math.stat.descriptive.summary org.apache.commons.math.stat.inference org.apache.commons.math.stat.ranking org.apache.commons.math.stat.regression org.apache.commons.math.util | java.lang org.apache.commons.math.exception.util org.apache.commons.math.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 33 | 4 | 33.0% | 11.0% | 56.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.commons.math.exception.util.ExceptionContextProvider org.apache.commons.math.exception.util.Localizable | org.apache.commons.math.exception.util.ArgUtils org.apache.commons.math.exception.util.DummyLocalizable org.apache.commons.math.exception.util.ExceptionContext org.apache.commons.math.exception.util.LocalizedFormats | org.apache.commons.math org.apache.commons.math.analysis.integration org.apache.commons.math.analysis.interpolation org.apache.commons.math.analysis.polynomials org.apache.commons.math.analysis.solvers org.apache.commons.math.complex org.apache.commons.math.distribution org.apache.commons.math.exception org.apache.commons.math.fraction org.apache.commons.math.genetics org.apache.commons.math.geometry.euclidean.oned org.apache.commons.math.geometry.euclidean.threed org.apache.commons.math.geometry.euclidean.twod org.apache.commons.math.linear org.apache.commons.math.ode org.apache.commons.math.ode.nonstiff org.apache.commons.math.optimization org.apache.commons.math.optimization.direct org.apache.commons.math.optimization.fitting org.apache.commons.math.optimization.general org.apache.commons.math.optimization.linear org.apache.commons.math.optimization.univariate org.apache.commons.math.random org.apache.commons.math.stat org.apache.commons.math.stat.clustering org.apache.commons.math.stat.correlation org.apache.commons.math.stat.descriptive org.apache.commons.math.stat.descriptive.moment org.apache.commons.math.stat.descriptive.rank org.apache.commons.math.stat.inference org.apache.commons.math.stat.regression org.apache.commons.math.transform org.apache.commons.math.util | java.io java.lang java.text java.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 0 | 4 | 40.0% | 100.0% | 40.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.commons.math.filter.MeasurementModel org.apache.commons.math.filter.ProcessModel | org.apache.commons.math.filter.DefaultMeasurementModel org.apache.commons.math.filter.DefaultProcessModel org.apache.commons.math.filter.KalmanFilter | None | java.lang org.apache.commons.math.exception org.apache.commons.math.linear org.apache.commons.math.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 4 | 9 | 7.0% | 69.0% | 24.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.commons.math.fraction.AbstractFormat | org.apache.commons.math.fraction.BigFraction org.apache.commons.math.fraction.BigFractionField org.apache.commons.math.fraction.BigFractionField$1 org.apache.commons.math.fraction.BigFractionField$LazyHolder org.apache.commons.math.fraction.BigFractionFormat org.apache.commons.math.fraction.Fraction org.apache.commons.math.fraction.FractionConversionException org.apache.commons.math.fraction.FractionField org.apache.commons.math.fraction.FractionField$1 org.apache.commons.math.fraction.FractionField$LazyHolder org.apache.commons.math.fraction.FractionFormat org.apache.commons.math.fraction.ProperBigFractionFormat org.apache.commons.math.fraction.ProperFractionFormat | org.apache.commons.math.analysis.polynomials org.apache.commons.math.distribution org.apache.commons.math.linear org.apache.commons.math.ode.nonstiff | java.io java.lang java.math java.text java.util org.apache.commons.math org.apache.commons.math.exception org.apache.commons.math.exception.util org.apache.commons.math.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 0 | 6 | 55.0% | 100.0% | 55.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.commons.math.genetics.AbstractListChromosome org.apache.commons.math.genetics.BinaryChromosome org.apache.commons.math.genetics.Chromosome org.apache.commons.math.genetics.CrossoverPolicy org.apache.commons.math.genetics.Fitness org.apache.commons.math.genetics.ListPopulation org.apache.commons.math.genetics.MutationPolicy org.apache.commons.math.genetics.PermutationChromosome org.apache.commons.math.genetics.Population org.apache.commons.math.genetics.RandomKey org.apache.commons.math.genetics.SelectionPolicy org.apache.commons.math.genetics.StoppingCondition | org.apache.commons.math.genetics.BinaryMutation org.apache.commons.math.genetics.ChromosomePair org.apache.commons.math.genetics.ElitisticListPopulation org.apache.commons.math.genetics.FixedGenerationCount org.apache.commons.math.genetics.GeneticAlgorithm org.apache.commons.math.genetics.InvalidRepresentationException org.apache.commons.math.genetics.OnePointCrossover org.apache.commons.math.genetics.RandomKeyMutation org.apache.commons.math.genetics.TournamentSelection org.apache.commons.math.genetics.TournamentSelection$1 | None | java.lang java.util org.apache.commons.math.exception org.apache.commons.math.exception.util org.apache.commons.math.random org.apache.commons.math.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 4 | 6 | 100.0% | 60.000004% | 60.000004% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.commons.math.geometry.Space org.apache.commons.math.geometry.Vector org.apache.commons.math.geometry.VectorFormat | None | org.apache.commons.math.geometry.euclidean.oned org.apache.commons.math.geometry.euclidean.threed org.apache.commons.math.geometry.euclidean.twod org.apache.commons.math.geometry.partitioning | java.io java.lang java.text java.util org.apache.commons.math.exception org.apache.commons.math.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 2 | 9 | 0.0% | 82.0% | 18.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.apache.commons.math.geometry.euclidean.oned.Euclidean1D org.apache.commons.math.geometry.euclidean.oned.Euclidean1D$1 org.apache.commons.math.geometry.euclidean.oned.Euclidean1D$LazyHolder org.apache.commons.math.geometry.euclidean.oned.Interval org.apache.commons.math.geometry.euclidean.oned.IntervalsSet org.apache.commons.math.geometry.euclidean.oned.OrientedPoint org.apache.commons.math.geometry.euclidean.oned.SubOrientedPoint org.apache.commons.math.geometry.euclidean.oned.Vector1D org.apache.commons.math.geometry.euclidean.oned.Vector1DFormat | org.apache.commons.math.geometry.euclidean.threed org.apache.commons.math.geometry.euclidean.twod | java.io java.lang java.text java.util org.apache.commons.math.exception org.apache.commons.math.exception.util org.apache.commons.math.geometry org.apache.commons.math.geometry.partitioning org.apache.commons.math.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 0 | 12 | 0.0% | 100.0% | 0.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.apache.commons.math.geometry.euclidean.threed.CardanEulerSingularityException org.apache.commons.math.geometry.euclidean.threed.Euclidean3D org.apache.commons.math.geometry.euclidean.threed.Euclidean3D$1 org.apache.commons.math.geometry.euclidean.threed.Euclidean3D$LazyHolder org.apache.commons.math.geometry.euclidean.threed.Line org.apache.commons.math.geometry.euclidean.threed.NotARotationMatrixException org.apache.commons.math.geometry.euclidean.threed.OutlineExtractor org.apache.commons.math.geometry.euclidean.threed.OutlineExtractor$BoundaryProjector org.apache.commons.math.geometry.euclidean.threed.Plane org.apache.commons.math.geometry.euclidean.threed.PolyhedronsSet org.apache.commons.math.geometry.euclidean.threed.PolyhedronsSet$FacetsContributionVisitor org.apache.commons.math.geometry.euclidean.threed.PolyhedronsSet$RotationTransform org.apache.commons.math.geometry.euclidean.threed.PolyhedronsSet$TranslationTransform org.apache.commons.math.geometry.euclidean.threed.Rotation org.apache.commons.math.geometry.euclidean.threed.RotationOrder org.apache.commons.math.geometry.euclidean.threed.Segment org.apache.commons.math.geometry.euclidean.threed.SubLine org.apache.commons.math.geometry.euclidean.threed.SubPlane org.apache.commons.math.geometry.euclidean.threed.Vector3D org.apache.commons.math.geometry.euclidean.threed.Vector3DFormat | None | java.awt.geom java.io java.lang java.text java.util org.apache.commons.math.exception org.apache.commons.math.exception.util org.apache.commons.math.geometry org.apache.commons.math.geometry.euclidean.oned org.apache.commons.math.geometry.euclidean.twod org.apache.commons.math.geometry.partitioning org.apache.commons.math.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 1 | 12 | 0.0% | 92.0% | 8.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.apache.commons.math.geometry.euclidean.twod.Euclidean2D org.apache.commons.math.geometry.euclidean.twod.Euclidean2D$1 org.apache.commons.math.geometry.euclidean.twod.Euclidean2D$LazyHolder org.apache.commons.math.geometry.euclidean.twod.Line org.apache.commons.math.geometry.euclidean.twod.Line$1 org.apache.commons.math.geometry.euclidean.twod.Line$LineTransform org.apache.commons.math.geometry.euclidean.twod.NestedLoops org.apache.commons.math.geometry.euclidean.twod.PolygonsSet org.apache.commons.math.geometry.euclidean.twod.PolygonsSet$ComparableSegment org.apache.commons.math.geometry.euclidean.twod.PolygonsSet$SegmentsBuilder org.apache.commons.math.geometry.euclidean.twod.Segment org.apache.commons.math.geometry.euclidean.twod.SubLine org.apache.commons.math.geometry.euclidean.twod.Vector2D org.apache.commons.math.geometry.euclidean.twod.Vector2DFormat | org.apache.commons.math.geometry.euclidean.threed | java.awt.geom java.io java.lang java.text java.util org.apache.commons.math.exception org.apache.commons.math.exception.util org.apache.commons.math.geometry org.apache.commons.math.geometry.euclidean.oned org.apache.commons.math.geometry.partitioning org.apache.commons.math.geometry.partitioning.utilities org.apache.commons.math.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 3 | 4 | 31.0% | 57.0% | 12.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.commons.math.geometry.partitioning.AbstractRegion org.apache.commons.math.geometry.partitioning.AbstractSubHyperplane org.apache.commons.math.geometry.partitioning.BSPTree$LeafMerger org.apache.commons.math.geometry.partitioning.BSPTreeVisitor org.apache.commons.math.geometry.partitioning.Embedding org.apache.commons.math.geometry.partitioning.Hyperplane org.apache.commons.math.geometry.partitioning.Region org.apache.commons.math.geometry.partitioning.SubHyperplane org.apache.commons.math.geometry.partitioning.Transform | org.apache.commons.math.geometry.partitioning.AbstractRegion$1 org.apache.commons.math.geometry.partitioning.AbstractRegion$2 org.apache.commons.math.geometry.partitioning.AbstractRegion$3 org.apache.commons.math.geometry.partitioning.AbstractRegion$Sides org.apache.commons.math.geometry.partitioning.BSPTree org.apache.commons.math.geometry.partitioning.BSPTree$1 org.apache.commons.math.geometry.partitioning.BSPTreeVisitor$Order org.apache.commons.math.geometry.partitioning.BoundaryAttribute org.apache.commons.math.geometry.partitioning.BoundarySizeVisitor org.apache.commons.math.geometry.partitioning.Characterization org.apache.commons.math.geometry.partitioning.Region$Location org.apache.commons.math.geometry.partitioning.RegionFactory org.apache.commons.math.geometry.partitioning.RegionFactory$1 org.apache.commons.math.geometry.partitioning.RegionFactory$DifferenceMerger org.apache.commons.math.geometry.partitioning.RegionFactory$IntersectionMerger org.apache.commons.math.geometry.partitioning.RegionFactory$NodesCleaner org.apache.commons.math.geometry.partitioning.RegionFactory$UnionMerger org.apache.commons.math.geometry.partitioning.RegionFactory$XorMerger org.apache.commons.math.geometry.partitioning.Side org.apache.commons.math.geometry.partitioning.SubHyperplane$SplitSubHyperplane | org.apache.commons.math.geometry.euclidean.oned org.apache.commons.math.geometry.euclidean.threed org.apache.commons.math.geometry.euclidean.twod | java.lang java.util org.apache.commons.math.geometry org.apache.commons.math.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 1 | 3 | 0.0% | 75.0% | 25.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.apache.commons.math.geometry.partitioning.utilities.AVLTree org.apache.commons.math.geometry.partitioning.utilities.AVLTree$1 org.apache.commons.math.geometry.partitioning.utilities.AVLTree$Node org.apache.commons.math.geometry.partitioning.utilities.AVLTree$Skew org.apache.commons.math.geometry.partitioning.utilities.OrderedTuple | org.apache.commons.math.geometry.euclidean.twod | java.lang java.util org.apache.commons.math.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 15 | 12 | 23.0% | 44.0% | 33.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.commons.math.linear.AbstractFieldMatrix org.apache.commons.math.linear.AbstractRealMatrix org.apache.commons.math.linear.AnyMatrix org.apache.commons.math.linear.ConjugateGradient$ConjugateGradientEvent org.apache.commons.math.linear.DecompositionSolver org.apache.commons.math.linear.FieldDecompositionSolver org.apache.commons.math.linear.FieldMatrix org.apache.commons.math.linear.FieldMatrixChangingVisitor org.apache.commons.math.linear.FieldMatrixPreservingVisitor org.apache.commons.math.linear.FieldVector org.apache.commons.math.linear.InvertibleRealLinearOperator org.apache.commons.math.linear.IterativeLinearSolver org.apache.commons.math.linear.IterativeLinearSolverEvent org.apache.commons.math.linear.PreconditionedIterativeLinearSolver org.apache.commons.math.linear.ProvidesResidual org.apache.commons.math.linear.RealLinearOperator org.apache.commons.math.linear.RealMatrix org.apache.commons.math.linear.RealMatrixChangingVisitor org.apache.commons.math.linear.RealMatrixPreservingVisitor org.apache.commons.math.linear.RealVector org.apache.commons.math.linear.SparseRealMatrix org.apache.commons.math.linear.SparseRealVector | org.apache.commons.math.linear.AbstractFieldMatrix$1 org.apache.commons.math.linear.AbstractFieldMatrix$2 org.apache.commons.math.linear.AbstractFieldMatrix$3 org.apache.commons.math.linear.AbstractRealMatrix$1 org.apache.commons.math.linear.AbstractRealMatrix$2 org.apache.commons.math.linear.AbstractRealMatrix$3 org.apache.commons.math.linear.AbstractRealMatrix$4 org.apache.commons.math.linear.AbstractRealMatrix$5 org.apache.commons.math.linear.Array2DRowFieldMatrix org.apache.commons.math.linear.Array2DRowRealMatrix org.apache.commons.math.linear.ArrayFieldVector org.apache.commons.math.linear.ArrayRealVector org.apache.commons.math.linear.BiDiagonalTransformer org.apache.commons.math.linear.BlockFieldMatrix org.apache.commons.math.linear.BlockRealMatrix org.apache.commons.math.linear.CholeskyDecomposition org.apache.commons.math.linear.CholeskyDecomposition$1 org.apache.commons.math.linear.CholeskyDecomposition$Solver org.apache.commons.math.linear.ConjugateGradient org.apache.commons.math.linear.ConjugateGradient$1 org.apache.commons.math.linear.DefaultFieldMatrixChangingVisitor org.apache.commons.math.linear.DefaultFieldMatrixPreservingVisitor org.apache.commons.math.linear.DefaultRealMatrixChangingVisitor org.apache.commons.math.linear.DefaultRealMatrixPreservingVisitor org.apache.commons.math.linear.EigenDecomposition org.apache.commons.math.linear.EigenDecomposition$1 org.apache.commons.math.linear.EigenDecomposition$Solver org.apache.commons.math.linear.FieldLUDecomposition org.apache.commons.math.linear.FieldLUDecomposition$1 org.apache.commons.math.linear.FieldLUDecomposition$Solver org.apache.commons.math.linear.IllConditionedOperatorException org.apache.commons.math.linear.JacobiPreconditioner org.apache.commons.math.linear.LUDecomposition org.apache.commons.math.linear.LUDecomposition$1 org.apache.commons.math.linear.LUDecomposition$Solver org.apache.commons.math.linear.MatrixDimensionMismatchException org.apache.commons.math.linear.MatrixUtils org.apache.commons.math.linear.MatrixUtils$BigFractionMatrixConverter org.apache.commons.math.linear.MatrixUtils$FractionMatrixConverter org.apache.commons.math.linear.NonPositiveDefiniteMatrixException org.apache.commons.math.linear.NonPositiveDefiniteOperatorException org.apache.commons.math.linear.NonSelfAdjointOperatorException org.apache.commons.math.linear.NonSquareMatrixException org.apache.commons.math.linear.NonSquareOperatorException org.apache.commons.math.linear.NonSymmetricMatrixException org.apache.commons.math.linear.OpenMapRealMatrix org.apache.commons.math.linear.OpenMapRealVector org.apache.commons.math.linear.OpenMapRealVector$OpenMapEntry org.apache.commons.math.linear.OpenMapRealVector$OpenMapSparseIterator org.apache.commons.math.linear.PivotingQRDecomposition org.apache.commons.math.linear.PivotingQRDecomposition$1 org.apache.commons.math.linear.PivotingQRDecomposition$Solver org.apache.commons.math.linear.QRDecomposition org.apache.commons.math.linear.QRDecomposition$1 org.apache.commons.math.linear.QRDecomposition$Solver org.apache.commons.math.linear.RealVector$1 org.apache.commons.math.linear.RealVector$2 org.apache.commons.math.linear.RealVector$2$1 org.apache.commons.math.linear.RealVector$2$2 org.apache.commons.math.linear.RealVector$2$UnmodifiableEntry org.apache.commons.math.linear.RealVector$Entry org.apache.commons.math.linear.RealVector$SparseEntryIterator org.apache.commons.math.linear.RealVectorFormat org.apache.commons.math.linear.RectangularCholeskyDecomposition org.apache.commons.math.linear.SingularMatrixException org.apache.commons.math.linear.SingularOperatorException org.apache.commons.math.linear.SingularValueDecomposition org.apache.commons.math.linear.SingularValueDecomposition$1 org.apache.commons.math.linear.SingularValueDecomposition$Solver org.apache.commons.math.linear.SparseFieldMatrix org.apache.commons.math.linear.SparseFieldVector org.apache.commons.math.linear.SymmLQ org.apache.commons.math.linear.SymmLQ$1 org.apache.commons.math.linear.SymmLQ$State org.apache.commons.math.linear.TriDiagonalTransformer | org.apache.commons.math.analysis.interpolation org.apache.commons.math.distribution org.apache.commons.math.filter org.apache.commons.math.ode org.apache.commons.math.ode.nonstiff org.apache.commons.math.ode.sampling org.apache.commons.math.optimization org.apache.commons.math.optimization.direct org.apache.commons.math.optimization.general org.apache.commons.math.optimization.linear org.apache.commons.math.random org.apache.commons.math.stat.correlation org.apache.commons.math.stat.descriptive org.apache.commons.math.stat.descriptive.moment org.apache.commons.math.stat.regression | java.io java.lang java.lang.reflect java.text java.util org.apache.commons.math org.apache.commons.math.analysis org.apache.commons.math.analysis.function org.apache.commons.math.exception org.apache.commons.math.exception.util org.apache.commons.math.fraction org.apache.commons.math.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 2 | 12 | 47.0% | 86.0% | 32.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.commons.math.ode.AbstractIntegrator org.apache.commons.math.ode.AbstractParameterizable org.apache.commons.math.ode.FirstOrderDifferentialEquations org.apache.commons.math.ode.FirstOrderIntegrator org.apache.commons.math.ode.MainStateJacobianProvider org.apache.commons.math.ode.MultistepIntegrator org.apache.commons.math.ode.MultistepIntegrator$NordsieckTransformer org.apache.commons.math.ode.ODEIntegrator org.apache.commons.math.ode.ParameterJacobianProvider org.apache.commons.math.ode.Parameterizable org.apache.commons.math.ode.ParameterizedODE org.apache.commons.math.ode.SecondOrderDifferentialEquations org.apache.commons.math.ode.SecondOrderIntegrator org.apache.commons.math.ode.SecondaryEquations | org.apache.commons.math.ode.AbstractIntegrator$1 org.apache.commons.math.ode.ContinuousOutputModel org.apache.commons.math.ode.EquationsMapper org.apache.commons.math.ode.ExpandableStatefulODE org.apache.commons.math.ode.ExpandableStatefulODE$SecondaryComponent org.apache.commons.math.ode.FirstOrderConverter org.apache.commons.math.ode.JacobianMatrices org.apache.commons.math.ode.JacobianMatrices$1 org.apache.commons.math.ode.JacobianMatrices$JacobiansSecondaryEquations org.apache.commons.math.ode.JacobianMatrices$MainStateJacobianWrapper org.apache.commons.math.ode.MultistepIntegrator$CountingDifferentialEquations org.apache.commons.math.ode.MultistepIntegrator$InitializationCompletedMarkerException org.apache.commons.math.ode.MultistepIntegrator$NordsieckInitializer org.apache.commons.math.ode.ParameterConfiguration org.apache.commons.math.ode.ParameterJacobianWrapper org.apache.commons.math.ode.ParameterizedWrapper | org.apache.commons.math.ode.nonstiff org.apache.commons.math.ode.sampling | java.io java.lang java.lang.reflect java.util org.apache.commons.math.analysis.solvers org.apache.commons.math.exception org.apache.commons.math.exception.util org.apache.commons.math.linear org.apache.commons.math.ode.events org.apache.commons.math.ode.nonstiff org.apache.commons.math.ode.sampling org.apache.commons.math.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 2 | 6 | 25.0% | 75.0% | 0.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.commons.math.ode.events.EventHandler | org.apache.commons.math.ode.events.EventHandler$Action org.apache.commons.math.ode.events.EventState org.apache.commons.math.ode.events.EventState$1 | org.apache.commons.math.ode org.apache.commons.math.ode.nonstiff | java.lang org.apache.commons.math.analysis org.apache.commons.math.analysis.solvers org.apache.commons.math.exception org.apache.commons.math.ode.sampling org.apache.commons.math.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 1 | 12 | 19.0% | 92.0% | 11.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.commons.math.ode.nonstiff.AdamsIntegrator org.apache.commons.math.ode.nonstiff.AdaptiveStepsizeIntegrator org.apache.commons.math.ode.nonstiff.EmbeddedRungeKuttaIntegrator org.apache.commons.math.ode.nonstiff.RungeKuttaIntegrator org.apache.commons.math.ode.nonstiff.RungeKuttaStepInterpolator | org.apache.commons.math.ode.nonstiff.AdamsBashforthIntegrator org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator org.apache.commons.math.ode.nonstiff.AdamsMoultonIntegrator$Corrector org.apache.commons.math.ode.nonstiff.AdamsNordsieckTransformer org.apache.commons.math.ode.nonstiff.ClassicalRungeKuttaIntegrator org.apache.commons.math.ode.nonstiff.ClassicalRungeKuttaStepInterpolator org.apache.commons.math.ode.nonstiff.DormandPrince54Integrator org.apache.commons.math.ode.nonstiff.DormandPrince54StepInterpolator org.apache.commons.math.ode.nonstiff.DormandPrince853Integrator org.apache.commons.math.ode.nonstiff.DormandPrince853StepInterpolator org.apache.commons.math.ode.nonstiff.EulerIntegrator org.apache.commons.math.ode.nonstiff.EulerStepInterpolator org.apache.commons.math.ode.nonstiff.GillIntegrator org.apache.commons.math.ode.nonstiff.GillStepInterpolator org.apache.commons.math.ode.nonstiff.GraggBulirschStoerIntegrator org.apache.commons.math.ode.nonstiff.GraggBulirschStoerStepInterpolator org.apache.commons.math.ode.nonstiff.HighamHall54Integrator org.apache.commons.math.ode.nonstiff.HighamHall54StepInterpolator org.apache.commons.math.ode.nonstiff.MidpointIntegrator org.apache.commons.math.ode.nonstiff.MidpointStepInterpolator org.apache.commons.math.ode.nonstiff.ThreeEighthesIntegrator org.apache.commons.math.ode.nonstiff.ThreeEighthesStepInterpolator | org.apache.commons.math.ode | java.io java.lang java.util org.apache.commons.math.analysis.solvers org.apache.commons.math.exception org.apache.commons.math.exception.util org.apache.commons.math.fraction org.apache.commons.math.linear org.apache.commons.math.ode org.apache.commons.math.ode.events org.apache.commons.math.ode.sampling org.apache.commons.math.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 3 | 6 | 36.0% | 67.0% | 3.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.commons.math.ode.sampling.AbstractStepInterpolator org.apache.commons.math.ode.sampling.FixedStepHandler org.apache.commons.math.ode.sampling.StepHandler org.apache.commons.math.ode.sampling.StepInterpolator | org.apache.commons.math.ode.sampling.DummyStepHandler org.apache.commons.math.ode.sampling.DummyStepHandler$1 org.apache.commons.math.ode.sampling.DummyStepHandler$LazyHolder org.apache.commons.math.ode.sampling.NordsieckStepInterpolator org.apache.commons.math.ode.sampling.StepNormalizer org.apache.commons.math.ode.sampling.StepNormalizerBounds org.apache.commons.math.ode.sampling.StepNormalizerMode | org.apache.commons.math.ode org.apache.commons.math.ode.events org.apache.commons.math.ode.nonstiff | java.io java.lang java.util org.apache.commons.math.linear org.apache.commons.math.ode org.apache.commons.math.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 5 | 9 | 38.0% | 64.0% | 2.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.commons.math.optimization.AbstractConvergenceChecker org.apache.commons.math.optimization.BaseMultivariateRealOptimizer org.apache.commons.math.optimization.BaseMultivariateVectorialOptimizer org.apache.commons.math.optimization.BaseOptimizer org.apache.commons.math.optimization.ConvergenceChecker org.apache.commons.math.optimization.DifferentiableMultivariateRealOptimizer org.apache.commons.math.optimization.DifferentiableMultivariateVectorialOptimizer org.apache.commons.math.optimization.MultivariateRealOptimizer org.apache.commons.math.optimization.VectorialConvergenceChecker | org.apache.commons.math.optimization.BaseMultiStartMultivariateRealOptimizer org.apache.commons.math.optimization.BaseMultiStartMultivariateRealOptimizer$1 org.apache.commons.math.optimization.BaseMultiStartMultivariateVectorialOptimizer org.apache.commons.math.optimization.BaseMultiStartMultivariateVectorialOptimizer$1 org.apache.commons.math.optimization.GoalType org.apache.commons.math.optimization.LeastSquaresConverter org.apache.commons.math.optimization.MultiStartDifferentiableMultivariateRealOptimizer org.apache.commons.math.optimization.MultiStartDifferentiableMultivariateVectorialOptimizer org.apache.commons.math.optimization.MultiStartMultivariateRealOptimizer org.apache.commons.math.optimization.RealPointValuePair org.apache.commons.math.optimization.SimpleRealPointChecker org.apache.commons.math.optimization.SimpleScalarValueChecker org.apache.commons.math.optimization.SimpleVectorialPointChecker org.apache.commons.math.optimization.SimpleVectorialValueChecker org.apache.commons.math.optimization.VectorialPointValuePair | org.apache.commons.math.optimization.direct org.apache.commons.math.optimization.fitting org.apache.commons.math.optimization.general org.apache.commons.math.optimization.linear org.apache.commons.math.optimization.univariate | java.io java.lang java.util org.apache.commons.math.analysis org.apache.commons.math.exception org.apache.commons.math.exception.util org.apache.commons.math.linear org.apache.commons.math.random org.apache.commons.math.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 1 | 10 | 19.0% | 91.0% | 10.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.commons.math.optimization.direct.AbstractSimplex org.apache.commons.math.optimization.direct.BaseAbstractScalarOptimizer org.apache.commons.math.optimization.direct.BaseAbstractVectorialOptimizer | org.apache.commons.math.optimization.direct.BOBYQAOptimizer org.apache.commons.math.optimization.direct.CMAESOptimizer org.apache.commons.math.optimization.direct.CMAESOptimizer$DoubleIndex org.apache.commons.math.optimization.direct.CMAESOptimizer$FitnessFunction org.apache.commons.math.optimization.direct.MultiDirectionalSimplex org.apache.commons.math.optimization.direct.NelderMeadSimplex org.apache.commons.math.optimization.direct.PathIsExploredException org.apache.commons.math.optimization.direct.PowellOptimizer org.apache.commons.math.optimization.direct.PowellOptimizer$LineSearch org.apache.commons.math.optimization.direct.PowellOptimizer$LineSearch$1 org.apache.commons.math.optimization.direct.SimplexOptimizer org.apache.commons.math.optimization.direct.SimplexOptimizer$1 org.apache.commons.math.optimization.direct.SimplexOptimizer$2 | org.apache.commons.math.optimization.general | java.lang java.util org.apache.commons.math.analysis org.apache.commons.math.exception org.apache.commons.math.exception.util org.apache.commons.math.linear org.apache.commons.math.optimization org.apache.commons.math.optimization.univariate org.apache.commons.math.random org.apache.commons.math.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 1 | 10 | 0.0% | 91.0% | 9.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.apache.commons.math.optimization.fitting.CurveFitter org.apache.commons.math.optimization.fitting.CurveFitter$TheoreticalValuesFunction org.apache.commons.math.optimization.fitting.CurveFitter$TheoreticalValuesFunction$1 org.apache.commons.math.optimization.fitting.GaussianFitter org.apache.commons.math.optimization.fitting.GaussianFitter$1 org.apache.commons.math.optimization.fitting.GaussianFitter$ParameterGuesser org.apache.commons.math.optimization.fitting.GaussianFitter$ParameterGuesser$1 org.apache.commons.math.optimization.fitting.HarmonicFitter org.apache.commons.math.optimization.fitting.HarmonicFitter$ParameterGuesser org.apache.commons.math.optimization.fitting.PolynomialFitter org.apache.commons.math.optimization.fitting.WeightedObservedPoint | org.apache.commons.math.analysis.interpolation | java.io java.lang java.util org.apache.commons.math.analysis org.apache.commons.math.analysis.function org.apache.commons.math.analysis.polynomials org.apache.commons.math.exception org.apache.commons.math.exception.util org.apache.commons.math.optimization org.apache.commons.math.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 1 | 10 | 33.0% | 91.0% | 24.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.commons.math.optimization.general.AbstractLeastSquaresOptimizer org.apache.commons.math.optimization.general.AbstractScalarDifferentiableOptimizer org.apache.commons.math.optimization.general.Preconditioner | org.apache.commons.math.optimization.general.ConjugateGradientFormula org.apache.commons.math.optimization.general.GaussNewtonOptimizer org.apache.commons.math.optimization.general.LevenbergMarquardtOptimizer org.apache.commons.math.optimization.general.NonLinearConjugateGradientOptimizer org.apache.commons.math.optimization.general.NonLinearConjugateGradientOptimizer$IdentityPreconditioner org.apache.commons.math.optimization.general.NonLinearConjugateGradientOptimizer$LineSearchFunction | org.apache.commons.math.analysis.interpolation | java.lang java.util org.apache.commons.math.analysis org.apache.commons.math.analysis.solvers org.apache.commons.math.exception org.apache.commons.math.exception.util org.apache.commons.math.linear org.apache.commons.math.optimization org.apache.commons.math.optimization.direct org.apache.commons.math.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 0 | 8 | 20.0% | 100.0% | 20.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.commons.math.optimization.linear.AbstractLinearOptimizer org.apache.commons.math.optimization.linear.LinearOptimizer | org.apache.commons.math.optimization.linear.LinearConstraint org.apache.commons.math.optimization.linear.LinearObjectiveFunction org.apache.commons.math.optimization.linear.NoFeasibleSolutionException org.apache.commons.math.optimization.linear.Relationship org.apache.commons.math.optimization.linear.Relationship$1 org.apache.commons.math.optimization.linear.SimplexSolver org.apache.commons.math.optimization.linear.SimplexTableau org.apache.commons.math.optimization.linear.UnboundedSolutionException | None | java.io java.lang java.util org.apache.commons.math.exception org.apache.commons.math.exception.util org.apache.commons.math.linear org.apache.commons.math.optimization org.apache.commons.math.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 1 | 9 | 38.0% | 90.0% | 27.000002% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.commons.math.optimization.univariate.AbstractUnivariateRealOptimizer org.apache.commons.math.optimization.univariate.BaseUnivariateRealOptimizer org.apache.commons.math.optimization.univariate.UnivariateRealOptimizer | org.apache.commons.math.optimization.univariate.BracketFinder org.apache.commons.math.optimization.univariate.BrentOptimizer org.apache.commons.math.optimization.univariate.MultiStartUnivariateRealOptimizer org.apache.commons.math.optimization.univariate.MultiStartUnivariateRealOptimizer$1 org.apache.commons.math.optimization.univariate.UnivariateRealPointValuePair | org.apache.commons.math.optimization.direct | java.io java.lang java.util org.apache.commons.math.analysis org.apache.commons.math.exception org.apache.commons.math.exception.util org.apache.commons.math.optimization org.apache.commons.math.random org.apache.commons.math.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 7 | 11 | 30.000002% | 61.0% | 9.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.commons.math.random.AbstractRandomGenerator org.apache.commons.math.random.AbstractWell org.apache.commons.math.random.BitsStreamGenerator org.apache.commons.math.random.EmpiricalDistribution org.apache.commons.math.random.EmpiricalDistributionImpl$DataAdapter org.apache.commons.math.random.NormalizedRandomGenerator org.apache.commons.math.random.RandomData org.apache.commons.math.random.RandomGenerator org.apache.commons.math.random.RandomVectorGenerator | org.apache.commons.math.random.CorrelatedRandomVectorGenerator org.apache.commons.math.random.EmpiricalDistributionImpl org.apache.commons.math.random.EmpiricalDistributionImpl$1 org.apache.commons.math.random.EmpiricalDistributionImpl$ArrayDataAdapter org.apache.commons.math.random.EmpiricalDistributionImpl$DataAdapterFactory org.apache.commons.math.random.EmpiricalDistributionImpl$StreamDataAdapter org.apache.commons.math.random.GaussianRandomGenerator org.apache.commons.math.random.JDKRandomGenerator org.apache.commons.math.random.MersenneTwister org.apache.commons.math.random.RandomAdaptor org.apache.commons.math.random.RandomDataImpl org.apache.commons.math.random.UncorrelatedRandomVectorGenerator org.apache.commons.math.random.UniformRandomGenerator org.apache.commons.math.random.UnitSphereRandomVectorGenerator org.apache.commons.math.random.ValueServer org.apache.commons.math.random.Well1024a org.apache.commons.math.random.Well19937a org.apache.commons.math.random.Well19937c org.apache.commons.math.random.Well44497a org.apache.commons.math.random.Well44497b org.apache.commons.math.random.Well512a | org.apache.commons.math.analysis.interpolation org.apache.commons.math.distribution org.apache.commons.math.genetics org.apache.commons.math.optimization org.apache.commons.math.optimization.direct org.apache.commons.math.optimization.univariate org.apache.commons.math.stat.ranking | java.io java.lang java.net java.security java.util org.apache.commons.math.distribution org.apache.commons.math.exception org.apache.commons.math.exception.util org.apache.commons.math.linear org.apache.commons.math.stat.descriptive org.apache.commons.math.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 1 | 3 | 0.0% | 75.0% | 25.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.apache.commons.math.special.Beta org.apache.commons.math.special.Beta$1 org.apache.commons.math.special.Erf org.apache.commons.math.special.Gamma org.apache.commons.math.special.Gamma$1 | org.apache.commons.math.distribution | java.lang org.apache.commons.math.exception org.apache.commons.math.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 2 | 10 | 0.0% | 83.0% | 17.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.apache.commons.math.stat.Frequency org.apache.commons.math.stat.Frequency$1 org.apache.commons.math.stat.Frequency$NaturalComparator org.apache.commons.math.stat.StatUtils | org.apache.commons.math.stat.inference org.apache.commons.math.stat.regression | java.io java.lang java.text java.util org.apache.commons.math.exception org.apache.commons.math.exception.util org.apache.commons.math.stat.descriptive org.apache.commons.math.stat.descriptive.moment org.apache.commons.math.stat.descriptive.rank org.apache.commons.math.stat.descriptive.summary |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 0 | 7 | 17.0% | 100.0% | 17.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.commons.math.stat.clustering.Clusterable | org.apache.commons.math.stat.clustering.Cluster org.apache.commons.math.stat.clustering.EuclideanIntegerPoint org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer$1 org.apache.commons.math.stat.clustering.KMeansPlusPlusClusterer$EmptyClusterStrategy | None | java.io java.lang java.util org.apache.commons.math.exception org.apache.commons.math.exception.util org.apache.commons.math.stat.descriptive.moment org.apache.commons.math.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 0 | 10 | 0.0% | 100.0% | 0.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.apache.commons.math.stat.correlation.Covariance org.apache.commons.math.stat.correlation.PearsonsCorrelation org.apache.commons.math.stat.correlation.SpearmansCorrelation org.apache.commons.math.stat.correlation.StorelessBivariateCovariance org.apache.commons.math.stat.correlation.StorelessCovariance | None | java.lang org.apache.commons.math org.apache.commons.math.distribution org.apache.commons.math.exception org.apache.commons.math.exception.util org.apache.commons.math.linear org.apache.commons.math.stat.descriptive.moment org.apache.commons.math.stat.ranking org.apache.commons.math.stat.regression org.apache.commons.math.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 6 | 12 | 44.0% | 67.0% | 10.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.commons.math.stat.descriptive.AbstractStorelessUnivariateStatistic org.apache.commons.math.stat.descriptive.AbstractUnivariateStatistic org.apache.commons.math.stat.descriptive.StatisticalMultivariateSummary org.apache.commons.math.stat.descriptive.StatisticalSummary org.apache.commons.math.stat.descriptive.StorelessUnivariateStatistic org.apache.commons.math.stat.descriptive.UnivariateStatistic org.apache.commons.math.stat.descriptive.WeightedEvaluation | org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics org.apache.commons.math.stat.descriptive.AggregateSummaryStatistics$AggregatingSummaryStatistics org.apache.commons.math.stat.descriptive.DescriptiveStatistics org.apache.commons.math.stat.descriptive.MultivariateSummaryStatistics org.apache.commons.math.stat.descriptive.StatisticalSummaryValues org.apache.commons.math.stat.descriptive.SummaryStatistics org.apache.commons.math.stat.descriptive.SynchronizedDescriptiveStatistics org.apache.commons.math.stat.descriptive.SynchronizedMultivariateSummaryStatistics org.apache.commons.math.stat.descriptive.SynchronizedSummaryStatistics | org.apache.commons.math.random org.apache.commons.math.stat org.apache.commons.math.stat.descriptive.moment org.apache.commons.math.stat.descriptive.rank org.apache.commons.math.stat.descriptive.summary org.apache.commons.math.stat.inference | java.io java.lang java.lang.reflect java.util org.apache.commons.math org.apache.commons.math.exception org.apache.commons.math.exception.util org.apache.commons.math.linear org.apache.commons.math.stat.descriptive.moment org.apache.commons.math.stat.descriptive.rank org.apache.commons.math.stat.descriptive.summary org.apache.commons.math.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 5 | 10 | 0.0% | 67.0% | 33.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.apache.commons.math.stat.descriptive.moment.FirstMoment org.apache.commons.math.stat.descriptive.moment.FourthMoment org.apache.commons.math.stat.descriptive.moment.GeometricMean org.apache.commons.math.stat.descriptive.moment.Kurtosis org.apache.commons.math.stat.descriptive.moment.Mean org.apache.commons.math.stat.descriptive.moment.SecondMoment org.apache.commons.math.stat.descriptive.moment.SemiVariance org.apache.commons.math.stat.descriptive.moment.SemiVariance$Direction org.apache.commons.math.stat.descriptive.moment.Skewness org.apache.commons.math.stat.descriptive.moment.StandardDeviation org.apache.commons.math.stat.descriptive.moment.ThirdMoment org.apache.commons.math.stat.descriptive.moment.Variance org.apache.commons.math.stat.descriptive.moment.VectorialCovariance org.apache.commons.math.stat.descriptive.moment.VectorialMean | org.apache.commons.math.stat org.apache.commons.math.stat.clustering org.apache.commons.math.stat.correlation org.apache.commons.math.stat.descriptive org.apache.commons.math.stat.regression | java.io java.lang java.util org.apache.commons.math org.apache.commons.math.exception org.apache.commons.math.exception.util org.apache.commons.math.linear org.apache.commons.math.stat.descriptive org.apache.commons.math.stat.descriptive.summary org.apache.commons.math.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 2 | 7 | 0.0% | 78.0% | 22.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.apache.commons.math.stat.descriptive.rank.Max org.apache.commons.math.stat.descriptive.rank.Median org.apache.commons.math.stat.descriptive.rank.Min org.apache.commons.math.stat.descriptive.rank.Percentile | org.apache.commons.math.stat org.apache.commons.math.stat.descriptive | java.io java.lang java.util org.apache.commons.math.exception org.apache.commons.math.exception.util org.apache.commons.math.stat.descriptive org.apache.commons.math.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 4 | 4 | 0.0% | 50.0% | 50.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| None | org.apache.commons.math.stat.descriptive.summary.Product org.apache.commons.math.stat.descriptive.summary.Sum org.apache.commons.math.stat.descriptive.summary.SumOfLogs org.apache.commons.math.stat.descriptive.summary.SumOfSquares | org.apache.commons.math.stat org.apache.commons.math.stat.descriptive org.apache.commons.math.stat.descriptive.moment org.apache.commons.math.stat.inference | java.io org.apache.commons.math.exception org.apache.commons.math.stat.descriptive org.apache.commons.math.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 0 | 11 | 43.0% | 100.0% | 43.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.commons.math.stat.inference.ChiSquareTest org.apache.commons.math.stat.inference.MannWhitneyUTest org.apache.commons.math.stat.inference.OneWayAnova org.apache.commons.math.stat.inference.TTest org.apache.commons.math.stat.inference.UnknownDistributionChiSquareTest org.apache.commons.math.stat.inference.WilcoxonSignedRankTest | org.apache.commons.math.stat.inference.ChiSquareTestImpl org.apache.commons.math.stat.inference.MannWhitneyUTestImpl org.apache.commons.math.stat.inference.OneWayAnovaImpl org.apache.commons.math.stat.inference.OneWayAnovaImpl$1 org.apache.commons.math.stat.inference.OneWayAnovaImpl$AnovaStats org.apache.commons.math.stat.inference.TTestImpl org.apache.commons.math.stat.inference.TestUtils org.apache.commons.math.stat.inference.WilcoxonSignedRankTestImpl | None | java.lang java.util org.apache.commons.math org.apache.commons.math.distribution org.apache.commons.math.exception org.apache.commons.math.exception.util org.apache.commons.math.stat org.apache.commons.math.stat.descriptive org.apache.commons.math.stat.descriptive.summary org.apache.commons.math.stat.ranking org.apache.commons.math.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 2 | 5 | 17.0% | 71.0% | 12.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.commons.math.stat.ranking.RankingAlgorithm | org.apache.commons.math.stat.ranking.NaNStrategy org.apache.commons.math.stat.ranking.NaturalRanking org.apache.commons.math.stat.ranking.NaturalRanking$1 org.apache.commons.math.stat.ranking.NaturalRanking$IntDoublePair org.apache.commons.math.stat.ranking.TiesStrategy | org.apache.commons.math.stat.correlation org.apache.commons.math.stat.inference | java.lang java.util org.apache.commons.math.exception org.apache.commons.math.random org.apache.commons.math.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 1 | 11 | 33.0% | 92.0% | 25.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.commons.math.stat.regression.AbstractMultipleLinearRegression org.apache.commons.math.stat.regression.MultipleLinearRegression org.apache.commons.math.stat.regression.UpdatingMultipleLinearRegression | org.apache.commons.math.stat.regression.GLSMultipleLinearRegression org.apache.commons.math.stat.regression.MillerUpdatingRegression org.apache.commons.math.stat.regression.ModelSpecificationException org.apache.commons.math.stat.regression.OLSMultipleLinearRegression org.apache.commons.math.stat.regression.RegressionResults org.apache.commons.math.stat.regression.SimpleRegression | org.apache.commons.math.stat.correlation | java.io java.lang java.util org.apache.commons.math org.apache.commons.math.distribution org.apache.commons.math.exception org.apache.commons.math.exception.util org.apache.commons.math.linear org.apache.commons.math.stat org.apache.commons.math.stat.descriptive.moment org.apache.commons.math.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 0 | 8 | 14.0% | 100.0% | 14.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.commons.math.transform.RealTransformer | org.apache.commons.math.transform.FastCosineTransformer org.apache.commons.math.transform.FastFourierTransformer org.apache.commons.math.transform.FastFourierTransformer$MultiDimensionalComplexMatrix org.apache.commons.math.transform.FastFourierTransformer$RootsOfUnity org.apache.commons.math.transform.FastHadamardTransformer org.apache.commons.math.transform.FastSineTransformer | None | java.io java.lang java.lang.reflect org.apache.commons.math org.apache.commons.math.analysis org.apache.commons.math.complex org.apache.commons.math.exception.util org.apache.commons.math.util |
| Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
|---|---|---|---|---|
| 41 | 11 | 12.0% | 21.0% | 66.0% |
| Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
|---|---|---|---|
| org.apache.commons.math.util.ContinuedFraction org.apache.commons.math.util.DoubleArray org.apache.commons.math.util.Incrementor$MaxCountExceededCallback org.apache.commons.math.util.IterationListener org.apache.commons.math.util.NumberTransformer | org.apache.commons.math.util.ArithmeticUtils org.apache.commons.math.util.BigReal org.apache.commons.math.util.BigRealField org.apache.commons.math.util.BigRealField$1 org.apache.commons.math.util.BigRealField$LazyHolder org.apache.commons.math.util.CompositeFormat org.apache.commons.math.util.DefaultTransformer org.apache.commons.math.util.FastMath org.apache.commons.math.util.FastMath$ExpFracTable org.apache.commons.math.util.FastMath$ExpIntTable org.apache.commons.math.util.FastMath$lnMant org.apache.commons.math.util.FastMathCalc org.apache.commons.math.util.FastMathLiteralArrays org.apache.commons.math.util.FastMathResources org.apache.commons.math.util.Incrementor org.apache.commons.math.util.Incrementor$1 org.apache.commons.math.util.IterationEvent org.apache.commons.math.util.IterationManager org.apache.commons.math.util.MathArrays org.apache.commons.math.util.MathArrays$1 org.apache.commons.math.util.MathArrays$2 org.apache.commons.math.util.MathArrays$OrderDirection org.apache.commons.math.util.MathUtils org.apache.commons.math.util.MultidimensionalCounter org.apache.commons.math.util.MultidimensionalCounter$Iterator org.apache.commons.math.util.OpenIntToDoubleHashMap org.apache.commons.math.util.OpenIntToDoubleHashMap$1 org.apache.commons.math.util.OpenIntToDoubleHashMap$Iterator org.apache.commons.math.util.OpenIntToFieldHashMap org.apache.commons.math.util.OpenIntToFieldHashMap$1 org.apache.commons.math.util.OpenIntToFieldHashMap$Iterator org.apache.commons.math.util.Pair org.apache.commons.math.util.Precision org.apache.commons.math.util.ResizableDoubleArray org.apache.commons.math.util.TransformerMap | org.apache.commons.math.analysis.function org.apache.commons.math.analysis.integration org.apache.commons.math.analysis.interpolation org.apache.commons.math.analysis.polynomials org.apache.commons.math.analysis.solvers org.apache.commons.math.complex org.apache.commons.math.dfp org.apache.commons.math.distribution org.apache.commons.math.exception org.apache.commons.math.filter org.apache.commons.math.fraction org.apache.commons.math.genetics org.apache.commons.math.geometry org.apache.commons.math.geometry.euclidean.oned org.apache.commons.math.geometry.euclidean.threed org.apache.commons.math.geometry.euclidean.twod org.apache.commons.math.geometry.partitioning org.apache.commons.math.geometry.partitioning.utilities org.apache.commons.math.linear org.apache.commons.math.ode org.apache.commons.math.ode.events org.apache.commons.math.ode.nonstiff org.apache.commons.math.ode.sampling org.apache.commons.math.optimization org.apache.commons.math.optimization.direct org.apache.commons.math.optimization.fitting org.apache.commons.math.optimization.general org.apache.commons.math.optimization.linear org.apache.commons.math.optimization.univariate org.apache.commons.math.random org.apache.commons.math.special org.apache.commons.math.stat.clustering org.apache.commons.math.stat.correlation org.apache.commons.math.stat.descriptive org.apache.commons.math.stat.descriptive.moment org.apache.commons.math.stat.descriptive.rank org.apache.commons.math.stat.descriptive.summary org.apache.commons.math.stat.inference org.apache.commons.math.stat.ranking org.apache.commons.math.stat.regression org.apache.commons.math.transform | java.io java.lang java.lang.reflect java.math java.nio java.text java.util java.util.concurrent org.apache.commons.math org.apache.commons.math.exception org.apache.commons.math.exception.util |
| Package | Package Dependencies |
|---|---|
| org.apache.commons.math.analysis | org.apache.commons.math.analysis.function org.apache.commons.math.util org.apache.commons.math.exception org.apache.commons.math.util |
| org.apache.commons.math.analysis.function | org.apache.commons.math.util org.apache.commons.math.exception org.apache.commons.math.util |
| org.apache.commons.math.analysis.integration | org.apache.commons.math.util org.apache.commons.math.exception org.apache.commons.math.util |
| org.apache.commons.math.analysis.interpolation | org.apache.commons.math.analysis org.apache.commons.math.analysis.function org.apache.commons.math.util org.apache.commons.math.exception org.apache.commons.math.util |
| org.apache.commons.math.analysis.polynomials | org.apache.commons.math.analysis org.apache.commons.math.analysis.function org.apache.commons.math.util org.apache.commons.math.exception org.apache.commons.math.util |
| org.apache.commons.math.analysis.solvers | org.apache.commons.math.analysis org.apache.commons.math.analysis.function org.apache.commons.math.util org.apache.commons.math.exception org.apache.commons.math.util |
| org.apache.commons.math.complex | org.apache.commons.math.util org.apache.commons.math.exception org.apache.commons.math.util |
| org.apache.commons.math.dfp | org.apache.commons.math.analysis.solvers org.apache.commons.math.analysis org.apache.commons.math.analysis.function org.apache.commons.math.util org.apache.commons.math.exception org.apache.commons.math.util |
| org.apache.commons.math.distribution | org.apache.commons.math.analysis org.apache.commons.math.analysis.function org.apache.commons.math.util org.apache.commons.math.exception org.apache.commons.math.util |
| org.apache.commons.math.exception | org.apache.commons.math.util org.apache.commons.math.exception |
| org.apache.commons.math.filter | org.apache.commons.math.linear org.apache.commons.math.exception org.apache.commons.math.util org.apache.commons.math.exception |
| org.apache.commons.math.fraction | org.apache.commons.math.exception org.apache.commons.math.util org.apache.commons.math.exception |
| org.apache.commons.math.genetics | org.apache.commons.math.random org.apache.commons.math.util org.apache.commons.math.exception org.apache.commons.math.util |
| org.apache.commons.math.geometry | org.apache.commons.math.util org.apache.commons.math.exception org.apache.commons.math.util |
| org.apache.commons.math.geometry.euclidean.oned | org.apache.commons.math.geometry org.apache.commons.math.util org.apache.commons.math.exception org.apache.commons.math.util |
| org.apache.commons.math.geometry.euclidean.threed | org.apache.commons.math.exception org.apache.commons.math.util org.apache.commons.math.exception |
| org.apache.commons.math.geometry.euclidean.twod | org.apache.commons.math.geometry org.apache.commons.math.util org.apache.commons.math.exception org.apache.commons.math.util |
| org.apache.commons.math.geometry.partitioning | org.apache.commons.math.geometry org.apache.commons.math.util org.apache.commons.math.exception org.apache.commons.math.util |
| org.apache.commons.math.geometry.partitioning.utilities | org.apache.commons.math.util org.apache.commons.math.exception org.apache.commons.math.util |
| org.apache.commons.math.linear | org.apache.commons.math.exception org.apache.commons.math.util org.apache.commons.math.exception |
| org.apache.commons.math.ode | org.apache.commons.math.ode.events org.apache.commons.math.analysis org.apache.commons.math.analysis.function org.apache.commons.math.util org.apache.commons.math.exception org.apache.commons.math.util |
| org.apache.commons.math.ode.events | org.apache.commons.math.analysis org.apache.commons.math.analysis.function org.apache.commons.math.util org.apache.commons.math.exception org.apache.commons.math.util |
| org.apache.commons.math.ode.nonstiff | org.apache.commons.math.linear org.apache.commons.math.exception org.apache.commons.math.util org.apache.commons.math.exception |
| org.apache.commons.math.ode.sampling | org.apache.commons.math.ode org.apache.commons.math.ode.events org.apache.commons.math.analysis org.apache.commons.math.analysis.function org.apache.commons.math.util org.apache.commons.math.exception org.apache.commons.math.util |
| org.apache.commons.math.optimization | org.apache.commons.math.random org.apache.commons.math.util org.apache.commons.math.exception org.apache.commons.math.util |
| org.apache.commons.math.optimization.direct | org.apache.commons.math.analysis org.apache.commons.math.analysis.function org.apache.commons.math.util org.apache.commons.math.exception org.apache.commons.math.util |
| org.apache.commons.math.optimization.fitting | org.apache.commons.math.analysis org.apache.commons.math.analysis.function org.apache.commons.math.util org.apache.commons.math.exception org.apache.commons.math.util |
| org.apache.commons.math.optimization.general | org.apache.commons.math.linear org.apache.commons.math.exception org.apache.commons.math.util org.apache.commons.math.exception |
| org.apache.commons.math.optimization.linear | org.apache.commons.math.exception org.apache.commons.math.util org.apache.commons.math.exception |
| org.apache.commons.math.optimization.univariate | org.apache.commons.math.analysis org.apache.commons.math.analysis.function org.apache.commons.math.util org.apache.commons.math.exception org.apache.commons.math.util |
| org.apache.commons.math.random | org.apache.commons.math.util org.apache.commons.math.exception org.apache.commons.math.util |
| org.apache.commons.math.special | org.apache.commons.math.util org.apache.commons.math.exception org.apache.commons.math.util |
| org.apache.commons.math.stat | org.apache.commons.math.exception org.apache.commons.math.util org.apache.commons.math.exception |
| org.apache.commons.math.stat.clustering | org.apache.commons.math.util org.apache.commons.math.exception org.apache.commons.math.util |
| org.apache.commons.math.stat.correlation | org.apache.commons.math.linear org.apache.commons.math.exception org.apache.commons.math.util org.apache.commons.math.exception |
| org.apache.commons.math.stat.descriptive | org.apache.commons.math.util org.apache.commons.math.exception org.apache.commons.math.util |
| org.apache.commons.math.stat.descriptive.moment | org.apache.commons.math.util org.apache.commons.math.exception org.apache.commons.math.util |
| org.apache.commons.math.stat.descriptive.rank | org.apache.commons.math.util org.apache.commons.math.exception org.apache.commons.math.util |
| org.apache.commons.math.stat.descriptive.summary | org.apache.commons.math.util org.apache.commons.math.exception org.apache.commons.math.util |
| org.apache.commons.math.stat.inference | org.apache.commons.math.util org.apache.commons.math.exception org.apache.commons.math.util |
| org.apache.commons.math.stat.ranking | org.apache.commons.math.random org.apache.commons.math.util org.apache.commons.math.exception org.apache.commons.math.util |
| org.apache.commons.math.stat.regression | org.apache.commons.math.linear org.apache.commons.math.exception org.apache.commons.math.util org.apache.commons.math.exception |
| org.apache.commons.math.transform | org.apache.commons.math.util org.apache.commons.math.exception org.apache.commons.math.util |
| org.apache.commons.math.util | org.apache.commons.math.exception org.apache.commons.math.util |
| Term | Description |
|---|---|
| Number of Classes | The number of concrete and abstract classes (and interfaces) in the package is an indicator of the extensibility of the package. |
| Afferent Couplings | The number of other packages that depend upon classes within the package is an indicator of the package's responsibility. |
| Efferent Couplings | The number of other packages that the classes in the package depend upon is an indicator of the package's independence. |
| Abstractness | The ratio of the number of abstract classes (and interfaces) in the analyzed package to the total number of classes in the analyzed package. The range for this metric is 0 to 1, with A=0 indicating a completely concrete package and A=1 indicating a completely abstract package. |
| Instability | The ratio of efferent coupling (Ce) to total coupling (Ce / (Ce + Ca)). This metric is an indicator of the package's resilience to change. The range for this metric is 0 to 1, with I=0 indicating a completely stable package and I=1 indicating a completely instable package. |
| Distance | The perpendicular distance of a package from the idealized line A + I = 1. This metric is an indicator of the package's balance between abstractness and stability. A package squarely on the main sequence is optimally balanced with respect to its abstractness and stability. Ideal packages are either completely abstract and stable (x=0, y=1) or completely concrete and instable (x=1, y=0). The range for this metric is 0 to 1, with D=0 indicating a package that is coincident with the main sequence and D=1 indicating a package that is as far from the main sequence as possible. |
| Cycles | Packages participating in a package dependency cycle are in a deadly embrace with respect to reusability and their release cycle. Package dependency cycles can be easily identified by reviewing the textual reports of dependency cycles. Once these dependency cycles have been identified with JDepend, they can be broken by employing various object-oriented techniques. |