Metric Results

[ summary ] [ packages ] [ cycles ] [ explanations ]

The following document contains the results of a JDepend metric analysis. The various metrics are defined at the bottom of this document.

Summary

[ summary ] [ packages ] [ cycles ] [ explanations ]

Package TC CC AC Ca Ce A I D V
org.apache.commons.math 25 21 4 33 5 16.0% 13.0% 71.0% 1
org.apache.commons.math.analysis 11 0 11 12 2 100.0% 14.0% 14.0% 1
org.apache.commons.math.analysis.integration 6 4 2 0 3 33.0% 100.0% 33.0% 1
org.apache.commons.math.analysis.interpolation 5 4 1 0 6 20.0% 100.0% 20.0% 1
org.apache.commons.math.analysis.polynomials 10 9 1 3 6 10.0% 67.0% 23.0% 1
org.apache.commons.math.analysis.solvers 13 10 3 3 6 23.0% 67.0% 10.0% 1
org.apache.commons.math.complex 6 6 0 2 6 0.0% 75.0% 25.0% 1
org.apache.commons.math.distribution 37 15 22 3 7 58.999996% 70.0% 29.0% 1
org.apache.commons.math.estimation 9 5 4 0 5 44.0% 100.0% 44.0% 1
org.apache.commons.math.fraction 14 13 1 3 7 7.0% 70.0% 23.0% 1
org.apache.commons.math.genetics 22 10 12 0 4 55.0% 100.0% 55.0% 1
org.apache.commons.math.geometry 6 6 0 0 6 0.0% 100.0% 0.0% 1
org.apache.commons.math.linear 77 55 22 13 9 29.0% 41.0% 31.0% 1
org.apache.commons.math.ode 16 8 8 3 8 50.0% 73.0% 23.0% 1
org.apache.commons.math.ode.events 5 4 1 2 7 20.0% 78.0% 2.0% 1
org.apache.commons.math.ode.nonstiff 28 23 5 1 9 18.0% 90.0% 8.0% 1
org.apache.commons.math.ode.sampling 8 4 4 3 6 50.0% 67.0% 17.0% 1
org.apache.commons.math.optimization 22 16 6 5 7 27.000002% 58.0% 14.0% 1
org.apache.commons.math.optimization.direct 4 3 1 0 5 25.0% 100.0% 25.0% 1
org.apache.commons.math.optimization.fitting 13 12 1 0 7 8.0% 100.0% 8.0% 1
org.apache.commons.math.optimization.general 10 7 3 0 7 30.000002% 100.0% 30.000002% 1
org.apache.commons.math.optimization.linear 10 8 2 0 7 20.0% 100.0% 20.0% 1
org.apache.commons.math.optimization.univariate 2 1 1 0 4 50.0% 100.0% 50.0% 1
org.apache.commons.math.random 22 14 8 3 9 36.0% 75.0% 11.0% 1
org.apache.commons.math.special 5 5 0 1 3 0.0% 75.0% 25.0% 1
org.apache.commons.math.stat 4 4 0 1 9 0.0% 90.0% 10.0% 1
org.apache.commons.math.stat.clustering 4 3 1 0 4 25.0% 100.0% 25.0% 1
org.apache.commons.math.stat.correlation 3 3 0 0 7 0.0% 100.0% 0.0% 1
org.apache.commons.math.stat.descriptive 15 9 6 6 10 40.0% 62.0% 2.0% 1
org.apache.commons.math.stat.descriptive.moment 12 12 0 3 7 0.0% 70.0% 30.000002% 1
org.apache.commons.math.stat.descriptive.rank 4 4 0 2 5 0.0% 71.0% 29.0% 1
org.apache.commons.math.stat.descriptive.summary 4 4 0 4 3 0.0% 43.0% 57.0% 1
org.apache.commons.math.stat.inference 9 5 4 0 7 44.0% 100.0% 44.0% 1
org.apache.commons.math.stat.ranking 6 5 1 1 3 17.0% 75.0% 8.0% 1
org.apache.commons.math.stat.regression 5 3 2 1 5 40.0% 83.0% 23.0% 1
org.apache.commons.math.transform 7 6 1 0 6 14.0% 100.0% 14.0% 1
org.apache.commons.math.util 18 14 4 11 7 22.0% 39.0% 39.0% 1

Packages

[ summary ] [ packages ] [ cycles ] [ explanations ]

org.apache.commons.math

Afferent Couplings Efferent Couplings Abstractness Instability Distance
33 5 16.0% 13.0% 71.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.commons.math.ConvergingAlgorithm
org.apache.commons.math.ConvergingAlgorithmImpl
org.apache.commons.math.Field
org.apache.commons.math.FieldElement
org.apache.commons.math.ArgumentOutsideDomainException
org.apache.commons.math.ConvergenceException
org.apache.commons.math.DimensionMismatchException
org.apache.commons.math.DuplicateSampleAbscissaException
org.apache.commons.math.FunctionEvaluationException
org.apache.commons.math.MathConfigurationException
org.apache.commons.math.MathException
org.apache.commons.math.MathRuntimeException
org.apache.commons.math.MathRuntimeException$1
org.apache.commons.math.MathRuntimeException$10
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.MaxEvaluationsExceededException
org.apache.commons.math.MaxIterationsExceededException
org.apache.commons.math.MessagesResources_fr
org.apache.commons.math.analysis
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.estimation
org.apache.commons.math.fraction
org.apache.commons.math.genetics
org.apache.commons.math.geometry
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
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
org.apache.commons.math.linear

org.apache.commons.math.analysis

Afferent Couplings Efferent Couplings Abstractness Instability Distance
12 2 100.0% 14.0% 14.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
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.UnivariateMatrixFunction
org.apache.commons.math.analysis.UnivariateRealFunction
org.apache.commons.math.analysis.UnivariateVectorialFunction
None 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.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

org.apache.commons.math.analysis.integration

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 3 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
org.apache.commons.math.analysis

org.apache.commons.math.analysis.interpolation

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 6 20.0% 100.0% 20.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.commons.math.analysis.interpolation.UnivariateRealInterpolator
org.apache.commons.math.analysis.interpolation.DividedDifferenceInterpolator
org.apache.commons.math.analysis.interpolation.LoessInterpolator
org.apache.commons.math.analysis.interpolation.NevilleInterpolator
org.apache.commons.math.analysis.interpolation.SplineInterpolator
None java.io
java.lang
java.util
org.apache.commons.math
org.apache.commons.math.analysis
org.apache.commons.math.analysis.polynomials

org.apache.commons.math.analysis.polynomials

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 6 10.0% 67.0% 23.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.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.interpolation
org.apache.commons.math.analysis.solvers
org.apache.commons.math.optimization.fitting
java.io
java.lang
java.util
org.apache.commons.math
org.apache.commons.math.analysis
org.apache.commons.math.fraction

org.apache.commons.math.analysis.solvers

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 6 23.0% 67.0% 10.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.commons.math.analysis.solvers.UnivariateRealSolver
org.apache.commons.math.analysis.solvers.UnivariateRealSolverFactory
org.apache.commons.math.analysis.solvers.UnivariateRealSolverImpl
org.apache.commons.math.analysis.solvers.BisectionSolver
org.apache.commons.math.analysis.solvers.BrentSolver
org.apache.commons.math.analysis.solvers.LaguerreSolver
org.apache.commons.math.analysis.solvers.MullerSolver
org.apache.commons.math.analysis.solvers.NewtonSolver
org.apache.commons.math.analysis.solvers.RiddersSolver
org.apache.commons.math.analysis.solvers.SecantSolver
org.apache.commons.math.analysis.solvers.UnivariateRealSolverFactoryImpl
org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils
org.apache.commons.math.analysis.solvers.UnivariateRealSolverUtils$LazyHolder
org.apache.commons.math.distribution
org.apache.commons.math.ode.events
org.apache.commons.math.optimization.general
java.lang
org.apache.commons.math
org.apache.commons.math.analysis
org.apache.commons.math.analysis.polynomials
org.apache.commons.math.complex
org.apache.commons.math.util

org.apache.commons.math.complex

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 6 0.0% 75.0% 25.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.util

