class SolverComposite(frontend_mixins.ConstraintFixerMixin, frontend_mixins.ConcreteHandlerMixin, frontend_mixins.EagerResolutionMixin, frontend_mixins.ConstraintFilterMixin, frontend_mixins.ConstraintDeduplicatorMixin, frontend_mixins.SatCacheMixin, frontend_mixins.SimplifySkipperMixin, frontend_mixins.SimplifyHelperMixin, frontend_mixins.ConstraintExpansionMixin, frontend_mixins.CompositedCacheMixin, frontends.CompositeFrontend): (source)
Undocumented
Method | __init__ |
Undocumented |
Method | __repr__ |
Undocumented |
Inherited from ConstraintFixerMixin
:
Method | add |
Undocumented |
Inherited from ConcreteHandlerMixin
(via ConstraintFixerMixin
):
Method | batch |
Undocumented |
Method | eval |
Undocumented |
Method | is |
Undocumented |
Method | is |
Undocumented |
Method | max |
Undocumented |
Method | min |
Undocumented |
Method | solution |
Undocumented |
Inherited from EagerResolutionMixin
(via ConstraintFixerMixin
, ConcreteHandlerMixin
):
Method | _concrete |
Undocumented |
Inherited from ConstraintFilterMixin
(via ConstraintFixerMixin
, ConcreteHandlerMixin
, EagerResolutionMixin
):
Method | satisfiable |
Undocumented |
Method | _constraint |
Undocumented |
Inherited from ConstraintDeduplicatorMixin
(via ConstraintFixerMixin
, ConcreteHandlerMixin
, EagerResolutionMixin
, ConstraintFilterMixin
):
Method | __getstate__ |
Undocumented |
Method | __setstate__ |
Undocumented |
Method | simplify |
Undocumented |
Method | _blank |
Undocumented |
Method | _copy |
Undocumented |
Instance Variable | _constraint |
Undocumented |
Inherited from SatCacheMixin
(via ConstraintFixerMixin
, ConcreteHandlerMixin
, EagerResolutionMixin
, ConstraintFilterMixin
, ConstraintDeduplicatorMixin
):
Instance Variable | _cached |
Undocumented |
Inherited from SimplifySkipperMixin
(via ConstraintFixerMixin
, ConcreteHandlerMixin
, EagerResolutionMixin
, ConstraintFilterMixin
, ConstraintDeduplicatorMixin
, SatCacheMixin
):
Instance Variable | _simplified |
Undocumented |
Inherited from CompositedCacheMixin
(via ConstraintFixerMixin
, ConcreteHandlerMixin
, EagerResolutionMixin
, ConstraintFilterMixin
, ConstraintDeduplicatorMixin
, SatCacheMixin
, SimplifySkipperMixin
, SimplifyHelperMixin
, ConstraintExpansionMixin
):
Method | downsize |
Undocumented |
Method | _remove |
Undocumented |
Method | _solver |
Undocumented |
Method | _store |
Undocumented |
Instance Variable | _merged |
Undocumented |
Inherited from CompositeFrontend
(via ConstraintFixerMixin
, ConcreteHandlerMixin
, EagerResolutionMixin
, ConstraintFilterMixin
, ConstraintDeduplicatorMixin
, SatCacheMixin
, SimplifySkipperMixin
, SimplifyHelperMixin
, ConstraintExpansionMixin
, CompositedCacheMixin
):
Method | check |
Checks the satisfiability of stored constraints conjunction. |
Method | combine |
Undocumented |
Method | finalize |
Undocumented |
Method | max |
Undocumented |
Method | merge |
Undocumented |
Method | split |
Undocumented |
Method | timeout |
Undocumented |
Method | unsat |
Undocumented |
Method | variables |
Undocumented |
Instance Variable | constraints |
Undocumented |
Property | max |
Undocumented |
Property | timeout |
Undocumented |
Property | variables |
Undocumented |
Static Method | _merge |
Undocumented |
Static Method | _names |
Undocumented |
Method | _add |
Undocumented |
Method | _claim |
Undocumented |
Method | _ensure |
Undocumented |
Method | _merged |
Undocumented |
Method | _reabsorb |
Undocumented |
Method | _shared |
Returns a sequence of the solvers that self and others share. |
Method | _shared |
Undocumented |
Method | _solvers |
Undocumented |
Method | _split |
Undocumented |
Method | _variable |
Undocumented |
Instance Variable | _owned |
Undocumented |
Instance Variable | _solvers |
Undocumented |
Instance Variable | _template |
Undocumented |
Instance Variable | _template |
Undocumented |
Instance Variable | _track |
Undocumented |
Instance Variable | _unchecked |
Undocumented |
Instance Variable | _unsat |
Undocumented |
Property | _solver |
Undocumented |
Inherited from ConstrainedFrontend
(via ConstraintFixerMixin
, ConcreteHandlerMixin
, EagerResolutionMixin
, ConstraintFilterMixin
, ConstraintDeduplicatorMixin
, SatCacheMixin
, SimplifySkipperMixin
, SimplifyHelperMixin
, ConstraintExpansionMixin
, CompositedCacheMixin
, CompositeFrontend
):
Method | independent |
Undocumented |
Instance Variable | _finalized |
Undocumented |
Inherited from Frontend
(via ConstraintFixerMixin
, ConcreteHandlerMixin
, EagerResolutionMixin
, ConstraintFilterMixin
, ConstraintDeduplicatorMixin
, SatCacheMixin
, SimplifySkipperMixin
, SimplifyHelperMixin
, ConstraintExpansionMixin
, CompositedCacheMixin
, CompositeFrontend
, ConstrainedFrontend
):
Method | blank |
Undocumented |
Method | branch |
Undocumented |
Method | eval |
Evaluates expression `e`, returning a list of `n` concrete ASTs. |
Static Method | _split |
Returns independent constraints, split from this Frontend's `constraints`. |