#include <cadical.hpp>
Definition at line 1208 of file cadical.hpp.
◆ ~ExternalPropagator()
| virtual CaDiCaL::ExternalPropagator::~ExternalPropagator |
( |
| ) |
|
|
inlinevirtual |
◆ cb_add_external_clause_lit()
| virtual int CaDiCaL::ExternalPropagator::cb_add_external_clause_lit |
( |
| ) |
|
|
pure virtual |
◆ cb_add_reason_clause_lit()
| virtual int CaDiCaL::ExternalPropagator::cb_add_reason_clause_lit |
( |
int | propagated_lit | ) |
|
|
inlinevirtual |
Definition at line 1254 of file cadical.hpp.
1254 {
1255 (void) propagated_lit;
1256 return 0;
1257 };
◆ cb_check_found_model()
| virtual bool CaDiCaL::ExternalPropagator::cb_check_found_model |
( |
const std::vector< int > & | model | ) |
|
|
pure virtual |
◆ cb_decide()
| virtual int CaDiCaL::ExternalPropagator::cb_decide |
( |
| ) |
|
|
inlinevirtual |
◆ cb_has_external_clause()
| virtual bool CaDiCaL::ExternalPropagator::cb_has_external_clause |
( |
bool & | is_forgettable | ) |
|
|
pure virtual |
◆ cb_propagate()
| virtual int CaDiCaL::ExternalPropagator::cb_propagate |
( |
| ) |
|
|
inlinevirtual |
◆ notify_assignment()
| virtual void CaDiCaL::ExternalPropagator::notify_assignment |
( |
const std::vector< int > & | lits | ) |
|
|
pure virtual |
◆ notify_backtrack()
| virtual void CaDiCaL::ExternalPropagator::notify_backtrack |
( |
size_t | new_level | ) |
|
|
pure virtual |
◆ notify_new_decision_level()
| virtual void CaDiCaL::ExternalPropagator::notify_new_decision_level |
( |
| ) |
|
|
pure virtual |
◆ are_reasons_forgettable
| bool CaDiCaL::ExternalPropagator::are_reasons_forgettable |
◆ is_lazy
| bool CaDiCaL::ExternalPropagator::is_lazy = false |
The documentation for this class was generated from the following file: