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.djunits.locale 2 1 1 2 2 50.0% 50.0% 0.0% 1
org.djunits.unit 45 40 5 7 7 11.0% 50.0% 39.0% 1
org.djunits.unit.scale 5 4 1 2 1 20.0% 33.0% 47.0% 1
org.djunits.unit.unitsystem 13 11 2 1 3 15.000001% 75.0% 10.0% 1
org.djunits.value 17 3 14 8 6 82.0% 43.0% 25.0% 1
org.djunits.value.formatter 3 3 0 6 1 0.0% 14.0% 86.0% 1
org.djunits.value.vdouble 30 27 3 3 2 10.0% 40.0% 50.0% 1
org.djunits.value.vdouble.matrix 85 77 8 0 10 9.0% 100.0% 9.0% 1
org.djunits.value.vdouble.scalar 43 38 5 3 5 12.0% 62.0% 26.0% 1
org.djunits.value.vdouble.vector 88 79 9 0 8 10.0% 100.0% 10.0% 1
org.djunits.value.vfloat 32 29 3 3 2 9.0% 40.0% 51.0% 1
org.djunits.value.vfloat.matrix 85 77 8 0 10 9.0% 100.0% 9.0% 1
org.djunits.value.vfloat.scalar 43 39 4 3 5 9.0% 62.0% 28.0% 1
org.djunits.value.vfloat.vector 88 79 9 0 8 10.0% 100.0% 10.0% 1

Packages

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

org.djunits.locale

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 2 50.0% 50.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.djunits.locale.DefaultLocale
org.djunits.locale.Localization
org.djunits.unit
org.djunits.unit.unitsystem
java.lang
java.util

org.djunits.unit

Afferent Couplings Efferent Couplings Abstractness Instability Distance
7 7 11.0% 50.0% 39.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.djunits.unit.AbsoluteLinearUnit
org.djunits.unit.AbsoluteUnit
org.djunits.unit.LinearUnit
org.djunits.unit.UNITS
org.djunits.unit.Unit
org.djunits.unit.AbsoluteTemperatureUnit
org.djunits.unit.AccelerationUnit
org.djunits.unit.AngleSolidUnit
org.djunits.unit.AngleUnit
org.djunits.unit.AreaUnit
org.djunits.unit.DensityUnit
org.djunits.unit.DimensionlessUnit
org.djunits.unit.DirectionUnit
org.djunits.unit.DurationUnit
org.djunits.unit.ElectricalChargeUnit
org.djunits.unit.ElectricalCurrentUnit
org.djunits.unit.ElectricalPotentialUnit
org.djunits.unit.ElectricalResistanceUnit
org.djunits.unit.EnergyUnit
org.djunits.unit.FlowMassUnit
org.djunits.unit.FlowVolumeUnit
org.djunits.unit.ForceUnit
org.djunits.unit.FrequencyUnit
org.djunits.unit.LengthUnit
org.djunits.unit.LinearDensityUnit
org.djunits.unit.MassUnit
org.djunits.unit.MoneyPerAreaUnit
org.djunits.unit.MoneyPerDurationUnit
org.djunits.unit.MoneyPerEnergyUnit
org.djunits.unit.MoneyPerLengthUnit
org.djunits.unit.MoneyPerMassUnit
org.djunits.unit.MoneyPerVolumeUnit
org.djunits.unit.MoneyUnit
org.djunits.unit.PositionUnit
org.djunits.unit.PowerUnit
org.djunits.unit.PressureUnit
org.djunits.unit.SI
org.djunits.unit.SICoefficients
org.djunits.unit.SIUnit
org.djunits.unit.SpeedUnit
org.djunits.unit.TemperatureUnit
org.djunits.unit.TimeUnit
org.djunits.unit.TorqueUnit
org.djunits.unit.UnitException
org.djunits.unit.VolumeUnit
org.djunits.value
org.djunits.value.vdouble.matrix
org.djunits.value.vdouble.scalar
org.djunits.value.vdouble.vector
org.djunits.value.vfloat.matrix
org.djunits.value.vfloat.scalar
org.djunits.value.vfloat.vector
java.io
java.lang
java.util
org.djunits.locale
org.djunits.unit.scale
org.djunits.unit.unitsystem
org.joda.money

org.djunits.unit.scale

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 1 20.0% 33.0% 47.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.djunits.unit.scale.Scale
org.djunits.unit.scale.GradeScale
org.djunits.unit.scale.LinearScale
org.djunits.unit.scale.OffsetLinearScale
org.djunits.unit.scale.StandardScale
org.djunits.unit
org.djunits.value
java.lang

org.djunits.unit.unitsystem

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 3 15.000001% 75.0% 10.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.djunits.unit.unitsystem.SI
org.djunits.unit.unitsystem.UnitSystem
org.djunits.unit.unitsystem.AU
org.djunits.unit.unitsystem.CGS
org.djunits.unit.unitsystem.CGS_EMU
org.djunits.unit.unitsystem.CGS_ESU
org.djunits.unit.unitsystem.Imperial
org.djunits.unit.unitsystem.MTS
org.djunits.unit.unitsystem.Other
org.djunits.unit.unitsystem.SIAccepted
org.djunits.unit.unitsystem.SIBase
org.djunits.unit.unitsystem.SIDerived
org.djunits.unit.unitsystem.USCustomary
org.djunits.unit
java.io
java.lang
org.djunits.locale

org.djunits.value

