
--------------------------------------------------
- Package: edu.jas.application
--------------------------------------------------

Stats:
    Total Classes: 99
    Concrete Classes: 99
    Abstract Classes: 0

    Ca: 0
    Ce: 11

    A: 0
    I: 1
    D: 0

Abstract Classes:

Concrete Classes:
    edu.jas.application.AlgebraicRootsPrimElem
    edu.jas.application.CGBSeqTest
    edu.jas.application.CPair
    edu.jas.application.CReductionSeq
    edu.jas.application.CReductionSeq$1
    edu.jas.application.CoeffConvertAlg
    edu.jas.application.CoeffRecConvertAlg
    edu.jas.application.CoeffToComplexReal
    edu.jas.application.ColorPolynomial
    edu.jas.application.ColoredSystem
    edu.jas.application.ComplexRootTest
    edu.jas.application.ComprehensiveGroebnerBaseSeq
    edu.jas.application.Condition
    edu.jas.application.Condition$1
    edu.jas.application.Condition$Color
    edu.jas.application.Dimension
    edu.jas.application.EvaluateToComplexReal
    edu.jas.application.Examples
    edu.jas.application.ExamplesGeoTheorems
    edu.jas.application.ExtensionFieldBuilder
    edu.jas.application.ExtensionFieldBuilderTest
    edu.jas.application.FactorAlgebraicPrim
    edu.jas.application.FactorAlgebraicPrimTest
    edu.jas.application.FactorFactory
    edu.jas.application.FactorRealReal
    edu.jas.application.FactorRealRealTest
    edu.jas.application.FactorTest
    edu.jas.application.GBAlgorithmBuilder
    edu.jas.application.GBAlgorithmBuilderTest
    edu.jas.application.GroebnerSystem
    edu.jas.application.HenselMultUtilTest
    edu.jas.application.Ideal
    edu.jas.application.IdealTest
    edu.jas.application.IdealWithComplexAlgebraicRoots
    edu.jas.application.IdealWithComplexRoots
    edu.jas.application.IdealWithRealAlgebraicRoots
    edu.jas.application.IdealWithRealRoots
    edu.jas.application.IdealWithUniv
    edu.jas.application.IntegerProgram
    edu.jas.application.IntegerProgramExamples
    edu.jas.application.Local
    edu.jas.application.LocalResidueSolvablePolynomialQLRTest
    edu.jas.application.LocalRing
    edu.jas.application.LocalSolvablePolynomial
    edu.jas.application.LocalSolvablePolynomialQLRTest
    edu.jas.application.LocalSolvablePolynomialRing
    edu.jas.application.LocalSolvablePolynomialRing$1
    edu.jas.application.LocalSolvablePolynomialTest
    edu.jas.application.LocalTest
    edu.jas.application.OrderedCPairlist
    edu.jas.application.PolyUtilApp
    edu.jas.application.PolyUtilAppTest
    edu.jas.application.PrimaryComponent
    edu.jas.application.PrimitiveElement
    edu.jas.application.QuotientSolvablePolynomialQLRTest
    edu.jas.application.ReAlgFromRealCoeff
    edu.jas.application.RealAlgebraicNumber
    edu.jas.application.RealAlgebraicRing
    edu.jas.application.RealAlgebraicTest
    edu.jas.application.RealFromReAlgCoeff
    edu.jas.application.ReductionTest
    edu.jas.application.Residue
    edu.jas.application.ResidueRing
    edu.jas.application.ResidueSolvablePolynomial
    edu.jas.application.ResidueSolvablePolynomialQLRTest
    edu.jas.application.ResidueSolvablePolynomialRing
    edu.jas.application.ResidueSolvablePolynomialRing$1
    edu.jas.application.ResidueSolvablePolynomialTest
    edu.jas.application.ResidueSolvableWordPolynomial
    edu.jas.application.ResidueSolvableWordPolynomialRing
    edu.jas.application.ResidueSolvableWordPolynomialRing$1
    edu.jas.application.ResidueSolvableWordPolynomialTest
    edu.jas.application.ResidueTest
    edu.jas.application.RingFactoryTokenizer
    edu.jas.application.RingFactoryTokenizer$1
    edu.jas.application.RingFactoryTokenizer$coeffType
    edu.jas.application.RingFactoryTokenizer$polyType
    edu.jas.application.RootFactoryApp
    edu.jas.application.RunGB
    edu.jas.application.RunSGB
    edu.jas.application.SolvableIdeal
    edu.jas.application.SolvableIdeal$Side
    edu.jas.application.SolvableIdealTest
    edu.jas.application.SolvableLocal
    edu.jas.application.SolvableLocalResidue
    edu.jas.application.SolvableLocalResidueRing
    edu.jas.application.SolvableLocalResidueTest
    edu.jas.application.SolvableLocalRing
    edu.jas.application.SolvableLocalTest
    edu.jas.application.SolvableResidue
    edu.jas.application.SolvableResidueRing
    edu.jas.application.SolvableResidueTest
    edu.jas.application.WordIdeal
    edu.jas.application.WordIdeal$1
    edu.jas.application.WordIdeal$2
    edu.jas.application.WordIdealTest
    edu.jas.application.WordResidue
    edu.jas.application.WordResidueRing
    edu.jas.application.WordResidueTest

Depends Upon:
    edu.jas.arith
    edu.jas.fd
    edu.jas.gb
    edu.jas.gbufd
    edu.jas.kern
    edu.jas.poly
    edu.jas.root
    edu.jas.structure
    edu.jas.ufd
    edu.jas.ufdroot
    edu.jas.util

Used By:
    Not used by any packages.

--------------------------------------------------
- Package: edu.jas.arith
--------------------------------------------------

Stats:
    Total Classes: 50
    Concrete Classes: 47
    Abstract Classes: 3

    Ca: 12
    Ce: 2

    A: 0,06
    I: 0,14
    D: 0,8

Abstract Classes:
    edu.jas.arith.Modular
    edu.jas.arith.ModularRingFactory
    edu.jas.arith.Rational

Concrete Classes:
    edu.jas.arith.ArithTest
    edu.jas.arith.BigComplex
    edu.jas.arith.BigComplexTest
    edu.jas.arith.BigDecimal
    edu.jas.arith.BigDecimalComplex
    edu.jas.arith.BigDecimalComplexTest
    edu.jas.arith.BigDecimalTest
    edu.jas.arith.BigInteger
    edu.jas.arith.BigIntegerIterator
    edu.jas.arith.BigIntegerTest
    edu.jas.arith.BigOctonion
    edu.jas.arith.BigOctonionTest
    edu.jas.arith.BigQuaternion
    edu.jas.arith.BigQuaternionInteger
    edu.jas.arith.BigQuaternionIntegerTest
    edu.jas.arith.BigQuaternionRing
    edu.jas.arith.BigQuaternionRing$1
    edu.jas.arith.BigQuaternionTest
    edu.jas.arith.BigRational
    edu.jas.arith.BigRational$1
    edu.jas.arith.BigRationalIterator
    edu.jas.arith.BigRationalTest
    edu.jas.arith.BigRationalUniqueIterator
    edu.jas.arith.Combinatoric
    edu.jas.arith.ModInt
    edu.jas.arith.ModIntIterator
    edu.jas.arith.ModIntRing
    edu.jas.arith.ModIntTest
    edu.jas.arith.ModInteger
    edu.jas.arith.ModIntegerIterator
    edu.jas.arith.ModIntegerRing
    edu.jas.arith.ModIntegerTest
    edu.jas.arith.ModLong
    edu.jas.arith.ModLongIterator
    edu.jas.arith.ModLongRing
    edu.jas.arith.ModLongTest
    edu.jas.arith.ModularNotInvertibleException
    edu.jas.arith.PrimeInteger
    edu.jas.arith.PrimeList
    edu.jas.arith.PrimeList$1
    edu.jas.arith.PrimeList$2
    edu.jas.arith.PrimeList$Range
    edu.jas.arith.PrimeTest
    edu.jas.arith.Product
    edu.jas.arith.ProductRing
    edu.jas.arith.ProductTest
    edu.jas.arith.Roots

Depends Upon:
    edu.jas.kern
    edu.jas.structure

Used By:
    edu.jas.application
    edu.jas.fd
    edu.jas.gb
    edu.jas.gbufd
    edu.jas.integrate
    edu.jas.poly
    edu.jas.ps
    edu.jas.root
    edu.jas.ufd
    edu.jas.ufdroot
    edu.jas.util
    edu.jas.vector

--------------------------------------------------
- Package: edu.jas.fd
--------------------------------------------------

Stats:
    Total Classes: 36
    Concrete Classes: 34
    Abstract Classes: 2

    Ca: 1
    Ce: 7

    A: 0,06
    I: 0,88
    D: 0,07

Abstract Classes:
    edu.jas.fd.GreatestCommonDivisor
    edu.jas.fd.GreatestCommonDivisorAbstract

Concrete Classes:
    edu.jas.fd.FDUtil
    edu.jas.fd.FDUtilTest
    edu.jas.fd.GCDFakeTest
    edu.jas.fd.GCDLeftRightTest
    edu.jas.fd.GCDPrimitiveTest
    edu.jas.fd.GCDSimpleTest
    edu.jas.fd.GCDcoFactors
    edu.jas.fd.GreatestCommonDivisorFake
    edu.jas.fd.GreatestCommonDivisorLR
    edu.jas.fd.GreatestCommonDivisorPrimitive
    edu.jas.fd.GreatestCommonDivisorSimple
    edu.jas.fd.GreatestCommonDivisorSyzygy
    edu.jas.fd.QuotSolvablePolynomial
    edu.jas.fd.QuotSolvablePolynomialRing
    edu.jas.fd.QuotSolvablePolynomialRing$1
    edu.jas.fd.QuotSolvablePolynomialTest
    edu.jas.fd.SGCDFactory
    edu.jas.fd.SGCDFactoryTest
    edu.jas.fd.SGCDParallelProxy
    edu.jas.fd.SGCDParallelProxy$1
    edu.jas.fd.SGCDParallelProxy$10
    edu.jas.fd.SGCDParallelProxy$11
    edu.jas.fd.SGCDParallelProxy$12
    edu.jas.fd.SGCDParallelProxy$2
    edu.jas.fd.SGCDParallelProxy$3
    edu.jas.fd.SGCDParallelProxy$4
    edu.jas.fd.SGCDParallelProxy$5
    edu.jas.fd.SGCDParallelProxy$6
    edu.jas.fd.SGCDParallelProxy$7
    edu.jas.fd.SGCDParallelProxy$8
    edu.jas.fd.SGCDParallelProxy$9
    edu.jas.fd.SolvableQuotient
    edu.jas.fd.SolvableQuotientRing
    edu.jas.fd.SolvableQuotientTest

Depends Upon:
    edu.jas.arith
    edu.jas.gb
    edu.jas.gbufd
    edu.jas.kern
    edu.jas.poly
    edu.jas.structure
    edu.jas.ufd

Used By:
    edu.jas.application

--------------------------------------------------
- Package: edu.jas.gb
--------------------------------------------------

Stats:
    Total Classes: 138
    Concrete Classes: 120
    Abstract Classes: 18

    Ca: 6
    Ce: 6

    A: 0,13
    I: 0,5
    D: 0,37

Abstract Classes:
    edu.jas.gb.AbstractPair
    edu.jas.gb.DReduction
    edu.jas.gb.EReduction
    edu.jas.gb.GroebnerBase
    edu.jas.gb.GroebnerBaseAbstract
    edu.jas.gb.PairList
    edu.jas.gb.Reduction
    edu.jas.gb.ReductionAbstract
    edu.jas.gb.SigReduction
    edu.jas.gb.SolvableGroebnerBase
    edu.jas.gb.SolvableGroebnerBaseAbstract
    edu.jas.gb.SolvableReduction
    edu.jas.gb.SolvableReductionAbstract
    edu.jas.gb.WordGroebnerBase
    edu.jas.gb.WordGroebnerBaseAbstract
    edu.jas.gb.WordPairList
    edu.jas.gb.WordReduction
    edu.jas.gb.WordReductionAbstract

Concrete Classes:
    edu.jas.gb.CriticalPair
    edu.jas.gb.CriticalPairComparator
    edu.jas.gb.CriticalPairList
    edu.jas.gb.Cyclic
    edu.jas.gb.DGroebnerBaseSeq
    edu.jas.gb.DGroebnerBaseSeqTest
    edu.jas.gb.DReductionSeq
    edu.jas.gb.EGroebnerBaseSeq
    edu.jas.gb.EGroebnerBaseSeqTest
    edu.jas.gb.EReductionSeq
    edu.jas.gb.ExtendedGB
    edu.jas.gb.GBClientSP
    edu.jas.gb.GBDistSP
    edu.jas.gb.GBExerClient
    edu.jas.gb.GBHybridExerClient
    edu.jas.gb.GBOptimized
    edu.jas.gb.GBProxy
    edu.jas.gb.GBProxy$1
    edu.jas.gb.GBProxy$2
    edu.jas.gb.GBProxyTest
    edu.jas.gb.GBSPTransportMess
    edu.jas.gb.GBSPTransportMessEnd
    edu.jas.gb.GBSPTransportMessPair
    edu.jas.gb.GBSPTransportMessPairIndex
    edu.jas.gb.GBSPTransportMessPoly
    edu.jas.gb.GBSPTransportMessReq
    edu.jas.gb.GBTransportMess
    edu.jas.gb.GBTransportMessEnd
    edu.jas.gb.GBTransportMessPair
    edu.jas.gb.GBTransportMessPairIndex
    edu.jas.gb.GBTransportMessPoly
    edu.jas.gb.GBTransportMessReq
    edu.jas.gb.GroebnerBaseArriSigSeqIter
    edu.jas.gb.GroebnerBaseDistECTest
    edu.jas.gb.GroebnerBaseDistHybridECTest
    edu.jas.gb.GroebnerBaseDistributedEC
    edu.jas.gb.GroebnerBaseDistributedHybridEC
    edu.jas.gb.GroebnerBaseF5zSigSeqIter
    edu.jas.gb.GroebnerBaseGGVSigSeqIter
    edu.jas.gb.GroebnerBaseParIter
    edu.jas.gb.GroebnerBaseParIterTest
    edu.jas.gb.GroebnerBaseParSyzPairTest
    edu.jas.gb.GroebnerBaseParTest
    edu.jas.gb.GroebnerBaseParallel
    edu.jas.gb.GroebnerBaseSeq
    edu.jas.gb.GroebnerBaseSeqIter
    edu.jas.gb.GroebnerBaseSeqIterTest
    edu.jas.gb.GroebnerBaseSeqPairDistTest
    edu.jas.gb.GroebnerBaseSeqPairDistributed
    edu.jas.gb.GroebnerBaseSeqPairParTest
    edu.jas.gb.GroebnerBaseSeqPairParallel
    edu.jas.gb.GroebnerBaseSeqPairSeq
    edu.jas.gb.GroebnerBaseSeqPairSeqTest
    edu.jas.gb.GroebnerBaseSeqTest
    edu.jas.gb.GroebnerBaseSigSeqIter
    edu.jas.gb.GroebnerBaseSigSeqIterTest
    edu.jas.gb.HybridReducerClientEC
    edu.jas.gb.HybridReducerReceiverEC
    edu.jas.gb.HybridReducerServerEC
    edu.jas.gb.JunitSeqPairClient
    edu.jas.gb.Katsura
    edu.jas.gb.LeftSolvableReducer
    edu.jas.gb.LeftSolvableReducerSeqPair
    edu.jas.gb.MiReducer
    edu.jas.gb.MiReducerClient
    edu.jas.gb.MiReducerClientEC
    edu.jas.gb.MiReducerClientSeqPair
    edu.jas.gb.MiReducerIter
    edu.jas.gb.MiReducerSeqPair
    edu.jas.gb.MiReducerServer
    edu.jas.gb.MiReducerServerEC
    edu.jas.gb.MiReducerServerSeqPair
    edu.jas.gb.ModGroebnerBaseTest
    edu.jas.gb.ModSolvableGroebnerBaseTest
    edu.jas.gb.OrderedDPairlist
    edu.jas.gb.OrderedMinPairlist
    edu.jas.gb.OrderedPairlist
    edu.jas.gb.OrderedSyzPairlist
    edu.jas.gb.OrderedWordPairlist
    edu.jas.gb.Pair
    edu.jas.gb.PairListTest
    edu.jas.gb.Reducer
    edu.jas.gb.ReducerClientEC
    edu.jas.gb.ReducerClientSeqPair
    edu.jas.gb.ReducerIter
    edu.jas.gb.ReducerSeqPair
    edu.jas.gb.ReducerServerEC
    edu.jas.gb.ReducerServerSeqPair
    edu.jas.gb.ReductionPar
    edu.jas.gb.ReductionSeq
    edu.jas.gb.ReductionTest
    edu.jas.gb.SGBProxy
    edu.jas.gb.SGBProxy$1
    edu.jas.gb.SGBProxy$2
    edu.jas.gb.SGBProxy$3
    edu.jas.gb.SGBProxy$4
    edu.jas.gb.SGBProxy$5
    edu.jas.gb.SGBProxy$6
    edu.jas.gb.SGBProxyTest
    edu.jas.gb.SigPair
    edu.jas.gb.SigPoly
    edu.jas.gb.SolvableExtendedGB
    edu.jas.gb.SolvableGroebnerBaseParTest
    edu.jas.gb.SolvableGroebnerBaseParallel
    edu.jas.gb.SolvableGroebnerBaseSeq
    edu.jas.gb.SolvableGroebnerBaseSeqPairParTest
    edu.jas.gb.SolvableGroebnerBaseSeqPairParallel
    edu.jas.gb.SolvableGroebnerBaseSeqTest
    edu.jas.gb.SolvableMiReducer
    edu.jas.gb.SolvableMiReducerSeqPair
    edu.jas.gb.SolvableReductionPar
    edu.jas.gb.SolvableReductionSeq
    edu.jas.gb.SolvableReductionTest
    edu.jas.gb.TwosidedSolvableReducer
    edu.jas.gb.TwosidedSolvableReducerSeqPair
    edu.jas.gb.WordGroebnerBaseSeq
    edu.jas.gb.WordGroebnerBaseSeqTest
    edu.jas.gb.WordPair
    edu.jas.gb.WordReductionSeq
    edu.jas.gb.WordReductionTest