org.apache.commons.math.distribution

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 7 58.999996% 70.0% 29.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.HasDensity
org.apache.commons.math.distribution.HypergeometricDistribution
org.apache.commons.math.distribution.IntegerDistribution
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.NormalDistributionImpl
org.apache.commons.math.distribution.PascalDistributionImpl
org.apache.commons.math.distribution.PoissonDistributionImpl
org.apache.commons.math.distribution.TDistributionImpl
org.apache.commons.math.distribution.WeibullDistributionImpl
org.apache.commons.math.distribution.ZipfDistributionImpl
org.apache.commons.math.stat.correlation
org.apache.commons.math.stat.inference
org.apache.commons.math.stat.regression
java.io
java.lang
org.apache.commons.math
org.apache.commons.math.analysis
org.apache.commons.math.analysis.solvers
org.apache.commons.math.special
org.apache.commons.math.util

org.apache.commons.math.estimation

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 5 44.0% 100.0% 44.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.commons.math.estimation.AbstractEstimator
org.apache.commons.math.estimation.EstimationProblem
org.apache.commons.math.estimation.Estimator
org.apache.commons.math.estimation.WeightedMeasurement
org.apache.commons.math.estimation.EstimatedParameter
org.apache.commons.math.estimation.EstimationException
org.apache.commons.math.estimation.GaussNewtonEstimator
org.apache.commons.math.estimation.LevenbergMarquardtEstimator
org.apache.commons.math.estimation.SimpleEstimationProblem
None java.io
java.lang
java.util
org.apache.commons.math
org.apache.commons.math.linear

org.apache.commons.math.fraction

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 7 7.0% 70.0% 23.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.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.util

org.apache.commons.math.genetics

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 4 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
org.apache.commons.math.random

org.apache.commons.math.geometry

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 6 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.apache.commons.math.geometry.CardanEulerSingularityException
org.apache.commons.math.geometry.NotARotationMatrixException
org.apache.commons.math.geometry.Rotation
org.apache.commons.math.geometry.RotationOrder
org.apache.commons.math.geometry.Vector3D
org.apache.commons.math.geometry.Vector3DFormat
None java.io
java.lang
java.text
java.util
org.apache.commons.math
org.apache.commons.math.util

org.apache.commons.math.linear

Afferent Couplings Efferent Couplings Abstractness Instability Distance
13 9 29.0% 41.0% 31.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.BigMatrix
org.apache.commons.math.linear.CholeskyDecomposition
org.apache.commons.math.linear.DecompositionSolver
org.apache.commons.math.linear.EigenDecomposition
org.apache.commons.math.linear.FieldDecompositionSolver
org.apache.commons.math.linear.FieldLUDecomposition
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.LUDecomposition
org.apache.commons.math.linear.QRDecomposition
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.SingularValueDecomposition
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.BigMatrixImpl
org.apache.commons.math.linear.BlockFieldMatrix
org.apache.commons.math.linear.BlockRealMatrix
org.apache.commons.math.linear.CholeskyDecompositionImpl
org.apache.commons.math.linear.CholeskyDecompositionImpl$1
org.apache.commons.math.linear.CholeskyDecompositionImpl$Solver
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.EigenDecompositionImpl
org.apache.commons.math.linear.EigenDecompositionImpl$1
org.apache.commons.math.linear.EigenDecompositionImpl$Solver
org.apache.commons.math.linear.FieldLUDecompositionImpl
org.apache.commons.math.linear.FieldLUDecompositionImpl$1
org.apache.commons.math.linear.FieldLUDecompositionImpl$Solver
org.apache.commons.math.linear.InvalidMatrixException
org.apache.commons.math.linear.LUDecompositionImpl
org.apache.commons.math.linear.LUDecompositionImpl$1
org.apache.commons.math.linear.LUDecompositionImpl$Solver
org.apache.commons.math.linear.MatrixIndexException
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.MatrixVisitorException
org.apache.commons.math.linear.NonSquareMatrixException
org.apache.commons.math.linear.NotPositiveDefiniteMatrixException
org.apache.commons.math.linear.NotSymmetricMatrixException
org.apache.commons.math.linear.OpenMapRealMatrix
org.apache.commons.math.linear.OpenMapRealVector
org.apache.commons.math.linear.QRDecompositionImpl
org.apache.commons.math.linear.QRDecompositionImpl$1
org.apache.commons.math.linear.QRDecompositionImpl$Solver
org.apache.commons.math.linear.RealMatrixImpl
org.apache.commons.math.linear.RealVectorFormat
org.apache.commons.math.linear.SingularMatrixException
org.apache.commons.math.linear.SingularValueDecompositionImpl
org.apache.commons.math.linear.SingularValueDecompositionImpl$1
org.apache.commons.math.linear.SingularValueDecompositionImpl$Solver
org.apache.commons.math.linear.SparseFieldMatrix
org.apache.commons.math.linear.SparseFieldVector
org.apache.commons.math.linear.TriDiagonalTransformer
org.apache.commons.math
org.apache.commons.math.estimation
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.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.math
java.text
java.util
org.apache.commons.math
org.apache.commons.math.fraction
org.apache.commons.math.util