Afferent Couplings Efferent Couplings Abstractness Instability Distance
8 6 82.0% 43.0% 25.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.djunits.value.Absolute
org.djunits.value.AbstractValue
org.djunits.value.AngleUtil
org.djunits.value.DenseData
org.djunits.value.FunctionsAbs
org.djunits.value.FunctionsRel
org.djunits.value.MathFunctionsAbs
org.djunits.value.MathFunctionsDimensionless
org.djunits.value.MathFunctionsRel
org.djunits.value.Mutable
org.djunits.value.Relative
org.djunits.value.Scalar
org.djunits.value.SparseData
org.djunits.value.Value
org.djunits.value.StorageType
org.djunits.value.ValueException
org.djunits.value.ValueUtil
org.djunits.value.vdouble
org.djunits.value.vdouble.matrix
org.djunits.value.vdouble.scalar
org.djunits.value.vdouble.vector
org.djunits.value.vfloat
org.djunits.value.vfloat.matrix
org.djunits.value.vfloat.scalar
org.djunits.value.vfloat.vector
java.io
java.lang
org.djunits.unit
org.djunits.unit.scale
org.djunits.value.vdouble.scalar
org.djunits.value.vfloat.scalar

org.djunits.value.formatter

Afferent Couplings Efferent Couplings Abstractness Instability Distance
6 1 0.0% 14.0% 86.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.djunits.value.formatter.EngineeringFormatter
org.djunits.value.formatter.Format
org.djunits.value.formatter.Formatter
org.djunits.value.vdouble.matrix
org.djunits.value.vdouble.scalar
org.djunits.value.vdouble.vector
org.djunits.value.vfloat.matrix
org.djunits.value.vfloat.scalar
org.djunits.value.vfloat.vector
java.lang

org.djunits.value.vdouble

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 2 10.0% 40.0% 50.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.djunits.value.vdouble.DoubleFunction
org.djunits.value.vdouble.DoubleMathFunctions
org.djunits.value.vdouble.DoubleMathFunctionsDimensionless
org.djunits.value.vdouble.DoubleMathFunctions$1
org.djunits.value.vdouble.DoubleMathFunctions$10
org.djunits.value.vdouble.DoubleMathFunctions$11
org.djunits.value.vdouble.DoubleMathFunctions$12
org.djunits.value.vdouble.DoubleMathFunctions$13
org.djunits.value.vdouble.DoubleMathFunctions$14
org.djunits.value.vdouble.DoubleMathFunctions$15
org.djunits.value.vdouble.DoubleMathFunctions$16
org.djunits.value.vdouble.DoubleMathFunctions$17
org.djunits.value.vdouble.DoubleMathFunctions$18
org.djunits.value.vdouble.DoubleMathFunctions$19
org.djunits.value.vdouble.DoubleMathFunctions$2
org.djunits.value.vdouble.DoubleMathFunctions$20
org.djunits.value.vdouble.DoubleMathFunctions$21
org.djunits.value.vdouble.DoubleMathFunctions$22
org.djunits.value.vdouble.DoubleMathFunctions$23
org.djunits.value.vdouble.DoubleMathFunctions$24
org.djunits.value.vdouble.DoubleMathFunctions$25
org.djunits.value.vdouble.DoubleMathFunctions$26
org.djunits.value.vdouble.DoubleMathFunctions$27
org.djunits.value.vdouble.DoubleMathFunctions$3
org.djunits.value.vdouble.DoubleMathFunctions$4
org.djunits.value.vdouble.DoubleMathFunctions$5
org.djunits.value.vdouble.DoubleMathFunctions$6
org.djunits.value.vdouble.DoubleMathFunctions$7
org.djunits.value.vdouble.DoubleMathFunctions$8
org.djunits.value.vdouble.DoubleMathFunctions$9
org.djunits.value.vdouble.matrix
org.djunits.value.vdouble.scalar
org.djunits.value.vdouble.vector
java.lang
org.djunits.value