Depends Upon:
    edu.jas.arith
    edu.jas.kern
    edu.jas.poly
    edu.jas.structure
    edu.jas.util
    edu.jas.vector

Used By:
    edu.jas.application
    edu.jas.fd
    edu.jas.gbmod
    edu.jas.gbufd
    edu.jas.integrate
    edu.jas.ufd

--------------------------------------------------
- Package: edu.jas.gbmod
--------------------------------------------------

Stats:
    Total Classes: 8
    Concrete Classes: 4
    Abstract Classes: 4

    Ca: 0
    Ce: 4

    A: 0,5
    I: 1
    D: 0,5

Abstract Classes:
    edu.jas.gbmod.ModGroebnerBase
    edu.jas.gbmod.ModGroebnerBaseAbstract
    edu.jas.gbmod.ModSolvableGroebnerBase
    edu.jas.gbmod.ModSolvableGroebnerBaseAbstract

Concrete Classes:
    edu.jas.gbmod.ModGroebnerBasePar
    edu.jas.gbmod.ModGroebnerBaseSeq
    edu.jas.gbmod.ModSolvableGroebnerBasePar
    edu.jas.gbmod.ModSolvableGroebnerBaseSeq

Depends Upon:
    edu.jas.gb
    edu.jas.gbufd
    edu.jas.poly
    edu.jas.structure

Used By:
    Not used by any packages.

--------------------------------------------------
- Package: edu.jas.gbufd
--------------------------------------------------

Stats:
    Total Classes: 84
    Concrete Classes: 74
    Abstract Classes: 10

    Ca: 4
    Ce: 8

    A: 0,12
    I: 0,67
    D: 0,21

Abstract Classes:
    edu.jas.gbufd.CharacteristicSet
    edu.jas.gbufd.PseudoReduction
    edu.jas.gbufd.RPseudoReduction
    edu.jas.gbufd.RReduction
    edu.jas.gbufd.SolvablePseudoReduction
    edu.jas.gbufd.SolvableSyzygy
    edu.jas.gbufd.SolvableSyzygyAbstract
    edu.jas.gbufd.Syzygy
    edu.jas.gbufd.SyzygyAbstract
    edu.jas.gbufd.WordPseudoReduction

Concrete Classes:
    edu.jas.gbufd.CharSetTest
    edu.jas.gbufd.CharacteristicSetSimple
    edu.jas.gbufd.CharacteristicSetWu
    edu.jas.gbufd.Examples
    edu.jas.gbufd.GBFactory
    edu.jas.gbufd.GBFactory$1
    edu.jas.gbufd.GBFactory$Algo
    edu.jas.gbufd.GBFactoryTest
    edu.jas.gbufd.GroebnerBaseFGLM
    edu.jas.gbufd.GroebnerBaseFGLMExamples
    edu.jas.gbufd.GroebnerBaseFGLMTest
    edu.jas.gbufd.GroebnerBasePartTest
    edu.jas.gbufd.GroebnerBasePartial
    edu.jas.gbufd.GroebnerBasePseudoParTest
    edu.jas.gbufd.GroebnerBasePseudoParallel
    edu.jas.gbufd.GroebnerBasePseudoRecParTest
    edu.jas.gbufd.GroebnerBasePseudoRecParallel
    edu.jas.gbufd.GroebnerBasePseudoRecSeq
    edu.jas.gbufd.GroebnerBasePseudoRecSeqTest
    edu.jas.gbufd.GroebnerBasePseudoSeq
    edu.jas.gbufd.GroebnerBasePseudoSeqTest
    edu.jas.gbufd.GroebnerBaseQuotient
    edu.jas.gbufd.GroebnerBaseQuotientTest
    edu.jas.gbufd.GroebnerBaseRational
    edu.jas.gbufd.GroebnerBaseRationalTest
    edu.jas.gbufd.GroebnerBaseWalk
    edu.jas.gbufd.GroebnerBaseWalkTest
    edu.jas.gbufd.MultiplicativeSet
    edu.jas.gbufd.MultiplicativeSetCoPrime
    edu.jas.gbufd.MultiplicativeSetFactors
    edu.jas.gbufd.MultiplicativeSetSquarefree
    edu.jas.gbufd.MultiplicativeSetTest
    edu.jas.gbufd.OrderedRPairlist
    edu.jas.gbufd.PolyGBUtil
    edu.jas.gbufd.PolyGBUtilTest
    edu.jas.gbufd.PolyModUtil
    edu.jas.gbufd.PseudoMiReducer
    edu.jas.gbufd.PseudoMiReducerRec
    edu.jas.gbufd.PseudoReducer
    edu.jas.gbufd.PseudoReducerRec
    edu.jas.gbufd.PseudoReductionEntry
    edu.jas.gbufd.PseudoReductionPar
    edu.jas.gbufd.PseudoReductionSeq
    edu.jas.gbufd.RGroebnerBasePseudoSeq
    edu.jas.gbufd.RGroebnerBasePseudoSeqTest
    edu.jas.gbufd.RGroebnerBaseSeq
    edu.jas.gbufd.RGroebnerBaseSeqTest
    edu.jas.gbufd.RPseudoReductionSeq
    edu.jas.gbufd.RReductionSeq
    edu.jas.gbufd.ReductionTest
    edu.jas.gbufd.ResPart
    edu.jas.gbufd.ResPolPart
    edu.jas.gbufd.SGBFactory
    edu.jas.gbufd.SGBFactory$1
    edu.jas.gbufd.SGBFactoryTest
    edu.jas.gbufd.SolvResPart
    edu.jas.gbufd.SolvResPolPart
    edu.jas.gbufd.SolvableGroebnerBasePseudoRecSeq
    edu.jas.gbufd.SolvableGroebnerBasePseudoRecSeqTest
    edu.jas.gbufd.SolvableGroebnerBasePseudoSeq
    edu.jas.gbufd.SolvableGroebnerBasePseudoSeqTest
    edu.jas.gbufd.SolvablePseudoReductionSeq
    edu.jas.gbufd.SolvablePseudoReductionTest
    edu.jas.gbufd.SolvableSyzygySeq
    edu.jas.gbufd.SolvableSyzygyTest
    edu.jas.gbufd.SyzygySeq
    edu.jas.gbufd.SyzygyTest
    edu.jas.gbufd.WordGroebnerBasePseudoRecSeq
    edu.jas.gbufd.WordGroebnerBasePseudoRecSeqTest
    edu.jas.gbufd.WordGroebnerBasePseudoSeq
    edu.jas.gbufd.WordGroebnerBasePseudoSeqTest
    edu.jas.gbufd.WordPseudoReductionEntry
    edu.jas.gbufd.WordPseudoReductionSeq
    edu.jas.gbufd.WordPseudoReductionTest

