Go to the source code of this file.
|
| carl |
| carl is the main namespace for the library.
|
|
|
template<typename Pol > |
using | carl::ConstraintBounds = FastMap< Pol, std::map< typename Pol::NumberType, std::pair< Relation, Formula< Pol > >> > |
| A map from formula pointers to a map of rationals to a pair of a constraint relation and a formula pointer. (internally used) More...
|
|
|
template<typename Pol > |
Formula< Pol > | carl::addConstraintBound (ConstraintBounds< Pol > &_constraintBounds, const Formula< Pol > &_constraint, bool _inConjunction) |
| Adds the bound to the bounds of the polynomial specified by this constraint. More...
|
|
template<typename Pol > |
bool | carl::swapConstraintBounds (ConstraintBounds< Pol > &_constraintBounds, Formulas< Pol > &_intoFormulas, bool _inConjunction) |
| Stores for every polynomial for which we determined bounds for given constraints a minimal set of constraints representing these bounds into the given set of sub-formulas of a conjunction (_inConjunction == true) or disjunction (_inConjunction == false) to construct. More...
|
|