org.djunits.value.vdouble.matrix

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 10 9.0% 100.0% 9.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.djunits.value.vdouble.matrix.AbstractDoubleMatrix
org.djunits.value.vdouble.matrix.AbstractDoubleMatrixAbs
org.djunits.value.vdouble.matrix.AbstractDoubleMatrixRel
org.djunits.value.vdouble.matrix.AbstractMutableDoubleMatrixAbs
org.djunits.value.vdouble.matrix.AbstractMutableDoubleMatrixRel
org.djunits.value.vdouble.matrix.DoubleMatrix
org.djunits.value.vdouble.matrix.DoubleMatrixInterface
org.djunits.value.vdouble.matrix.MutableDoubleMatrix
org.djunits.value.vdouble.matrix.AbsoluteTemperatureMatrix
org.djunits.value.vdouble.matrix.AccelerationMatrix
org.djunits.value.vdouble.matrix.AngleMatrix
org.djunits.value.vdouble.matrix.AngleSolidMatrix
org.djunits.value.vdouble.matrix.AreaMatrix
org.djunits.value.vdouble.matrix.DensityMatrix
org.djunits.value.vdouble.matrix.DimensionlessMatrix
org.djunits.value.vdouble.matrix.DirectionMatrix
org.djunits.value.vdouble.matrix.DoubleMatrix$Abs
org.djunits.value.vdouble.matrix.DoubleMatrix$Rel
org.djunits.value.vdouble.matrix.DoubleMatrixData$1
org.djunits.value.vdouble.matrix.DurationMatrix
org.djunits.value.vdouble.matrix.ElectricalChargeMatrix
org.djunits.value.vdouble.matrix.ElectricalCurrentMatrix
org.djunits.value.vdouble.matrix.ElectricalPotentialMatrix
org.djunits.value.vdouble.matrix.ElectricalResistanceMatrix
org.djunits.value.vdouble.matrix.EnergyMatrix
org.djunits.value.vdouble.matrix.FlowMassMatrix
org.djunits.value.vdouble.matrix.FlowVolumeMatrix
org.djunits.value.vdouble.matrix.ForceMatrix
org.djunits.value.vdouble.matrix.FrequencyMatrix
org.djunits.value.vdouble.matrix.LengthMatrix
org.djunits.value.vdouble.matrix.LinearDensityMatrix
org.djunits.value.vdouble.matrix.MassMatrix
org.djunits.value.vdouble.matrix.MoneyMatrix
org.djunits.value.vdouble.matrix.MoneyPerAreaMatrix
org.djunits.value.vdouble.matrix.MoneyPerDurationMatrix
org.djunits.value.vdouble.matrix.MoneyPerEnergyMatrix
org.djunits.value.vdouble.matrix.MoneyPerLengthMatrix
org.djunits.value.vdouble.matrix.MoneyPerMassMatrix
org.djunits.value.vdouble.matrix.MoneyPerVolumeMatrix
org.djunits.value.vdouble.matrix.MutableAbsoluteTemperatureMatrix
org.djunits.value.vdouble.matrix.MutableAccelerationMatrix
org.djunits.value.vdouble.matrix.MutableAngleMatrix
org.djunits.value.vdouble.matrix.MutableAngleSolidMatrix
org.djunits.value.vdouble.matrix.MutableAreaMatrix
org.djunits.value.vdouble.matrix.MutableDensityMatrix
org.djunits.value.vdouble.matrix.MutableDimensionlessMatrix
org.djunits.value.vdouble.matrix.MutableDirectionMatrix
org.djunits.value.vdouble.matrix.MutableDoubleMatrix$Abs
org.djunits.value.vdouble.matrix.MutableDoubleMatrix$Rel
org.djunits.value.vdouble.matrix.MutableDurationMatrix
org.djunits.value.vdouble.matrix.MutableElectricalChargeMatrix
org.djunits.value.vdouble.matrix.MutableElectricalCurrentMatrix
org.djunits.value.vdouble.matrix.MutableElectricalPotentialMatrix
org.djunits.value.vdouble.matrix.MutableElectricalResistanceMatrix
org.djunits.value.vdouble.matrix.MutableEnergyMatrix
org.djunits.value.vdouble.matrix.MutableFlowMassMatrix
org.djunits.value.vdouble.matrix.MutableFlowVolumeMatrix
org.djunits.value.vdouble.matrix.MutableForceMatrix
org.djunits.value.vdouble.matrix.MutableFrequencyMatrix
org.djunits.value.vdouble.matrix.MutableLengthMatrix
org.djunits.value.vdouble.matrix.MutableLinearDensityMatrix
org.djunits.value.vdouble.matrix.MutableMassMatrix
org.djunits.value.vdouble.matrix.MutableMoneyMatrix
org.djunits.value.vdouble.matrix.MutableMoneyPerAreaMatrix
org.djunits.value.vdouble.matrix.MutableMoneyPerDurationMatrix
org.djunits.value.vdouble.matrix.MutableMoneyPerEnergyMatrix
org.djunits.value.vdouble.matrix.MutableMoneyPerLengthMatrix
org.djunits.value.vdouble.matrix.MutableMoneyPerMassMatrix
org.djunits.value.vdouble.matrix.MutableMoneyPerVolumeMatrix
org.djunits.value.vdouble.matrix.MutablePositionMatrix
org.djunits.value.vdouble.matrix.MutablePowerMatrix
org.djunits.value.vdouble.matrix.MutablePressureMatrix
org.djunits.value.vdouble.matrix.MutableSpeedMatrix
org.djunits.value.vdouble.matrix.MutableTemperatureMatrix
org.djunits.value.vdouble.matrix.MutableTimeMatrix
org.djunits.value.vdouble.matrix.MutableTorqueMatrix
org.djunits.value.vdouble.matrix.MutableVolumeMatrix
org.djunits.value.vdouble.matrix.PositionMatrix
org.djunits.value.vdouble.matrix.PowerMatrix
org.djunits.value.vdouble.matrix.PressureMatrix
org.djunits.value.vdouble.matrix.SpeedMatrix
org.djunits.value.vdouble.matrix.TemperatureMatrix
org.djunits.value.vdouble.matrix.TimeMatrix
org.djunits.value.vdouble.matrix.TorqueMatrix
org.djunits.value.vdouble.matrix.VolumeMatrix
None java.io
java.lang
org.djunits.unit
org.djunits.value
org.djunits.value.formatter
org.djunits.value.vdouble
org.djunits.value.vdouble.scalar
org.ojalgo.access
org.ojalgo.matrix
org.ojalgo.scalar