Depends Upon:
    edu.jas.arith
    edu.jas.gb
    edu.jas.kern
    edu.jas.poly
    edu.jas.structure
    edu.jas.ufd
    edu.jas.util
    edu.jas.vector

Used By:
    edu.jas.application
    edu.jas.fd
    edu.jas.gbmod
    edu.jas.integrate

--------------------------------------------------
- Package: edu.jas.integrate
--------------------------------------------------

Stats:
    Total Classes: 13
    Concrete Classes: 13
    Abstract Classes: 0

    Ca: 0
    Ce: 7

    A: 0
    I: 1
    D: 0

Abstract Classes:

Concrete Classes:
    edu.jas.integrate.ElementaryIntegration
    edu.jas.integrate.ElementaryIntegrationAbsoluteTest
    edu.jas.integrate.ElementaryIntegrationBernoulli
    edu.jas.integrate.ElementaryIntegrationCzichowski
    edu.jas.integrate.ElementaryIntegrationCzichowskiTest
    edu.jas.integrate.ElementaryIntegrationLazard
    edu.jas.integrate.ElementaryIntegrationLazardTest
    edu.jas.integrate.ElementaryIntegrationTest
    edu.jas.integrate.Examples
    edu.jas.integrate.ExamplesMore
    edu.jas.integrate.Integral
    edu.jas.integrate.LogIntegral
    edu.jas.integrate.QuotIntegral

Depends Upon:
    edu.jas.arith
    edu.jas.gb
    edu.jas.gbufd
    edu.jas.kern
    edu.jas.poly
    edu.jas.structure
    edu.jas.ufd

Used By:
    Not used by any packages.

--------------------------------------------------
- Package: edu.jas.kern
--------------------------------------------------

Stats:
    Total Classes: 12
    Concrete Classes: 12
    Abstract Classes: 0

    Ca: 13
    Ce: 0

    A: 0
    I: 0
    D: 1

Abstract Classes:

Concrete Classes:
    edu.jas.kern.ComputerThreads
    edu.jas.kern.PreemptStatus
    edu.jas.kern.PreemptingException
    edu.jas.kern.PrettyPrint
    edu.jas.kern.Scripting
    edu.jas.kern.Scripting$CAS
    edu.jas.kern.Scripting$Lang
    edu.jas.kern.StringUtil
    edu.jas.kern.TSCallMock
    edu.jas.kern.TimeExceededException
    edu.jas.kern.TimeStatus
    edu.jas.kern.TimeStatusTest

Depends Upon:
    Not dependent on any packages.

Used By:
    edu.jas.application
    edu.jas.arith
    edu.jas.fd
    edu.jas.gb
    edu.jas.gbufd
    edu.jas.integrate
    edu.jas.poly
    edu.jas.ps
    edu.jas.root
    edu.jas.ufd
    edu.jas.ufdroot
    edu.jas.util
    edu.jas.vector

--------------------------------------------------
- Package: edu.jas.poly
--------------------------------------------------

Stats:
    Total Classes: 231
    Concrete Classes: 225
    Abstract Classes: 6

    Ca: 10
    Ce: 5

    A: 0,03
    I: 0,33
    D: 0,64

Abstract Classes:
    edu.jas.poly.ExpVector
    edu.jas.poly.Polynomial
    edu.jas.poly.PolynomialRing
    edu.jas.poly.RelationGenerator
    edu.jas.poly.TermOrder$EVComparator
    edu.jas.poly.WordFactory$WordComparator