org.apache.commons.math.ode

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 8 50.0% 73.0% 23.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.commons.math.ode.AbstractIntegrator
org.apache.commons.math.ode.FirstOrderDifferentialEquations
org.apache.commons.math.ode.FirstOrderIntegrator
org.apache.commons.math.ode.MultistepIntegrator
org.apache.commons.math.ode.MultistepIntegrator$NordsieckTransformer
org.apache.commons.math.ode.ODEIntegrator
org.apache.commons.math.ode.SecondOrderDifferentialEquations
org.apache.commons.math.ode.SecondOrderIntegrator
org.apache.commons.math.ode.AbstractIntegrator$EndTimeChecker
org.apache.commons.math.ode.ContinuousOutputModel
org.apache.commons.math.ode.DerivativeException
org.apache.commons.math.ode.FirstOrderConverter
org.apache.commons.math.ode.IntegratorException
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.events
org.apache.commons.math.ode.nonstiff
org.apache.commons.math.ode.sampling
java.io
java.lang
java.util
org.apache.commons.math
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.ode.events

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 7 20.0% 78.0% 2.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.commons.math.ode.events.EventHandler
org.apache.commons.math.ode.events.CombinedEventsManager
org.apache.commons.math.ode.events.EventException
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
java.util
org.apache.commons.math
org.apache.commons.math.analysis
org.apache.commons.math.analysis.solvers
org.apache.commons.math.ode
org.apache.commons.math.ode.sampling

org.apache.commons.math.ode.nonstiff

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 9 18.0% 90.0% 8.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.AdamsNordsieckTransformer$1
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
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.ode.sampling

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 6 50.0% 67.0% 17.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.DummyStepInterpolator
org.apache.commons.math.ode.sampling.NordsieckStepInterpolator
org.apache.commons.math.ode.sampling.StepNormalizer
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
org.apache.commons.math.linear
org.apache.commons.math.ode

org.apache.commons.math.optimization

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 7 27.000002% 58.0% 14.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.commons.math.optimization.DifferentiableMultivariateRealOptimizer
org.apache.commons.math.optimization.DifferentiableMultivariateVectorialOptimizer
org.apache.commons.math.optimization.MultivariateRealOptimizer
org.apache.commons.math.optimization.RealConvergenceChecker
org.apache.commons.math.optimization.UnivariateRealOptimizer
org.apache.commons.math.optimization.VectorialConvergenceChecker
org.apache.commons.math.optimization.GoalType
org.apache.commons.math.optimization.LeastSquaresConverter
org.apache.commons.math.optimization.MultiStartDifferentiableMultivariateRealOptimizer
org.apache.commons.math.optimization.MultiStartDifferentiableMultivariateRealOptimizer$1
org.apache.commons.math.optimization.MultiStartDifferentiableMultivariateVectorialOptimizer
org.apache.commons.math.optimization.MultiStartDifferentiableMultivariateVectorialOptimizer$1
org.apache.commons.math.optimization.MultiStartMultivariateRealOptimizer
org.apache.commons.math.optimization.MultiStartMultivariateRealOptimizer$1
org.apache.commons.math.optimization.MultiStartUnivariateRealOptimizer
org.apache.commons.math.optimization.OptimizationException
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
org.apache.commons.math.analysis
org.apache.commons.math.linear
org.apache.commons.math.random