org.djunits.value.vdouble.scalar

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 5 12.0% 62.0% 26.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.djunits.value.vdouble.scalar.AbstractDoubleScalar
org.djunits.value.vdouble.scalar.AbstractDoubleScalarAbs
org.djunits.value.vdouble.scalar.AbstractDoubleScalarRel
org.djunits.value.vdouble.scalar.DoubleScalar
org.djunits.value.vdouble.scalar.DoubleScalarInterface
org.djunits.value.vdouble.scalar.AbsoluteTemperature
org.djunits.value.vdouble.scalar.Acceleration
org.djunits.value.vdouble.scalar.Angle
org.djunits.value.vdouble.scalar.AngleSolid
org.djunits.value.vdouble.scalar.Area
org.djunits.value.vdouble.scalar.Density
org.djunits.value.vdouble.scalar.Dimensionless
org.djunits.value.vdouble.scalar.Direction
org.djunits.value.vdouble.scalar.DoubleScalar$Abs
org.djunits.value.vdouble.scalar.DoubleScalar$Rel
org.djunits.value.vdouble.scalar.Duration
org.djunits.value.vdouble.scalar.ElectricalCharge
org.djunits.value.vdouble.scalar.ElectricalCurrent
org.djunits.value.vdouble.scalar.ElectricalPotential
org.djunits.value.vdouble.scalar.ElectricalResistance
org.djunits.value.vdouble.scalar.Energy
org.djunits.value.vdouble.scalar.FlowMass
org.djunits.value.vdouble.scalar.FlowVolume
org.djunits.value.vdouble.scalar.Force
org.djunits.value.vdouble.scalar.Frequency
org.djunits.value.vdouble.scalar.Length
org.djunits.value.vdouble.scalar.LinearDensity
org.djunits.value.vdouble.scalar.Mass
org.djunits.value.vdouble.scalar.Money
org.djunits.value.vdouble.scalar.MoneyPerArea
org.djunits.value.vdouble.scalar.MoneyPerDuration
org.djunits.value.vdouble.scalar.MoneyPerEnergy
org.djunits.value.vdouble.scalar.MoneyPerLength
org.djunits.value.vdouble.scalar.MoneyPerMass
org.djunits.value.vdouble.scalar.MoneyPerVolume
org.djunits.value.vdouble.scalar.Position
org.djunits.value.vdouble.scalar.Power
org.djunits.value.vdouble.scalar.Pressure
org.djunits.value.vdouble.scalar.Speed
org.djunits.value.vdouble.scalar.Temperature
org.djunits.value.vdouble.scalar.Time
org.djunits.value.vdouble.scalar.Torque
org.djunits.value.vdouble.scalar.Volume
org.djunits.value
org.djunits.value.vdouble.matrix
org.djunits.value.vdouble.vector
java.lang
org.djunits.unit
org.djunits.value
org.djunits.value.formatter
org.djunits.value.vdouble

org.djunits.value.vdouble.vector

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 8 10.0% 100.0% 10.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.djunits.value.vdouble.vector.AbstractDoubleVector
org.djunits.value.vdouble.vector.AbstractDoubleVectorAbs
org.djunits.value.vdouble.vector.AbstractDoubleVectorRel
org.djunits.value.vdouble.vector.AbstractMutableDoubleVectorAbs
org.djunits.value.vdouble.vector.AbstractMutableDoubleVectorRel
org.djunits.value.vdouble.vector.DoubleVector
org.djunits.value.vdouble.vector.DoubleVectorInterface
org.djunits.value.vdouble.vector.MutableDoubleVector
org.djunits.value.vdouble.vector.MutableDoubleVectorInterface
org.djunits.value.vdouble.vector.AbsoluteTemperatureVector
org.djunits.value.vdouble.vector.AbstractDoubleVectorAbs$Itr
org.djunits.value.vdouble.vector.AbstractDoubleVectorRel$Itr
org.djunits.value.vdouble.vector.AccelerationVector
org.djunits.value.vdouble.vector.AngleSolidVector
org.djunits.value.vdouble.vector.AngleVector
org.djunits.value.vdouble.vector.AreaVector
org.djunits.value.vdouble.vector.DensityVector
org.djunits.value.vdouble.vector.DimensionlessVector
org.djunits.value.vdouble.vector.DirectionVector
org.djunits.value.vdouble.vector.DoubleVector$Abs
org.djunits.value.vdouble.vector.DoubleVector$Rel
org.djunits.value.vdouble.vector.DoubleVectorData$1
org.djunits.value.vdouble.vector.DurationVector
org.djunits.value.vdouble.vector.ElectricalChargeVector
org.djunits.value.vdouble.vector.ElectricalCurrentVector
org.djunits.value.vdouble.vector.ElectricalPotentialVector
org.djunits.value.vdouble.vector.ElectricalResistanceVector
org.djunits.value.vdouble.vector.EnergyVector
org.djunits.value.vdouble.vector.FlowMassVector
org.djunits.value.vdouble.vector.FlowVolumeVector
org.djunits.value.vdouble.vector.ForceVector
org.djunits.value.vdouble.vector.FrequencyVector
org.djunits.value.vdouble.vector.LengthVector
org.djunits.value.vdouble.vector.LinearDensityVector
org.djunits.value.vdouble.vector.MassVector
org.djunits.value.vdouble.vector.MoneyPerAreaVector
org.djunits.value.vdouble.vector.MoneyPerDurationVector
org.djunits.value.vdouble.vector.MoneyPerEnergyVector
org.djunits.value.vdouble.vector.MoneyPerLengthVector
org.djunits.value.vdouble.vector.MoneyPerMassVector
org.djunits.value.vdouble.vector.MoneyPerVolumeVector
org.djunits.value.vdouble.vector.MoneyVector
org.djunits.value.vdouble.vector.MutableAbsoluteTemperatureVector
org.djunits.value.vdouble.vector.MutableAccelerationVector
org.djunits.value.vdouble.vector.MutableAngleSolidVector
org.djunits.value.vdouble.vector.MutableAngleVector
org.djunits.value.vdouble.vector.MutableAreaVector
org.djunits.value.vdouble.vector.MutableDensityVector
org.djunits.value.vdouble.vector.MutableDimensionlessVector
org.djunits.value.vdouble.vector.MutableDirectionVector
org.djunits.value.vdouble.vector.MutableDoubleVector$Abs
org.djunits.value.vdouble.vector.MutableDoubleVector$Rel
org.djunits.value.vdouble.vector.MutableDurationVector
org.djunits.value.vdouble.vector.MutableElectricalChargeVector
org.djunits.value.vdouble.vector.MutableElectricalCurrentVector
org.djunits.value.vdouble.vector.MutableElectricalPotentialVector
org.djunits.value.vdouble.vector.MutableElectricalResistanceVector
org.djunits.value.vdouble.vector.MutableEnergyVector
org.djunits.value.vdouble.vector.MutableFlowMassVector
org.djunits.value.vdouble.vector.MutableFlowVolumeVector
org.djunits.value.vdouble.vector.MutableForceVector
org.djunits.value.vdouble.vector.MutableFrequencyVector
org.djunits.value.vdouble.vector.MutableLengthVector
org.djunits.value.vdouble.vector.MutableLinearDensityVector
org.djunits.value.vdouble.vector.MutableMassVector
org.djunits.value.vdouble.vector.MutableMoneyPerAreaVector
org.djunits.value.vdouble.vector.MutableMoneyPerDurationVector
org.djunits.value.vdouble.vector.MutableMoneyPerEnergyVector
org.djunits.value.vdouble.vector.MutableMoneyPerLengthVector
org.djunits.value.vdouble.vector.MutableMoneyPerMassVector
org.djunits.value.vdouble.vector.MutableMoneyPerVolumeVector
org.djunits.value.vdouble.vector.MutableMoneyVector
org.djunits.value.vdouble.vector.MutablePositionVector
org.djunits.value.vdouble.vector.MutablePowerVector
org.djunits.value.vdouble.vector.MutablePressureVector
org.djunits.value.vdouble.vector.MutableSpeedVector
org.djunits.value.vdouble.vector.MutableTemperatureVector
org.djunits.value.vdouble.vector.MutableTimeVector
org.djunits.value.vdouble.vector.MutableTorqueVector
org.djunits.value.vdouble.vector.MutableVolumeVector
org.djunits.value.vdouble.vector.PositionVector
org.djunits.value.vdouble.vector.PowerVector
org.djunits.value.vdouble.vector.PressureVector
org.djunits.value.vdouble.vector.SpeedVector
org.djunits.value.vdouble.vector.TemperatureVector
org.djunits.value.vdouble.vector.TimeVector
org.djunits.value.vdouble.vector.TorqueVector
org.djunits.value.vdouble.vector.VolumeVector
None java.io
java.lang
java.util
org.djunits.unit
org.djunits.value
org.djunits.value.formatter
org.djunits.value.vdouble
org.djunits.value.vdouble.scalar