Concrete Classes:
    edu.jas.poly.ANumGenPolynomialTest
    edu.jas.poly.AlgToPoly
    edu.jas.poly.AlgebToCompl
    edu.jas.poly.AlgebraicNotInvertibleException
    edu.jas.poly.AlgebraicNumber
    edu.jas.poly.AlgebraicNumberIterator
    edu.jas.poly.AlgebraicNumberModTest
    edu.jas.poly.AlgebraicNumberRing
    edu.jas.poly.AlgebraicNumberRing$1
    edu.jas.poly.AlgebraicNumberTest
    edu.jas.poly.AnyToComplex
    edu.jas.poly.CoeffToAlg
    edu.jas.poly.CoeffToRecAlg
    edu.jas.poly.CompRatToDec
    edu.jas.poly.ComplToAlgeb
    edu.jas.poly.Complex
    edu.jas.poly.ComplexGenPolynomialTest
    edu.jas.poly.ComplexRing
    edu.jas.poly.ComplexTest
    edu.jas.poly.DecGenPolynomialTest
    edu.jas.poly.DistToRec
    edu.jas.poly.EvalMain
    edu.jas.poly.EvalMainPol
    edu.jas.poly.Examples
    edu.jas.poly.ExpVector$1
    edu.jas.poly.ExpVector$StorUnit
    edu.jas.poly.ExpVectorByte
    edu.jas.poly.ExpVectorInteger
    edu.jas.poly.ExpVectorLong
    edu.jas.poly.ExpVectorPair
    edu.jas.poly.ExpVectorShort
    edu.jas.poly.ExpVectorTest
    edu.jas.poly.FromInteger
    edu.jas.poly.FromIntegerPoly
    edu.jas.poly.GFGenPolynomialTest
    edu.jas.poly.GaloisFieldTest
    edu.jas.poly.GenMatrixTest
    edu.jas.poly.GenPolynomialIterator
    edu.jas.poly.GenPolynomialMonomialIterator
    edu.jas.poly.GenPolynomialRing
    edu.jas.poly.GenPolynomialRing$1
    edu.jas.poly.GenPolynomialTokenizer
    edu.jas.poly.GenPolynomialTokenizer$1
    edu.jas.poly.GenPolynomialTokenizer$coeffType
    edu.jas.poly.GenPolynomialTokenizer$polyType
    edu.jas.poly.GenPolynomialTokenizerTest
    edu.jas.poly.GenSolvablePolynomial
    edu.jas.poly.GenSolvablePolynomialRing
    edu.jas.poly.GenSolvablePolynomialRing$1
    edu.jas.poly.GenSolvablePolynomialTest
    edu.jas.poly.GenVectorTest
    edu.jas.poly.GenWordPolynomial
    edu.jas.poly.GenWordPolynomialRing
    edu.jas.poly.GenWordPolynomialRing$1
    edu.jas.poly.GenWordPolynomialTest
    edu.jas.poly.ImagPart
    edu.jas.poly.ImagPartComplex
    edu.jas.poly.IntGenPolynomialTest
    edu.jas.poly.InvalidExpressionException
    edu.jas.poly.Local
    edu.jas.poly.LocalRing
    edu.jas.poly.LocalTest
    edu.jas.poly.ModGenPolynomialTest
    edu.jas.poly.ModGenSolvablePolynomialTest
    edu.jas.poly.ModSymToInt
    edu.jas.poly.ModToInt
    edu.jas.poly.ModuleList
    edu.jas.poly.ModuleList$1
    edu.jas.poly.ModuleListTest
    edu.jas.poly.Monomial
    edu.jas.poly.Multiply
    edu.jas.poly.OptimizedModuleList
    edu.jas.poly.OptimizedPolynomialList
    edu.jas.poly.OrderedModuleList
    edu.jas.poly.OrderedModuleList$1
    edu.jas.poly.OrderedPolynomialList
    edu.jas.poly.OrderedPolynomialList$1
    edu.jas.poly.OrderedPolynomialList$2
    edu.jas.poly.Overlap
    edu.jas.poly.OverlapList
    edu.jas.poly.PolyIterator
    edu.jas.poly.PolySpliterator
    edu.jas.poly.PolySpliterator$1
    edu.jas.poly.PolySpliterator$2
    edu.jas.poly.PolyToAlg
    edu.jas.poly.PolyUtil
    edu.jas.poly.PolyUtil$1
    edu.jas.poly.PolyUtil$2
    edu.jas.poly.PolyUtil$3
    edu.jas.poly.PolyUtil$4
    edu.jas.poly.PolyUtil$5
    edu.jas.poly.PolyUtilTest
    edu.jas.poly.PolynomialComparator
    edu.jas.poly.PolynomialList
    edu.jas.poly.PolynomialList$1
    edu.jas.poly.PolynomialListTest
    edu.jas.poly.QLRSolvablePolynomial
    edu.jas.poly.QLRSolvablePolynomialRing
    edu.jas.poly.QLRSolvablePolynomialRing$1
    edu.jas.poly.QuatGenPolynomialTest
    edu.jas.poly.QuatGenSolvablePolynomialTest
    edu.jas.poly.Quotient
    edu.jas.poly.QuotientRing
    edu.jas.poly.QuotientTest
    edu.jas.poly.RatGenPolynomialTest
    edu.jas.poly.RatGenSolvablePolynomialTest
    edu.jas.poly.RatNumer
    edu.jas.poly.RatPolyGenPolynomialTest
    edu.jas.poly.RatToCompl
    edu.jas.poly.RatToDec
    edu.jas.poly.RatToInt
    edu.jas.poly.RatToIntFactor
    edu.jas.poly.RatToIntPoly
    edu.jas.poly.RealPart
    edu.jas.poly.RealPartComplex
    edu.jas.poly.RecSolvablePolynomial
    edu.jas.poly.RecSolvablePolynomialRing
    edu.jas.poly.RecSolvablePolynomialRing$1
    edu.jas.poly.RecSolvablePolynomialTest
    edu.jas.poly.RecSolvableWordPolynomial
    edu.jas.poly.RecSolvableWordPolynomialRing
    edu.jas.poly.RecSolvableWordPolynomialRing$1
    edu.jas.poly.RecSolvableWordPolynomialTest
    edu.jas.poly.RecToDist
    edu.jas.poly.RelationTable
    edu.jas.poly.RelationTableTest
    edu.jas.poly.Residue
    edu.jas.poly.ResidueRing
    edu.jas.poly.ResidueTest
    edu.jas.poly.SolvableModuleListTest
    edu.jas.poly.TableRelation
    edu.jas.poly.TermOrder
    edu.jas.poly.TermOrder$1
    edu.jas.poly.TermOrder$10
    edu.jas.poly.TermOrder$11
    edu.jas.poly.TermOrder$12
    edu.jas.poly.TermOrder$13
    edu.jas.poly.TermOrder$14
    edu.jas.poly.TermOrder$15
    edu.jas.poly.TermOrder$16
    edu.jas.poly.TermOrder$17
    edu.jas.poly.TermOrder$18
    edu.jas.poly.TermOrder$19
    edu.jas.poly.TermOrder$2
    edu.jas.poly.TermOrder$20
    edu.jas.poly.TermOrder$21
    edu.jas.poly.TermOrder$22
    edu.jas.poly.TermOrder$23
    edu.jas.poly.TermOrder$24
    edu.jas.poly.TermOrder$25
    edu.jas.poly.TermOrder$26
    edu.jas.poly.TermOrder$27
    edu.jas.poly.TermOrder$28
    edu.jas.poly.TermOrder$29
    edu.jas.poly.TermOrder$3
    edu.jas.poly.TermOrder$30
    edu.jas.poly.TermOrder$31
    edu.jas.poly.TermOrder$32
    edu.jas.poly.TermOrder$33
    edu.jas.poly.TermOrder$34
    edu.jas.poly.TermOrder$35
    edu.jas.poly.TermOrder$36
    edu.jas.poly.TermOrder$37
    edu.jas.poly.TermOrder$38
    edu.jas.poly.TermOrder$39
    edu.jas.poly.TermOrder$4
    edu.jas.poly.TermOrder$40
    edu.jas.poly.TermOrder$41
    edu.jas.poly.TermOrder$42
    edu.jas.poly.TermOrder$43
    edu.jas.poly.TermOrder$44
    edu.jas.poly.TermOrder$45
    edu.jas.poly.TermOrder$46
    edu.jas.poly.TermOrder$47
    edu.jas.poly.TermOrder$48
    edu.jas.poly.TermOrder$49
    edu.jas.poly.TermOrder$5
    edu.jas.poly.TermOrder$50
    edu.jas.poly.TermOrder$51
    edu.jas.poly.TermOrder$52
    edu.jas.poly.TermOrder$53
    edu.jas.poly.TermOrder$54
    edu.jas.poly.TermOrder$55
    edu.jas.poly.TermOrder$56
    edu.jas.poly.TermOrder$57
    edu.jas.poly.TermOrder$58
    edu.jas.poly.TermOrder$59
    edu.jas.poly.TermOrder$6
    edu.jas.poly.TermOrder$60
    edu.jas.poly.TermOrder$61
    edu.jas.poly.TermOrder$62
    edu.jas.poly.TermOrder$63
    edu.jas.poly.TermOrder$64
    edu.jas.poly.TermOrder$65
    edu.jas.poly.TermOrder$66
    edu.jas.poly.TermOrder$67
    edu.jas.poly.TermOrder$68
    edu.jas.poly.TermOrder$69
    edu.jas.poly.TermOrder$7
    edu.jas.poly.TermOrder$70
    edu.jas.poly.TermOrder$71
    edu.jas.poly.TermOrder$72
    edu.jas.poly.TermOrder$73
    edu.jas.poly.TermOrder$74
    edu.jas.poly.TermOrder$75
    edu.jas.poly.TermOrder$76
    edu.jas.poly.TermOrder$77
    edu.jas.poly.TermOrder$8
    edu.jas.poly.TermOrder$9
    edu.jas.poly.TermOrderByName
    edu.jas.poly.TermOrderByNameCompatTest
    edu.jas.poly.TermOrderByNameTest
    edu.jas.poly.TermOrderOptimization
    edu.jas.poly.TermOrderOptimizationTest
    edu.jas.poly.TermOrderTest
    edu.jas.poly.ToComplex
    edu.jas.poly.WeylRelations
    edu.jas.poly.WeylRelationsIterated
    edu.jas.poly.Word
    edu.jas.poly.WordFactory
    edu.jas.poly.WordFactory$1
    edu.jas.poly.WordFactory$2
    edu.jas.poly.WordMonomial
    edu.jas.poly.WordPolyIterator
    edu.jas.poly.WordTest