org.apache.commons.math.optimization.direct

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 5 25.0% 100.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.commons.math.optimization.direct.DirectSearchOptimizer
org.apache.commons.math.optimization.direct.DirectSearchOptimizer$1
org.apache.commons.math.optimization.direct.MultiDirectional
org.apache.commons.math.optimization.direct.NelderMead
None java.lang
java.util
org.apache.commons.math
org.apache.commons.math.analysis
org.apache.commons.math.optimization

org.apache.commons.math.optimization.fitting

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 7 8.0% 100.0% 8.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.commons.math.optimization.fitting.ParametricRealFunction
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.HarmonicCoefficientsGuesser
org.apache.commons.math.optimization.fitting.HarmonicFitter
org.apache.commons.math.optimization.fitting.HarmonicFitter$1
org.apache.commons.math.optimization.fitting.HarmonicFitter$ParametricHarmonicFunction
org.apache.commons.math.optimization.fitting.HarmonicFunction
org.apache.commons.math.optimization.fitting.PolynomialFitter
org.apache.commons.math.optimization.fitting.PolynomialFitter$1
org.apache.commons.math.optimization.fitting.PolynomialFitter$ParametricPolynomial
org.apache.commons.math.optimization.fitting.WeightedObservedPoint
None java.io
java.lang
java.util
org.apache.commons.math
org.apache.commons.math.analysis
org.apache.commons.math.analysis.polynomials
org.apache.commons.math.optimization

org.apache.commons.math.optimization.general

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 7 30.000002% 100.0% 30.000002%
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$1
org.apache.commons.math.optimization.general.NonLinearConjugateGradientOptimizer$IdentityPreconditioner
org.apache.commons.math.optimization.general.NonLinearConjugateGradientOptimizer$LineSearchFunction
None java.lang
java.util
org.apache.commons.math
org.apache.commons.math.analysis
org.apache.commons.math.analysis.solvers
org.apache.commons.math.linear
org.apache.commons.math.optimization

org.apache.commons.math.optimization.linear

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 7 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
org.apache.commons.math.linear
org.apache.commons.math.optimization
org.apache.commons.math.util

org.apache.commons.math.optimization.univariate

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 4 50.0% 100.0% 50.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.commons.math.optimization.univariate.AbstractUnivariateRealOptimizer
org.apache.commons.math.optimization.univariate.BrentOptimizer
None java.lang
org.apache.commons.math
org.apache.commons.math.analysis
org.apache.commons.math.optimization

org.apache.commons.math.random

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 9 36.0% 75.0% 11.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.commons.math.random.AbstractRandomGenerator
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.ValueServer
org.apache.commons.math.genetics
org.apache.commons.math.optimization
org.apache.commons.math.stat.ranking
java.io
java.lang
java.net
java.security
java.util
org.apache.commons.math
org.apache.commons.math.linear
org.apache.commons.math.stat.descriptive
org.apache.commons.math.util

org.apache.commons.math.special

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
org.apache.commons.math.util

org.apache.commons.math.stat

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 9 0.0% 90.0% 10.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
java.io
java.lang
java.text
java.util
org.apache.commons.math
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.clustering

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 4 25.0% 100.0% 25.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
None java.io
java.lang
java.util
org.apache.commons.math.util

org.apache.commons.math.stat.correlation

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 7 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
None java.lang
org.apache.commons.math
org.apache.commons.math.distribution
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.stat.descriptive

Afferent Couplings Efferent Couplings Abstractness Instability Distance
6 10 40.0% 62.0% 2.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.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.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

org.apache.commons.math.stat.descriptive.moment

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 7 0.0% 70.0% 30.000002%
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.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.correlation
org.apache.commons.math.stat.descriptive
java.io
java.lang
java.util
org.apache.commons.math
org.apache.commons.math.linear
org.apache.commons.math.stat.descriptive
org.apache.commons.math.stat.descriptive.summary

org.apache.commons.math.stat.descriptive.rank

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 5 0.0% 71.0% 29.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
org.apache.commons.math.stat.descriptive

org.apache.commons.math.stat.descriptive.summary

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 3 0.0% 43.0% 57.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
java.lang
org.apache.commons.math.stat.descriptive