org.djunits.value.vfloat

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 2 9.0% 40.0% 51.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.djunits.value.vfloat.FloatFunction
org.djunits.value.vfloat.FloatMathFunctions
org.djunits.value.vfloat.FloatMathFunctionsDimensionless
org.djunits.value.vfloat.FloatMathFunctions$1
org.djunits.value.vfloat.FloatMathFunctions$10
org.djunits.value.vfloat.FloatMathFunctions$11
org.djunits.value.vfloat.FloatMathFunctions$12
org.djunits.value.vfloat.FloatMathFunctions$13
org.djunits.value.vfloat.FloatMathFunctions$14
org.djunits.value.vfloat.FloatMathFunctions$15
org.djunits.value.vfloat.FloatMathFunctions$16
org.djunits.value.vfloat.FloatMathFunctions$17
org.djunits.value.vfloat.FloatMathFunctions$18
org.djunits.value.vfloat.FloatMathFunctions$19
org.djunits.value.vfloat.FloatMathFunctions$2
org.djunits.value.vfloat.FloatMathFunctions$20
org.djunits.value.vfloat.FloatMathFunctions$21
org.djunits.value.vfloat.FloatMathFunctions$22
org.djunits.value.vfloat.FloatMathFunctions$23
org.djunits.value.vfloat.FloatMathFunctions$24
org.djunits.value.vfloat.FloatMathFunctions$25
org.djunits.value.vfloat.FloatMathFunctions$26
org.djunits.value.vfloat.FloatMathFunctions$27
org.djunits.value.vfloat.FloatMathFunctions$28
org.djunits.value.vfloat.FloatMathFunctions$29
org.djunits.value.vfloat.FloatMathFunctions$3
org.djunits.value.vfloat.FloatMathFunctions$4
org.djunits.value.vfloat.FloatMathFunctions$5
org.djunits.value.vfloat.FloatMathFunctions$6
org.djunits.value.vfloat.FloatMathFunctions$7
org.djunits.value.vfloat.FloatMathFunctions$8
org.djunits.value.vfloat.FloatMathFunctions$9
org.djunits.value.vfloat.matrix
org.djunits.value.vfloat.scalar
org.djunits.value.vfloat.vector
java.lang
org.djunits.value

