#ifndef CoCoA_library_H
#define CoCoA_library_H

// Unified header file for CoCoALib version 0.99800
// (produced automatically by MakeUnifiedHeader.sh on 20230616+12:30:32)

#include "CoCoA/ApproxPts.H"
#include "CoCoA/ApproxPts2.H"
#include "CoCoA/BenchmarkToolkit.H"
#include "CoCoA/BigInt.H"
#include "CoCoA/BigIntOps.H"
#include "CoCoA/BigRat.H"
#include "CoCoA/BigRatInterval.H"
#include "CoCoA/BigRatOps.H"
#include "CoCoA/BuildInfo.H"
#include "CoCoA/CanonicalHom.H"
#include "CoCoA/CpuTimeLimit.H"
#include "CoCoA/DUPFp.H"
#include "CoCoA/DenseMatrix.H"
#include "CoCoA/DenseUPolyClean.H"
#include "CoCoA/DenseUPolyRing.H"
#include "CoCoA/DistrMPolyClean.H"
#include "CoCoA/DistrMPolyInlFpPP.H"
#include "CoCoA/DistrMPolyInlPP.H"
#include "CoCoA/DivMask.H"
#include "CoCoA/DynamicBitset.H"
#include "CoCoA/ExternalLibs-Frobby.H"
#include "CoCoA/ExternalLibs-GFan.H"
#include "CoCoA/ExternalLibs-GSL.H"
#include "CoCoA/ExternalLibs-MathSAT.H"
#include "CoCoA/ExternalLibs-Normaliz.H"
#include "CoCoA/ExternalLibs.H"
#include "CoCoA/FGModule.H"
#include "CoCoA/FieldIdeal.H"
#include "CoCoA/FloatApprox.H"
#include "CoCoA/FractionField.H"
#include "CoCoA/FreeModule.H"
#include "CoCoA/GBEnv.H"
#include "CoCoA/GlobalManager.H"
#include "CoCoA/HomomorphismOps.H"
#include "CoCoA/LinDepMill.H"
#include "CoCoA/LogStream.H"
#include "CoCoA/MachineInt.H"
#include "CoCoA/MatrixForOrdering.H"
#include "CoCoA/MatrixFp.H"
#include "CoCoA/MatrixOps.H"
#include "CoCoA/MatrixSpecial.H"
#include "CoCoA/MatrixView.H"
#include "CoCoA/MemPool.H"
#include "CoCoA/ModuleOrdering.H"
#include "CoCoA/NumTheory-CRT.H"
#include "CoCoA/NumTheory-ContFrac.H"
#include "CoCoA/NumTheory-CoprimeFactorBasis.H"
#include "CoCoA/NumTheory-RatReconstruct.H"
#include "CoCoA/NumTheory-SimplestRat.H"
#include "CoCoA/NumTheory-factor.H"
#include "CoCoA/NumTheory-gcd.H"
#include "CoCoA/NumTheory-misc.H"
#include "CoCoA/NumTheory-modular.H"
#include "CoCoA/NumTheory-prime.H"
#include "CoCoA/NumTheory-root.H"
#include "CoCoA/OpenMath.H"
#include "CoCoA/OpenMathXML.H"
#include "CoCoA/OrdvArith.H"
#include "CoCoA/PPMonoid.H"
#include "CoCoA/PPMonoidEv.H"
#include "CoCoA/PPMonoidEvOv.H"
#include "CoCoA/PPMonoidHom.H"
#include "CoCoA/PPMonoidOv.H"
#include "CoCoA/PPMonoidSparse.H"
#include "CoCoA/PPOrdering.H"
#include "CoCoA/PPWithMask.H"
#include "CoCoA/PolyFamilies.H"
#include "CoCoA/PolyRing.H"
#include "CoCoA/ProgressReporter.H"
#include "CoCoA/QBGenerator.H"
#include "CoCoA/QuasiPoly.H"
#include "CoCoA/QuotientModule.H"
#include "CoCoA/QuotientRing.H"
#include "CoCoA/RandomSparseNonSing01Mat.H"
#include "CoCoA/ReductionCog.H"
#include "CoCoA/RingDenseUPolyClean.H"
#include "CoCoA/RingDistrMPolyClean.H"
#include "CoCoA/RingDistrMPolyInlFpPP.H"
#include "CoCoA/RingDistrMPolyInlPP.H"
#include "CoCoA/RingElemInput.H"
#include "CoCoA/RingElemOps-CoprimeFactorBasis.H"
#include "CoCoA/RingExtAlg.H"
#include "CoCoA/RingFp.H"
#include "CoCoA/RingFpDouble.H"
#include "CoCoA/RingFpLog.H"
#include "CoCoA/RingFqLog.H"
#include "CoCoA/RingFqVec.H"
#include "CoCoA/RingHom.H"
#include "CoCoA/RingQQ.H"
#include "CoCoA/RingTwinFloat.H"
#include "CoCoA/RingWeyl.H"
#include "CoCoA/RingZZ.H"
#include "CoCoA/RootBound.H"
#include "CoCoA/SignalWatcher.H"
#include "CoCoA/SmallFpDoubleImpl.H"
#include "CoCoA/SmallFpImpl.H"
#include "CoCoA/SmallFpLogImpl.H"
#include "CoCoA/SmallFqLogImpl.H"
#include "CoCoA/SmallFqUtils.H"
#include "CoCoA/SmallFqVecImpl.H"
#include "CoCoA/SmartPtrIRC.H"
#include "CoCoA/SparsePolyIter.H"
#include "CoCoA/SparsePolyOps-EvalInterval.H"
#include "CoCoA/SparsePolyOps-MinPoly.H"
#include "CoCoA/SparsePolyOps-RealRadical.H"
#include "CoCoA/SparsePolyOps-RingElem.H"
#include "CoCoA/SparsePolyOps-SturmSeq.H"
#include "CoCoA/SparsePolyOps-hilbert.H"
#include "CoCoA/SparsePolyOps-ideal-RadicalMembership.H"
#include "CoCoA/SparsePolyOps-ideal-monomial.H"
#include "CoCoA/SparsePolyOps-ideal-points.H"
#include "CoCoA/SparsePolyOps-ideal.H"
#include "CoCoA/SparsePolyOps-implicit.H"
#include "CoCoA/SparsePolyOps-involutive.H"
#include "CoCoA/SparsePolyOps-resultant.H"
#include "CoCoA/SparsePolyOps-vector.H"
#include "CoCoA/SparsePolyRing.H"
#include "CoCoA/SugarDegree.H"
#include "CoCoA/TmpF5.H"
#include "CoCoA/TmpGOperations.H"
#include "CoCoA/TmpGPair.H"
#include "CoCoA/TmpGPoly.H"
#include "CoCoA/TmpGRStats.H"
#include "CoCoA/TmpGReductor.H"
#include "CoCoA/TmpGTypes.H"
#include "CoCoA/TmpIsTree.H"
#include "CoCoA/TmpJBAlgorithm.H"
#include "CoCoA/TmpJBDatastructure.H"
#include "CoCoA/TmpJBMill.H"
#include "CoCoA/TmpJBSets.H"
#include "CoCoA/TmpMayerVietorisTree.H"
#include "CoCoA/TmpMonomialFunctions.H"
#include "CoCoA/TmpMorseBetti.H"
#include "CoCoA/TmpMorseElement.H"
#include "CoCoA/TmpMorseGraph.H"
#include "CoCoA/TmpMorsePaths.H"
#include "CoCoA/TmpMorseResolution.H"
#include "CoCoA/TmpPBMill.H"
#include "CoCoA/TmpPPVector.H"
#include "CoCoA/TmpPartialMorseBetti.H"
#include "CoCoA/TmpResolutionMinimization.H"
#include "CoCoA/TmpStabilityAlgorithm.H"
#include "CoCoA/TmpToric.H"
#include "CoCoA/TmpUniversalInvolutiveBasisContainer.H"
#include "CoCoA/ToString.H"
#include "CoCoA/ULong2Long.H"
#include "CoCoA/ULongLong2LongLong.H"
#include "CoCoA/UPoly.H"
#include "CoCoA/VectorOps.H"
#include "CoCoA/VerificationLevel.H"
#include "CoCoA/assert.H"
#include "CoCoA/bool3.H"
#include "CoCoA/combinatorics.H"
#include "CoCoA/config.H"
#include "CoCoA/convert.H"
#include "CoCoA/debug_new.H"
#include "CoCoA/degree.H"
#include "CoCoA/error.H"
#include "CoCoA/exception.H"
#include "CoCoA/factor.H"
#include "CoCoA/factorization.H"
#include "CoCoA/geobucket.H"
#include "CoCoA/ideal.H"
#include "CoCoA/interrupt.H"
#include "CoCoA/matrix.H"
#include "CoCoA/module.H"
#include "CoCoA/random.H"
#include "CoCoA/ring-AutomaticConversion.H"
#include "CoCoA/ring.H"
#include "CoCoA/submodule.H"
#include "CoCoA/symbol.H"
#include "CoCoA/time.H"
#include "CoCoA/utils-gmp.H"
#include "CoCoA/utils.H"
#include "CoCoA/verbose.H"

#endif