Depends Upon:
    edu.jas.arith
    edu.jas.kern
    edu.jas.structure
    edu.jas.util
    edu.jas.vector

Used By:
    edu.jas.application
    edu.jas.fd
    edu.jas.gb
    edu.jas.gbmod
    edu.jas.gbufd
    edu.jas.integrate
    edu.jas.ps
    edu.jas.root
    edu.jas.ufd
    edu.jas.ufdroot

--------------------------------------------------
- Package: edu.jas.ps
--------------------------------------------------

Stats:
    Total Classes: 112
    Concrete Classes: 106
    Abstract Classes: 6

    Ca: 1
    Ce: 5

    A: 0,05
    I: 0,83
    D: 0,11

Abstract Classes:
    edu.jas.ps.Coefficients
    edu.jas.ps.MultiVarCoefficients
    edu.jas.ps.MultiVarPowerSeriesMap
    edu.jas.ps.TaylorFunction
    edu.jas.ps.TaylorFunctionAdapter
    edu.jas.ps.UnivPowerSeriesMap

Concrete Classes:
    edu.jas.ps.Examples
    edu.jas.ps.Examples$1
    edu.jas.ps.Examples$10
    edu.jas.ps.Examples$11
    edu.jas.ps.Examples$12
    edu.jas.ps.Examples$13
    edu.jas.ps.Examples$14
    edu.jas.ps.Examples$15
    edu.jas.ps.Examples$16
    edu.jas.ps.Examples$2
    edu.jas.ps.Examples$2$1
    edu.jas.ps.Examples$3
    edu.jas.ps.Examples$4
    edu.jas.ps.Examples$5
    edu.jas.ps.Examples$6
    edu.jas.ps.Examples$7
    edu.jas.ps.Examples$8
    edu.jas.ps.Examples$9
    edu.jas.ps.Examples$Odds
    edu.jas.ps.Examples$Sum
    edu.jas.ps.ExamplesMulti
    edu.jas.ps.ExpVectorIterable
    edu.jas.ps.ExpVectorIterator
    edu.jas.ps.IteratorsTest
    edu.jas.ps.MultiVarPowerSeries
    edu.jas.ps.MultiVarPowerSeries$1
    edu.jas.ps.MultiVarPowerSeries$10
    edu.jas.ps.MultiVarPowerSeries$11
    edu.jas.ps.MultiVarPowerSeries$12
    edu.jas.ps.MultiVarPowerSeries$13
    edu.jas.ps.MultiVarPowerSeries$14
    edu.jas.ps.MultiVarPowerSeries$15
    edu.jas.ps.MultiVarPowerSeries$16
    edu.jas.ps.MultiVarPowerSeries$17
    edu.jas.ps.MultiVarPowerSeries$18
    edu.jas.ps.MultiVarPowerSeries$19
    edu.jas.ps.MultiVarPowerSeries$2
    edu.jas.ps.MultiVarPowerSeries$20
    edu.jas.ps.MultiVarPowerSeries$21
    edu.jas.ps.MultiVarPowerSeries$22
    edu.jas.ps.MultiVarPowerSeries$23
    edu.jas.ps.MultiVarPowerSeries$24
    edu.jas.ps.MultiVarPowerSeries$3
    edu.jas.ps.MultiVarPowerSeries$4
    edu.jas.ps.MultiVarPowerSeries$5
    edu.jas.ps.MultiVarPowerSeries$6
    edu.jas.ps.MultiVarPowerSeries$7
    edu.jas.ps.MultiVarPowerSeries$8
    edu.jas.ps.MultiVarPowerSeries$9
    edu.jas.ps.MultiVarPowerSeriesRing
    edu.jas.ps.MultiVarPowerSeriesRing$1
    edu.jas.ps.MultiVarPowerSeriesRing$10
    edu.jas.ps.MultiVarPowerSeriesRing$11
    edu.jas.ps.MultiVarPowerSeriesRing$12
    edu.jas.ps.MultiVarPowerSeriesRing$13
    edu.jas.ps.MultiVarPowerSeriesRing$14
    edu.jas.ps.MultiVarPowerSeriesRing$15
    edu.jas.ps.MultiVarPowerSeriesRing$2
    edu.jas.ps.MultiVarPowerSeriesRing$3
    edu.jas.ps.MultiVarPowerSeriesRing$4
    edu.jas.ps.MultiVarPowerSeriesRing$5
    edu.jas.ps.MultiVarPowerSeriesRing$6
    edu.jas.ps.MultiVarPowerSeriesRing$7
    edu.jas.ps.MultiVarPowerSeriesRing$8
    edu.jas.ps.MultiVarPowerSeriesRing$9
    edu.jas.ps.Multiply
    edu.jas.ps.Negate
    edu.jas.ps.Ones
    edu.jas.ps.OrderedPairlist
    edu.jas.ps.PSUtil
    edu.jas.ps.PSUtil$1
    edu.jas.ps.PSUtil$2
    edu.jas.ps.Pair
    edu.jas.ps.PolynomialTaylorFunction
    edu.jas.ps.ReductionSeq
    edu.jas.ps.ReductionSeq$1
    edu.jas.ps.StandardBaseSeq
    edu.jas.ps.Subtract
    edu.jas.ps.Sum
    edu.jas.ps.UnivPowerSeries
    edu.jas.ps.UnivPowerSeries$1
    edu.jas.ps.UnivPowerSeries$10
    edu.jas.ps.UnivPowerSeries$11
    edu.jas.ps.UnivPowerSeries$12
    edu.jas.ps.UnivPowerSeries$2
    edu.jas.ps.UnivPowerSeries$3
    edu.jas.ps.UnivPowerSeries$4
    edu.jas.ps.UnivPowerSeries$5
    edu.jas.ps.UnivPowerSeries$6
    edu.jas.ps.UnivPowerSeries$7
    edu.jas.ps.UnivPowerSeries$8
    edu.jas.ps.UnivPowerSeries$9
    edu.jas.ps.UnivPowerSeriesRing
    edu.jas.ps.UnivPowerSeriesRing$1
    edu.jas.ps.UnivPowerSeriesRing$10
    edu.jas.ps.UnivPowerSeriesRing$11
    edu.jas.ps.UnivPowerSeriesRing$2
    edu.jas.ps.UnivPowerSeriesRing$3
    edu.jas.ps.UnivPowerSeriesRing$4
    edu.jas.ps.UnivPowerSeriesRing$5
    edu.jas.ps.UnivPowerSeriesRing$6
    edu.jas.ps.UnivPowerSeriesRing$7
    edu.jas.ps.UnivPowerSeriesRing$8
    edu.jas.ps.UnivPowerSeriesRing$9
    edu.jas.ps.Vars
    edu.jas.ps.Zeros

Depends Upon:
    edu.jas.arith
    edu.jas.kern
    edu.jas.poly
    edu.jas.structure
    edu.jas.util

Used By:
    edu.jas.ufd

--------------------------------------------------
- Package: edu.jas.root
--------------------------------------------------

Stats:
    Total Classes: 36
    Concrete Classes: 32
    Abstract Classes: 4

    Ca: 2
    Ce: 5

    A: 0,11
    I: 0,71
    D: 0,17

Abstract Classes:
    edu.jas.root.ComplexRoots
    edu.jas.root.ComplexRootsAbstract
    edu.jas.root.RealRoots
    edu.jas.root.RealRootsAbstract

Concrete Classes:
    edu.jas.root.AlgFromRealCoeff
    edu.jas.root.AlgebraicRoots
    edu.jas.root.Boundary
    edu.jas.root.CoeffToComplex
    edu.jas.root.CoeffToComplexFromComplex
    edu.jas.root.CoeffToReAlg
    edu.jas.root.CoeffToReal
    edu.jas.root.CoeffToRecReAlg
    edu.jas.root.ComplexAlgebraicNumber
    edu.jas.root.ComplexAlgebraicRing
    edu.jas.root.ComplexAlgebraicTest
    edu.jas.root.ComplexRootTest
    edu.jas.root.ComplexRootsAbstract$1
    edu.jas.root.ComplexRootsSturm
    edu.jas.root.DecimalRoots
    edu.jas.root.Interval
    edu.jas.root.InvalidBoundaryException
    edu.jas.root.NoConvergenceException
    edu.jas.root.PolyToReAlg
    edu.jas.root.PolyUtilRoot
    edu.jas.root.RealAlgebraicNumber
    edu.jas.root.RealAlgebraicRing
    edu.jas.root.RealAlgebraicTest
    edu.jas.root.RealFromAlgCoeff
    edu.jas.root.RealRootTest
    edu.jas.root.RealRootTuple
    edu.jas.root.RealRootsAbstract$1
    edu.jas.root.RealRootsSturm
    edu.jas.root.Rectangle
    edu.jas.root.RootFactory
    edu.jas.root.RootUtil
    edu.jas.root.RootUtilTest

Depends Upon:
    edu.jas.arith
    edu.jas.kern
    edu.jas.poly
    edu.jas.structure
    edu.jas.ufd

Used By:
    edu.jas.application
    edu.jas.ufdroot

--------------------------------------------------
- Package: edu.jas.structure
--------------------------------------------------

Stats:
    Total Classes: 28
    Concrete Classes: 3
    Abstract Classes: 25

    Ca: 13
    Ce: 0

    A: 0,89
    I: 0
    D: 0,11

Abstract Classes:
    edu.jas.structure.AbelianGroupElem
    edu.jas.structure.AbelianGroupFactory
    edu.jas.structure.AlgebraElem
    edu.jas.structure.AlgebraFactory
    edu.jas.structure.BinaryFunctor
    edu.jas.structure.ElemFactory
    edu.jas.structure.Element
    edu.jas.structure.FieldElem
    edu.jas.structure.FieldFactory
    edu.jas.structure.GcdRingElem
    edu.jas.structure.ModulElem
    edu.jas.structure.ModulFactory
    edu.jas.structure.MonoidElem
    edu.jas.structure.MonoidFactory
    edu.jas.structure.NoncomRingElem
    edu.jas.structure.QuotPair
    edu.jas.structure.QuotPairFactory
    edu.jas.structure.RegularRingElem
    edu.jas.structure.RingElem
    edu.jas.structure.RingFactory
    edu.jas.structure.Selector
    edu.jas.structure.StarRingElem
    edu.jas.structure.UnaryFunctor
    edu.jas.structure.Value
    edu.jas.structure.ValueFactory

Concrete Classes:
    edu.jas.structure.NotDivisibleException
    edu.jas.structure.NotInvertibleException
    edu.jas.structure.Power

Depends Upon:
    Not dependent on any packages.

Used By:
    edu.jas.application
    edu.jas.arith
    edu.jas.fd
    edu.jas.gb
    edu.jas.gbmod
    edu.jas.gbufd
    edu.jas.integrate
    edu.jas.poly
    edu.jas.ps
    edu.jas.root
    edu.jas.ufd
    edu.jas.util
    edu.jas.vector

--------------------------------------------------
- Package: edu.jas.ufd
--------------------------------------------------

Stats:
    Total Classes: 97
    Concrete Classes: 89
    Abstract Classes: 8

    Ca: 6
    Ce: 8

    A: 0,08
    I: 0,57
    D: 0,35

Abstract Classes:
    edu.jas.ufd.FactorAbsolute
    edu.jas.ufd.FactorAbstract
    edu.jas.ufd.Factorization
    edu.jas.ufd.GreatestCommonDivisor
    edu.jas.ufd.GreatestCommonDivisorAbstract
    edu.jas.ufd.Squarefree
    edu.jas.ufd.SquarefreeAbstract
    edu.jas.ufd.SquarefreeFieldCharP

Concrete Classes:
    edu.jas.ufd.BackSubstKronecker
    edu.jas.ufd.CycloUtil
    edu.jas.ufd.Examples
    edu.jas.ufd.ExamplesPartialFraction
    edu.jas.ufd.FactorAlgebraic
    edu.jas.ufd.FactorAlgebraicTest
    edu.jas.ufd.FactorComplex
    edu.jas.ufd.FactorComplexTest
    edu.jas.ufd.FactorFactory
    edu.jas.ufd.FactorFraction
    edu.jas.ufd.FactorFractionTest
    edu.jas.ufd.FactorGenericTest
    edu.jas.ufd.FactorInteger
    edu.jas.ufd.FactorIntegerTest
    edu.jas.ufd.FactorModular
    edu.jas.ufd.FactorModularTest
    edu.jas.ufd.FactorMoreTest
    edu.jas.ufd.FactorQuotient
    edu.jas.ufd.FactorQuotientTest
    edu.jas.ufd.FactorRational
    edu.jas.ufd.FactorRationalTest
    edu.jas.ufd.FactorTest
    edu.jas.ufd.Factors
    edu.jas.ufd.FactorsList
    edu.jas.ufd.FactorsMap
    edu.jas.ufd.GCDFactory
    edu.jas.ufd.GCDFactoryTest
    edu.jas.ufd.GCDHenselTest
    edu.jas.ufd.GCDModEvalTest
    edu.jas.ufd.GCDModLongEvalTest
    edu.jas.ufd.GCDModLongTest
    edu.jas.ufd.GCDModularTest
    edu.jas.ufd.GCDPartFracRatTest
    edu.jas.ufd.GCDPrimitiveTest
    edu.jas.ufd.GCDProxy
    edu.jas.ufd.GCDProxy$1
    edu.jas.ufd.GCDProxy$10
    edu.jas.ufd.GCDProxy$11
    edu.jas.ufd.GCDProxy$12
    edu.jas.ufd.GCDProxy$2
    edu.jas.ufd.GCDProxy$3
    edu.jas.ufd.GCDProxy$4
    edu.jas.ufd.GCDProxy$5
    edu.jas.ufd.GCDProxy$6
    edu.jas.ufd.GCDProxy$7
    edu.jas.ufd.GCDProxy$8
    edu.jas.ufd.GCDProxy$9
    edu.jas.ufd.GCDProxyTest
    edu.jas.ufd.GCDSimpleTest
    edu.jas.ufd.GCDSubresRatTest
    edu.jas.ufd.GCDSubresTest
    edu.jas.ufd.GCDTimingTest
    edu.jas.ufd.GreatestCommonDivisorFake
    edu.jas.ufd.GreatestCommonDivisorHensel
    edu.jas.ufd.GreatestCommonDivisorModEval
    edu.jas.ufd.GreatestCommonDivisorModular
    edu.jas.ufd.GreatestCommonDivisorPrimitive
    edu.jas.ufd.GreatestCommonDivisorSimple
    edu.jas.ufd.GreatestCommonDivisorSubres
    edu.jas.ufd.HenselApprox
    edu.jas.ufd.HenselMultUtil
    edu.jas.ufd.HenselMultUtilTest
    edu.jas.ufd.HenselUtil
    edu.jas.ufd.HenselUtilTest
    edu.jas.ufd.NoLiftingException
    edu.jas.ufd.PartialFraction
    edu.jas.ufd.PolyUfdUtil
    edu.jas.ufd.PolyUfdUtilTest
    edu.jas.ufd.QuotIntPolynomialTest
    edu.jas.ufd.Quotient
    edu.jas.ufd.QuotientIntTest
    edu.jas.ufd.QuotientRatTest
    edu.jas.ufd.QuotientRing
    edu.jas.ufd.SquarefreeAlgModTest
    edu.jas.ufd.SquarefreeAlgQuotModTest
    edu.jas.ufd.SquarefreeFactory
    edu.jas.ufd.SquarefreeFieldChar0
    edu.jas.ufd.SquarefreeFiniteFieldCharP
    edu.jas.ufd.SquarefreeInfiniteAlgebraicFieldCharP
    edu.jas.ufd.SquarefreeInfiniteFieldCharP
    edu.jas.ufd.SquarefreeIntTest
    edu.jas.ufd.SquarefreeModLongTest
    edu.jas.ufd.SquarefreeModTest
    edu.jas.ufd.SquarefreeQuotModTest
    edu.jas.ufd.SquarefreeRatTest
    edu.jas.ufd.SquarefreeRingChar0
    edu.jas.ufd.SquarefreeTest
    edu.jas.ufd.SubstKronecker
    edu.jas.ufd.TrialParts

Depends Upon:
    edu.jas.arith
    edu.jas.gb
    edu.jas.kern
    edu.jas.poly
    edu.jas.ps
    edu.jas.structure
    edu.jas.util
    edu.jas.vector

Used By:
    edu.jas.application
    edu.jas.fd
    edu.jas.gbufd
    edu.jas.integrate
    edu.jas.root
    edu.jas.ufdroot

--------------------------------------------------
- Package: edu.jas.ufdroot
--------------------------------------------------

Stats:
    Total Classes: 2
    Concrete Classes: 2
    Abstract Classes: 0

    Ca: 1
    Ce: 5

    A: 0
    I: 0,83
    D: 0,17

Abstract Classes:

Concrete Classes:
    edu.jas.ufdroot.FactorRealAlgebraic
    edu.jas.ufdroot.FactorRealAlgebraicTest

Depends Upon:
    edu.jas.arith
    edu.jas.kern
    edu.jas.poly
    edu.jas.root
    edu.jas.ufd

Used By:
    edu.jas.application

--------------------------------------------------
- Package: edu.jas.util
--------------------------------------------------

Stats:
    Total Classes: 69
    Concrete Classes: 67
    Abstract Classes: 2

    Ca: 6
    Ce: 3

    A: 0,03
    I: 0,33
    D: 0,64

Abstract Classes:
    edu.jas.util.DHTTransport
    edu.jas.util.RemoteExecutable

Concrete Classes:
    edu.jas.util.ArrayUtil
    edu.jas.util.Broadcaster
    edu.jas.util.CartesianOneProductInfiniteIterator
    edu.jas.util.CartesianProduct
    edu.jas.util.CartesianProductInfinite
    edu.jas.util.CartesianProductIterator
    edu.jas.util.CartesianProductLong
    edu.jas.util.CartesianProductLongIterator
    edu.jas.util.CartesianTwoProductInfiniteIterator
    edu.jas.util.CartesianTwoProductInfiniteIteratorList
    edu.jas.util.CatReader
    edu.jas.util.ChannelFactory
    edu.jas.util.Counter
    edu.jas.util.DHTBroadcaster
    edu.jas.util.DHTListener
    edu.jas.util.DHTTransport$1
    edu.jas.util.DHTTransport$Stor
    edu.jas.util.DHTTransportClear
    edu.jas.util.DHTTransportMarshal
    edu.jas.util.DHTTransportPlain
    edu.jas.util.DHTTransportTerminate
    edu.jas.util.DistFastWorker
    edu.jas.util.DistHashTable
    edu.jas.util.DistHashTableServer
    edu.jas.util.DistHashTableTest
    edu.jas.util.DistPoolThread
    edu.jas.util.DistSlowWorker
    edu.jas.util.DistThreadPool
    edu.jas.util.DistThreadPoolTest
    edu.jas.util.DistributedList
    edu.jas.util.DistributedListServer
    edu.jas.util.DistributedListTest
    edu.jas.util.Executable
    edu.jas.util.ExecutableChannels
    edu.jas.util.ExecutableChannelsTest
    edu.jas.util.ExecutableServer
    edu.jas.util.ExecutableServerTest
    edu.jas.util.Executor
    edu.jas.util.FastWorker
    edu.jas.util.IteratorsTest
    edu.jas.util.KsubSet
    edu.jas.util.KsubSetIterator
    edu.jas.util.ListUtil
    edu.jas.util.ListUtilTest
    edu.jas.util.Listener
    edu.jas.util.LongIterable
    edu.jas.util.LongIterator
    edu.jas.util.MapEntry
    edu.jas.util.Multiply
    edu.jas.util.OneSubSetIterator
    edu.jas.util.PoolThread
    edu.jas.util.PowerSet
    edu.jas.util.PowerSetIterator
    edu.jas.util.PowerSetIterator$Mode
    edu.jas.util.PowerSetTest
    edu.jas.util.ShutdownRequest
    edu.jas.util.SlowWorker
    edu.jas.util.SocketChannel
    edu.jas.util.SocketChannelTest
    edu.jas.util.StrategyEnumeration
    edu.jas.util.TaggedMessage
    edu.jas.util.TaggedSocketChannel
    edu.jas.util.TaggedSocketChannelTest
    edu.jas.util.Terminator
    edu.jas.util.ThreadPool
    edu.jas.util.ThreadPoolTest
    edu.jas.util.ZeroSubSetIterator

Depends Upon:
    edu.jas.arith
    edu.jas.kern
    edu.jas.structure

Used By:
    edu.jas.application
    edu.jas.gb
    edu.jas.gbufd
    edu.jas.poly
    edu.jas.ps
    edu.jas.ufd

--------------------------------------------------
- Package: edu.jas.vector
--------------------------------------------------

Stats:
    Total Classes: 7
    Concrete Classes: 7
    Abstract Classes: 0

    Ca: 4
    Ce: 3

    A: 0
    I: 0,43
    D: 0,57

Abstract Classes:

Concrete Classes:
    edu.jas.vector.BasicLinAlg
    edu.jas.vector.Examples
    edu.jas.vector.GenMatrix
    edu.jas.vector.GenMatrixRing
    edu.jas.vector.GenVector
    edu.jas.vector.GenVectorModul
    edu.jas.vector.GenVectorTest

Depends Upon:
    edu.jas.arith
    edu.jas.kern
    edu.jas.structure

Used By:
    edu.jas.gb
    edu.jas.gbufd
    edu.jas.poly
    edu.jas.ufd


--------------------------------------------------
- Package Dependency Cycles:
--------------------------------------------------


--------------------------------------------------
- Summary:
--------------------------------------------------

Name, Class Count, Abstract Class Count, Ca, Ce, A, I, D, V:

edu.jas.application,99,0,0,11,0,1,0,1
edu.jas.arith,50,3,12,2,0,06,0,14,0,8,1
edu.jas.fd,36,2,1,7,0,06,0,88,0,07,1
edu.jas.gb,138,18,6,6,0,13,0,5,0,37,1
edu.jas.gbmod,8,4,0,4,0,5,1,0,5,1
edu.jas.gbufd,84,10,4,8,0,12,0,67,0,21,1
edu.jas.integrate,13,0,0,7,0,1,0,1
edu.jas.kern,12,0,13,0,0,0,1,1
edu.jas.poly,231,6,10,5,0,03,0,33,0,64,1
edu.jas.ps,112,6,1,5,0,05,0,83,0,11,1
edu.jas.root,36,4,2,5,0,11,0,71,0,17,1
edu.jas.structure,28,25,13,0,0,89,0,0,11,1
edu.jas.ufd,97,8,6,8,0,08,0,57,0,35,1
edu.jas.ufdroot,2,0,1,5,0,0,83,0,17,1
edu.jas.util,69,2,6,3,0,03,0,33,0,64,1
edu.jas.vector,7,0,4,3,0,0,43,0,57,1