org.djunits.value.vfloat.matrix

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 10 9.0% 100.0% 9.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.djunits.value.vfloat.matrix.AbstractFloatMatrix
org.djunits.value.vfloat.matrix.AbstractFloatMatrixAbs
org.djunits.value.vfloat.matrix.AbstractFloatMatrixRel
org.djunits.value.vfloat.matrix.AbstractMutableFloatMatrixAbs
org.djunits.value.vfloat.matrix.AbstractMutableFloatMatrixRel
org.djunits.value.vfloat.matrix.FloatMatrix
org.djunits.value.vfloat.matrix.FloatMatrixInterface
org.djunits.value.vfloat.matrix.MutableFloatMatrix
org.djunits.value.vfloat.matrix.FloatAbsoluteTemperatureMatrix
org.djunits.value.vfloat.matrix.FloatAccelerationMatrix
org.djunits.value.vfloat.matrix.FloatAngleMatrix
org.djunits.value.vfloat.matrix.FloatAngleSolidMatrix
org.djunits.value.vfloat.matrix.FloatAreaMatrix
org.djunits.value.vfloat.matrix.FloatDensityMatrix
org.djunits.value.vfloat.matrix.FloatDimensionlessMatrix
org.djunits.value.vfloat.matrix.FloatDirectionMatrix
org.djunits.value.vfloat.matrix.FloatDurationMatrix
org.djunits.value.vfloat.matrix.FloatElectricalChargeMatrix
org.djunits.value.vfloat.matrix.FloatElectricalCurrentMatrix
org.djunits.value.vfloat.matrix.FloatElectricalPotentialMatrix
org.djunits.value.vfloat.matrix.FloatElectricalResistanceMatrix
org.djunits.value.vfloat.matrix.FloatEnergyMatrix
org.djunits.value.vfloat.matrix.FloatFlowMassMatrix
org.djunits.value.vfloat.matrix.FloatFlowVolumeMatrix
org.djunits.value.vfloat.matrix.FloatForceMatrix
org.djunits.value.vfloat.matrix.FloatFrequencyMatrix
org.djunits.value.vfloat.matrix.FloatLengthMatrix
org.djunits.value.vfloat.matrix.FloatLinearDensityMatrix
org.djunits.value.vfloat.matrix.FloatMassMatrix
org.djunits.value.vfloat.matrix.FloatMatrix$Abs
org.djunits.value.vfloat.matrix.FloatMatrix$Rel
org.djunits.value.vfloat.matrix.FloatMatrixData$1
org.djunits.value.vfloat.matrix.FloatMoneyMatrix
org.djunits.value.vfloat.matrix.FloatMoneyPerAreaMatrix
org.djunits.value.vfloat.matrix.FloatMoneyPerDurationMatrix
org.djunits.value.vfloat.matrix.FloatMoneyPerEnergyMatrix
org.djunits.value.vfloat.matrix.FloatMoneyPerLengthMatrix
org.djunits.value.vfloat.matrix.FloatMoneyPerMassMatrix
org.djunits.value.vfloat.matrix.FloatMoneyPerVolumeMatrix
org.djunits.value.vfloat.matrix.FloatPositionMatrix
org.djunits.value.vfloat.matrix.FloatPowerMatrix
org.djunits.value.vfloat.matrix.FloatPressureMatrix
org.djunits.value.vfloat.matrix.FloatSpeedMatrix
org.djunits.value.vfloat.matrix.FloatTemperatureMatrix
org.djunits.value.vfloat.matrix.FloatTimeMatrix
org.djunits.value.vfloat.matrix.FloatTorqueMatrix
org.djunits.value.vfloat.matrix.FloatVolumeMatrix
org.djunits.value.vfloat.matrix.MutableFloatAbsoluteTemperatureMatrix
org.djunits.value.vfloat.matrix.MutableFloatAccelerationMatrix
org.djunits.value.vfloat.matrix.MutableFloatAngleMatrix
org.djunits.value.vfloat.matrix.MutableFloatAngleSolidMatrix
org.djunits.value.vfloat.matrix.MutableFloatAreaMatrix
org.djunits.value.vfloat.matrix.MutableFloatDensityMatrix
org.djunits.value.vfloat.matrix.MutableFloatDimensionlessMatrix
org.djunits.value.vfloat.matrix.MutableFloatDirectionMatrix
org.djunits.value.vfloat.matrix.MutableFloatDurationMatrix
org.djunits.value.vfloat.matrix.MutableFloatElectricalChargeMatrix
org.djunits.value.vfloat.matrix.MutableFloatElectricalCurrentMatrix
org.djunits.value.vfloat.matrix.MutableFloatElectricalPotentialMatrix
org.djunits.value.vfloat.matrix.MutableFloatElectricalResistanceMatrix
org.djunits.value.vfloat.matrix.MutableFloatEnergyMatrix
org.djunits.value.vfloat.matrix.MutableFloatFlowMassMatrix
org.djunits.value.vfloat.matrix.MutableFloatFlowVolumeMatrix
org.djunits.value.vfloat.matrix.MutableFloatForceMatrix
org.djunits.value.vfloat.matrix.MutableFloatFrequencyMatrix
org.djunits.value.vfloat.matrix.MutableFloatLengthMatrix
org.djunits.value.vfloat.matrix.MutableFloatLinearDensityMatrix
org.djunits.value.vfloat.matrix.MutableFloatMassMatrix
org.djunits.value.vfloat.matrix.MutableFloatMatrix$Abs
org.djunits.value.vfloat.matrix.MutableFloatMatrix$Rel
org.djunits.value.vfloat.matrix.MutableFloatMoneyMatrix
org.djunits.value.vfloat.matrix.MutableFloatMoneyPerAreaMatrix
org.djunits.value.vfloat.matrix.MutableFloatMoneyPerDurationMatrix
org.djunits.value.vfloat.matrix.MutableFloatMoneyPerEnergyMatrix
org.djunits.value.vfloat.matrix.MutableFloatMoneyPerLengthMatrix
org.djunits.value.vfloat.matrix.MutableFloatMoneyPerMassMatrix
org.djunits.value.vfloat.matrix.MutableFloatMoneyPerVolumeMatrix
org.djunits.value.vfloat.matrix.MutableFloatPositionMatrix
org.djunits.value.vfloat.matrix.MutableFloatPowerMatrix
org.djunits.value.vfloat.matrix.MutableFloatPressureMatrix
org.djunits.value.vfloat.matrix.MutableFloatSpeedMatrix
org.djunits.value.vfloat.matrix.MutableFloatTemperatureMatrix
org.djunits.value.vfloat.matrix.MutableFloatTimeMatrix
org.djunits.value.vfloat.matrix.MutableFloatTorqueMatrix
org.djunits.value.vfloat.matrix.MutableFloatVolumeMatrix
None java.io
java.lang
org.djunits.unit
org.djunits.value
org.djunits.value.formatter
org.djunits.value.vfloat
org.djunits.value.vfloat.scalar
org.ojalgo.access
org.ojalgo.matrix
org.ojalgo.scalar

