|
Clingo
|
Extend the search with propagators for arbitrary theories. More...
Classes | |
| class | Clingo::Trail |
| A trail is a sequence of solver literals. More... | |
| class | Clingo::Assignment |
| Represents a (partial) assignment of a particular solver. More... | |
| class | Clingo::PropagateControl |
| Class to control a user-defined propagator. More... | |
| class | Clingo::PropagateInit |
| Object to initialize a user-defined propagator before each solving step. More... | |
| class | Clingo::Propagator |
| Interface for user-defined propagators. More... | |
| class | Clingo::Heuristic |
| Interface for user-defined propagators with a decision heuristic. More... | |
Enumerations | |
| enum class | Clingo::PropagatorCheckMode : clingo_propagator_check_mode_t { PropagatorCheckMode::none = clingo_propagator_check_mode_none , PropagatorCheckMode::total = clingo_propagator_check_mode_total , PropagatorCheckMode::fixpoint = clingo_propagator_check_mode_fixpoint , PropagatorCheckMode::both = clingo_propagator_check_mode_both } |
| Enumeration of propagator check modes. More... | |
| enum class | Clingo::PropagatorUndoMode : clingo_propagator_undo_mode_t { PropagatorUndoMode::default_ = clingo_propagator_undo_mode_default , PropagatorUndoMode::always = clingo_propagator_undo_mode_always } |
| Enumeration of propagator undo modes. More... | |
| enum class | Clingo::WeightConstraintType : clingo_weight_constraint_type_t { WeightConstraintType::implication_left = clingo_weight_constraint_type_implication_left , WeightConstraintType::implication_right = clingo_weight_constraint_type_implication_right , WeightConstraintType::equivalence = clingo_weight_constraint_type_equivalence } |
| Enumeration of weight constraint types. More... | |
| enum class | Clingo::ClauseFlags : clingo_clause_type_t { ClauseFlags::none = clingo_clause_type_learnt , ClauseFlags::lock = clingo_clause_type_static , ClauseFlags::tag = clingo_clause_type_volatile } |
| Enumeration of clause flags. More... | |
Functions | |
| Clingo::CLINGO_ENABLE_BITSET_ENUM (ClauseFlags) | |
| Enable bitset enumeration for ClauseFlags. | |
Extend the search with propagators for arbitrary theories.
|
strong |
|
strong |
|
strong |
|
strong |