org.apache.commons.math.stat.inference

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 7 44.0% 100.0% 44.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.commons.math.stat.inference.ChiSquareTest
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.ChiSquareTestImpl
org.apache.commons.math.stat.inference.OneWayAnovaImpl
org.apache.commons.math.stat.inference.OneWayAnovaImpl$AnovaStats
org.apache.commons.math.stat.inference.TTestImpl
org.apache.commons.math.stat.inference.TestUtils
None java.lang
java.util
org.apache.commons.math
org.apache.commons.math.distribution
org.apache.commons.math.stat
org.apache.commons.math.stat.descriptive
org.apache.commons.math.stat.descriptive.summary

org.apache.commons.math.stat.ranking

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 3 17.0% 75.0% 8.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
java.lang
java.util
org.apache.commons.math.random

org.apache.commons.math.stat.regression

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 5 40.0% 83.0% 23.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.GLSMultipleLinearRegression
org.apache.commons.math.stat.regression.OLSMultipleLinearRegression
org.apache.commons.math.stat.regression.SimpleRegression
org.apache.commons.math.stat.correlation
java.io
java.lang
org.apache.commons.math
org.apache.commons.math.distribution
org.apache.commons.math.linear

org.apache.commons.math.transform

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 6 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.util

Afferent Couplings Efferent Couplings Abstractness Instability Distance
11 7 22.0% 39.0% 39.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.apache.commons.math.util.CompositeFormat
org.apache.commons.math.util.ContinuedFraction
org.apache.commons.math.util.DoubleArray
org.apache.commons.math.util.NumberTransformer
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.DefaultTransformer
org.apache.commons.math.util.MathUtils
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.ResizableDoubleArray
org.apache.commons.math.util.TransformerMap
org.apache.commons.math.analysis.solvers
org.apache.commons.math.complex
org.apache.commons.math.distribution
org.apache.commons.math.fraction
org.apache.commons.math.geometry
org.apache.commons.math.linear
org.apache.commons.math.optimization.linear
org.apache.commons.math.random
org.apache.commons.math.special
org.apache.commons.math.stat.clustering
org.apache.commons.math.stat.descriptive
java.io
java.lang
java.lang.reflect
java.math
java.text
java.util
org.apache.commons.math

Cycles

[ summary ] [ packages ] [ cycles ] [ explanations ]