org.djunits.value.vfloat.scalar

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 5 9.0% 62.0% 28.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.djunits.value.vfloat.scalar.AbstractFloatScalarAbs
org.djunits.value.vfloat.scalar.AbstractFloatScalarRel
org.djunits.value.vfloat.scalar.FloatScalar
org.djunits.value.vfloat.scalar.FloatScalarInterface
org.djunits.value.vfloat.scalar.AbstractFloatScalar
org.djunits.value.vfloat.scalar.FloatAbsoluteTemperature
org.djunits.value.vfloat.scalar.FloatAcceleration
org.djunits.value.vfloat.scalar.FloatAngle
org.djunits.value.vfloat.scalar.FloatAngleSolid
org.djunits.value.vfloat.scalar.FloatArea
org.djunits.value.vfloat.scalar.FloatDensity
org.djunits.value.vfloat.scalar.FloatDimensionless
org.djunits.value.vfloat.scalar.FloatDirection
org.djunits.value.vfloat.scalar.FloatDuration
org.djunits.value.vfloat.scalar.FloatElectricalCharge
org.djunits.value.vfloat.scalar.FloatElectricalCurrent
org.djunits.value.vfloat.scalar.FloatElectricalPotential
org.djunits.value.vfloat.scalar.FloatElectricalResistance
org.djunits.value.vfloat.scalar.FloatEnergy
org.djunits.value.vfloat.scalar.FloatFlowMass
org.djunits.value.vfloat.scalar.FloatFlowVolume
org.djunits.value.vfloat.scalar.FloatForce
org.djunits.value.vfloat.scalar.FloatFrequency
org.djunits.value.vfloat.scalar.FloatLength
org.djunits.value.vfloat.scalar.FloatLinearDensity
org.djunits.value.vfloat.scalar.FloatMass
org.djunits.value.vfloat.scalar.FloatMoney
org.djunits.value.vfloat.scalar.FloatMoneyPerArea
org.djunits.value.vfloat.scalar.FloatMoneyPerDuration
org.djunits.value.vfloat.scalar.FloatMoneyPerEnergy
org.djunits.value.vfloat.scalar.FloatMoneyPerLength
org.djunits.value.vfloat.scalar.FloatMoneyPerMass
org.djunits.value.vfloat.scalar.FloatMoneyPerVolume
org.djunits.value.vfloat.scalar.FloatPosition
org.djunits.value.vfloat.scalar.FloatPower
org.djunits.value.vfloat.scalar.FloatPressure
org.djunits.value.vfloat.scalar.FloatScalar$Abs
org.djunits.value.vfloat.scalar.FloatScalar$Rel
org.djunits.value.vfloat.scalar.FloatSpeed
org.djunits.value.vfloat.scalar.FloatTemperature
org.djunits.value.vfloat.scalar.FloatTime
org.djunits.value.vfloat.scalar.FloatTorque
org.djunits.value.vfloat.scalar.FloatVolume
org.djunits.value
org.djunits.value.vfloat.matrix
org.djunits.value.vfloat.vector
java.lang
org.djunits.unit
org.djunits.value
org.djunits.value.formatter
org.djunits.value.vfloat

