9 template<
typename Settings>
19 GBModuleState(
const typename Settings::Groebner& basisCalculation,
const std::map<carl::Variable, std::pair<TermT, carl::BitVector> >& rewrites ) :
24 const typename Settings::Groebner&
getBasis( )
const
29 const std::map<carl::Variable, std::pair<TermT, carl::BitVector> >&
getRewriteRules()
const
36 const typename Settings::Groebner
mBasis;
37 const std::map<carl::Variable, std::pair<TermT, carl::BitVector> >
mRewrites;
A class to save the current state of a GBModule.
const std::map< carl::Variable, std::pair< TermT, carl::BitVector > > & getRewriteRules() const
GBModuleState(const typename Settings::Groebner &basisCalculation, const std::map< carl::Variable, std::pair< TermT, carl::BitVector > > &rewrites)
const Settings::Groebner & getBasis() const
const Settings::Groebner mBasis
The state of the basis.
const std::map< carl::Variable, std::pair< TermT, carl::BitVector > > mRewrites
Class to create the formulas for axioms.