Package Package Dependencies
org.apache.commons.math org.apache.commons.math.linear
org.apache.commons.math
org.apache.commons.math.analysis org.apache.commons.math
org.apache.commons.math.linear
org.apache.commons.math
org.apache.commons.math.analysis.integration org.apache.commons.math.analysis
org.apache.commons.math
org.apache.commons.math.linear
org.apache.commons.math
org.apache.commons.math.analysis.interpolation org.apache.commons.math.analysis
org.apache.commons.math
org.apache.commons.math.linear
org.apache.commons.math
org.apache.commons.math.analysis.polynomials org.apache.commons.math.fraction
org.apache.commons.math
org.apache.commons.math.linear
org.apache.commons.math
org.apache.commons.math.analysis.solvers org.apache.commons.math.analysis
org.apache.commons.math
org.apache.commons.math.linear
org.apache.commons.math
org.apache.commons.math.complex org.apache.commons.math
org.apache.commons.math.linear
org.apache.commons.math
org.apache.commons.math.distribution org.apache.commons.math.special
org.apache.commons.math.util
org.apache.commons.math
org.apache.commons.math.linear
org.apache.commons.math
org.apache.commons.math.estimation org.apache.commons.math.linear
org.apache.commons.math
org.apache.commons.math.linear
org.apache.commons.math.fraction org.apache.commons.math
org.apache.commons.math.linear
org.apache.commons.math
org.apache.commons.math.genetics org.apache.commons.math.random
org.apache.commons.math.stat.descriptive
org.apache.commons.math.util
org.apache.commons.math
org.apache.commons.math.linear
org.apache.commons.math
org.apache.commons.math.geometry org.apache.commons.math
org.apache.commons.math.linear
org.apache.commons.math
org.apache.commons.math.linear org.apache.commons.math
org.apache.commons.math.linear
org.apache.commons.math.ode org.apache.commons.math.linear
org.apache.commons.math
org.apache.commons.math.linear
org.apache.commons.math.ode.events org.apache.commons.math
org.apache.commons.math.linear
org.apache.commons.math
org.apache.commons.math.ode.nonstiff org.apache.commons.math.ode.events
org.apache.commons.math
org.apache.commons.math.linear
org.apache.commons.math
org.apache.commons.math.ode.sampling org.apache.commons.math.ode
org.apache.commons.math.linear
org.apache.commons.math
org.apache.commons.math.linear
org.apache.commons.math.optimization org.apache.commons.math.random
org.apache.commons.math.stat.descriptive
org.apache.commons.math.util
org.apache.commons.math
org.apache.commons.math.linear
org.apache.commons.math
org.apache.commons.math.optimization.direct org.apache.commons.math.optimization
org.apache.commons.math.random
org.apache.commons.math.stat.descriptive
org.apache.commons.math.util
org.apache.commons.math
org.apache.commons.math.linear
org.apache.commons.math
org.apache.commons.math.optimization.fitting org.apache.commons.math.optimization
org.apache.commons.math.random
org.apache.commons.math.stat.descriptive
org.apache.commons.math.util
org.apache.commons.math
org.apache.commons.math.linear
org.apache.commons.math
org.apache.commons.math.optimization.general org.apache.commons.math.analysis
org.apache.commons.math
org.apache.commons.math.linear
org.apache.commons.math
org.apache.commons.math.optimization.linear org.apache.commons.math.util
org.apache.commons.math
org.apache.commons.math.linear
org.apache.commons.math
org.apache.commons.math.optimization.univariate org.apache.commons.math.analysis
org.apache.commons.math
org.apache.commons.math.linear
org.apache.commons.math
org.apache.commons.math.random org.apache.commons.math.stat.descriptive
org.apache.commons.math.util
org.apache.commons.math
org.apache.commons.math.linear
org.apache.commons.math
org.apache.commons.math.special org.apache.commons.math.util
org.apache.commons.math
org.apache.commons.math.linear
org.apache.commons.math
org.apache.commons.math.stat org.apache.commons.math
org.apache.commons.math.linear
org.apache.commons.math
org.apache.commons.math.stat.clustering org.apache.commons.math.util
org.apache.commons.math
org.apache.commons.math.linear
org.apache.commons.math
org.apache.commons.math.stat.correlation org.apache.commons.math.linear
org.apache.commons.math
org.apache.commons.math.linear
org.apache.commons.math.stat.descriptive org.apache.commons.math.util
org.apache.commons.math
org.apache.commons.math.linear
org.apache.commons.math
org.apache.commons.math.stat.descriptive.moment org.apache.commons.math.stat.descriptive
org.apache.commons.math.util
org.apache.commons.math
org.apache.commons.math.linear
org.apache.commons.math
org.apache.commons.math.stat.descriptive.rank org.apache.commons.math.stat.descriptive
org.apache.commons.math.util
org.apache.commons.math
org.apache.commons.math.linear
org.apache.commons.math
org.apache.commons.math.stat.descriptive.summary org.apache.commons.math.stat.descriptive
org.apache.commons.math.util
org.apache.commons.math
org.apache.commons.math.linear
org.apache.commons.math
org.apache.commons.math.stat.inference org.apache.commons.math.stat
org.apache.commons.math
org.apache.commons.math.linear
org.apache.commons.math
org.apache.commons.math.stat.ranking org.apache.commons.math.random
org.apache.commons.math.stat.descriptive
org.apache.commons.math.util
org.apache.commons.math
org.apache.commons.math.linear
org.apache.commons.math
org.apache.commons.math.stat.regression org.apache.commons.math.linear
org.apache.commons.math
org.apache.commons.math.linear
org.apache.commons.math.transform org.apache.commons.math.analysis
org.apache.commons.math
org.apache.commons.math.linear
org.apache.commons.math
org.apache.commons.math.util org.apache.commons.math
org.apache.commons.math.linear
org.apache.commons.math

Explanation

[ summary ] [ packages ] [ cycles ] [ explanations ]

The following explanations are for quick reference and are lifted directly from the original JDepend documentation.

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.