org.djunits.value.vfloat.vector

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 8 10.0% 100.0% 10.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.djunits.value.vfloat.vector.AbstractFloatVector
org.djunits.value.vfloat.vector.AbstractFloatVectorAbs
org.djunits.value.vfloat.vector.AbstractFloatVectorRel
org.djunits.value.vfloat.vector.AbstractMutableFloatVectorAbs
org.djunits.value.vfloat.vector.AbstractMutableFloatVectorRel
org.djunits.value.vfloat.vector.FloatVector
org.djunits.value.vfloat.vector.FloatVectorInterface
org.djunits.value.vfloat.vector.MutableFloatVector
org.djunits.value.vfloat.vector.MutableFloatVectorInterface
org.djunits.value.vfloat.vector.AbstractFloatVectorAbs$Itr
org.djunits.value.vfloat.vector.AbstractFloatVectorRel$Itr
org.djunits.value.vfloat.vector.FloatAbsoluteTemperatureVector
org.djunits.value.vfloat.vector.FloatAccelerationVector
org.djunits.value.vfloat.vector.FloatAngleSolidVector
org.djunits.value.vfloat.vector.FloatAngleVector
org.djunits.value.vfloat.vector.FloatAreaVector
org.djunits.value.vfloat.vector.FloatDensityVector
org.djunits.value.vfloat.vector.FloatDimensionlessVector
org.djunits.value.vfloat.vector.FloatDirectionVector
org.djunits.value.vfloat.vector.FloatDurationVector
org.djunits.value.vfloat.vector.FloatElectricalChargeVector
org.djunits.value.vfloat.vector.FloatElectricalCurrentVector
org.djunits.value.vfloat.vector.FloatElectricalPotentialVector
org.djunits.value.vfloat.vector.FloatElectricalResistanceVector
org.djunits.value.vfloat.vector.FloatEnergyVector
org.djunits.value.vfloat.vector.FloatFlowMassVector
org.djunits.value.vfloat.vector.FloatFlowVolumeVector
org.djunits.value.vfloat.vector.FloatForceVector
org.djunits.value.vfloat.vector.FloatFrequencyVector
org.djunits.value.vfloat.vector.FloatLengthVector
org.djunits.value.vfloat.vector.FloatLinearDensityVector
org.djunits.value.vfloat.vector.FloatMassVector
org.djunits.value.vfloat.vector.FloatMoneyPerAreaVector
org.djunits.value.vfloat.vector.FloatMoneyPerDurationVector
org.djunits.value.vfloat.vector.FloatMoneyPerEnergyVector
org.djunits.value.vfloat.vector.FloatMoneyPerLengthVector
org.djunits.value.vfloat.vector.FloatMoneyPerMassVector
org.djunits.value.vfloat.vector.FloatMoneyPerVolumeVector
org.djunits.value.vfloat.vector.FloatMoneyVector
org.djunits.value.vfloat.vector.FloatPositionVector
org.djunits.value.vfloat.vector.FloatPowerVector
org.djunits.value.vfloat.vector.FloatPressureVector
org.djunits.value.vfloat.vector.FloatSpeedVector
org.djunits.value.vfloat.vector.FloatTemperatureVector
org.djunits.value.vfloat.vector.FloatTimeVector
org.djunits.value.vfloat.vector.FloatTorqueVector
org.djunits.value.vfloat.vector.FloatVector$Abs
org.djunits.value.vfloat.vector.FloatVector$Rel
org.djunits.value.vfloat.vector.FloatVectorData$1
org.djunits.value.vfloat.vector.FloatVolumeVector
org.djunits.value.vfloat.vector.MutableFloatAbsoluteTemperatureVector
org.djunits.value.vfloat.vector.MutableFloatAccelerationVector
org.djunits.value.vfloat.vector.MutableFloatAngleSolidVector
org.djunits.value.vfloat.vector.MutableFloatAngleVector
org.djunits.value.vfloat.vector.MutableFloatAreaVector
org.djunits.value.vfloat.vector.MutableFloatDensityVector
org.djunits.value.vfloat.vector.MutableFloatDimensionlessVector
org.djunits.value.vfloat.vector.MutableFloatDirectionVector
org.djunits.value.vfloat.vector.MutableFloatDurationVector
org.djunits.value.vfloat.vector.MutableFloatElectricalChargeVector
org.djunits.value.vfloat.vector.MutableFloatElectricalCurrentVector
org.djunits.value.vfloat.vector.MutableFloatElectricalPotentialVector
org.djunits.value.vfloat.vector.MutableFloatElectricalResistanceVector
org.djunits.value.vfloat.vector.MutableFloatEnergyVector
org.djunits.value.vfloat.vector.MutableFloatFlowMassVector
org.djunits.value.vfloat.vector.MutableFloatFlowVolumeVector
org.djunits.value.vfloat.vector.MutableFloatForceVector
org.djunits.value.vfloat.vector.MutableFloatFrequencyVector
org.djunits.value.vfloat.vector.MutableFloatLengthVector
org.djunits.value.vfloat.vector.MutableFloatLinearDensityVector
org.djunits.value.vfloat.vector.MutableFloatMassVector
org.djunits.value.vfloat.vector.MutableFloatMoneyPerAreaVector
org.djunits.value.vfloat.vector.MutableFloatMoneyPerDurationVector
org.djunits.value.vfloat.vector.MutableFloatMoneyPerEnergyVector
org.djunits.value.vfloat.vector.MutableFloatMoneyPerLengthVector
org.djunits.value.vfloat.vector.MutableFloatMoneyPerMassVector
org.djunits.value.vfloat.vector.MutableFloatMoneyPerVolumeVector
org.djunits.value.vfloat.vector.MutableFloatMoneyVector
org.djunits.value.vfloat.vector.MutableFloatPositionVector
org.djunits.value.vfloat.vector.MutableFloatPowerVector
org.djunits.value.vfloat.vector.MutableFloatPressureVector
org.djunits.value.vfloat.vector.MutableFloatSpeedVector
org.djunits.value.vfloat.vector.MutableFloatTemperatureVector
org.djunits.value.vfloat.vector.MutableFloatTimeVector
org.djunits.value.vfloat.vector.MutableFloatTorqueVector
org.djunits.value.vfloat.vector.MutableFloatVector$Abs
org.djunits.value.vfloat.vector.MutableFloatVector$Rel
org.djunits.value.vfloat.vector.MutableFloatVolumeVector
None java.io
java.lang
java.util
org.djunits.unit
org.djunits.value
org.djunits.value.formatter
org.djunits.value.vfloat
org.djunits.value.vfloat.scalar

Cycles

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

Package Package Dependencies
org.djunits.value org.djunits.value.vfloat.scalar
org.djunits.value
org.djunits.value.vdouble org.djunits.value
org.djunits.value.vfloat.scalar
org.djunits.value
org.djunits.value.vdouble.matrix org.djunits.value
org.djunits.value.vfloat.scalar
org.djunits.value
org.djunits.value.vdouble.scalar org.djunits.value
org.djunits.value.vfloat.scalar
org.djunits.value
org.djunits.value.vdouble.vector org.djunits.value
org.djunits.value.vfloat.scalar
org.djunits.value
org.djunits.value.vfloat org.djunits.value
org.djunits.value.vfloat.scalar
org.djunits.value
org.djunits.value.vfloat.matrix org.djunits.value
org.djunits.value.vfloat.scalar
org.djunits.value
org.djunits.value.vfloat.scalar org.djunits.value
org.djunits.value.vfloat.scalar
org.djunits.value.vfloat.vector org.djunits.value.vfloat.scalar
org.djunits.value
org.djunits.value.vfloat.scalar

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.