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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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.util org.apache.commons.math org.apache.commons.math.linear org.apache.commons.math |
org.apache.commons.math.geometry | org.apache.commons.math.util 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 org.apache.commons.math.linear org.apache.commons.math |
org.apache.commons.math.ode.events | org.apache.commons.math.ode org.apache.commons.math org.apache.commons.math.linear org.apache.commons.math |
org.apache.commons.math.ode.nonstiff | org.apache.commons.math.ode org.apache.commons.math org.apache.commons.math.linear org.apache.commons.math |
org.apache.commons.math.ode.sampling | org.apache.commons.math.linear org.apache.commons.math org.apache.commons.math.linear |
org.apache.commons.math.optimization | 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 org.apache.commons.math.linear org.apache.commons.math |
org.apache.commons.math.optimization.fitting | org.apache.commons.math.optimization org.apache.commons.math org.apache.commons.math.linear org.apache.commons.math |
org.apache.commons.math.optimization.general | org.apache.commons.math.optimization org.apache.commons.math org.apache.commons.math.linear org.apache.commons.math |
org.apache.commons.math.optimization.linear | org.apache.commons.math.optimization 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.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.linear org.apache.commons.math org.apache.commons.math.linear |
org.apache.commons.math.stat.descriptive.moment | org.apache.commons.math.stat.descriptive org.apache.commons.math.linear org.apache.commons.math org.apache.commons.math.linear |
org.apache.commons.math.stat.descriptive.rank | org.apache.commons.math.stat.descriptive org.apache.commons.math.linear org.apache.commons.math org.apache.commons.math.linear |
org.apache.commons.math.stat.descriptive.summary | org.apache.commons.math.stat.descriptive org.apache.commons.math.linear org.apache.commons.math org.apache.commons.math.linear |
org.apache.commons.math.stat.inference | org.apache.commons.math.stat.descriptive org.apache.commons.math.linear org.apache.commons.math org.apache.commons.math.linear |
org.apache.commons.math.stat.ranking | org.apache.commons.math.random 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 |
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. |