#include <ExactlyOneCommanderEncoder.h>
Definition at line 8 of file ExactlyOneCommanderEncoder.h.
◆ ExactlyOneCommanderEncoder()
smtrat::ExactlyOneCommanderEncoder::ExactlyOneCommanderEncoder |
( |
| ) |
|
|
inline |
◆ canEncode()
bool smtrat::ExactlyOneCommanderEncoder::canEncode |
( |
const ConstraintT & |
constraint | ) |
|
|
virtual |
◆ doEncode()
std::optional< FormulaT > smtrat::ExactlyOneCommanderEncoder::doEncode |
( |
const ConstraintT & |
constraint | ) |
|
|
protectedvirtual |
◆ encode()
◆ encodingSize()
◆ generateVarChain()
FormulaT smtrat::PseudoBoolEncoder::generateVarChain |
( |
const std::set< carl::Variable > & |
vars, |
|
|
carl::FormulaType |
type |
|
) |
| |
|
protectedinherited |
◆ name()
std::string smtrat::ExactlyOneCommanderEncoder::name |
( |
| ) |
|
|
inlinevirtual |
◆ normalizeLessConstraint()
◆ partition()
std::map< carl::Variable, std::vector< carl::Variable > > smtrat::ExactlyOneCommanderEncoder::partition |
( |
carl::Variables |
vars | ) |
|
|
private |
◆ mCardinalityEncoder
◆ problem_size
std::size_t smtrat::PseudoBoolEncoder::problem_size |
|
inherited |
The documentation for this class was generated from the following files: