#include <elim.hpp>

Public Member Functions | |
| Eliminator (Internal *i) | |
| ~Eliminator () | |
| Clause * | dequeue () |
| void | enqueue (Clause *) |
Public Attributes | |
| Internal * | internal |
| ElimSchedule | schedule |
| queue< Clause * > | backward |
| vector< Clause * > | gates |
| unsigned | definition_unit |
| vector< proof_clause > | proof_clauses |
| vector< int > | marked |
| GateType | gatetype |
| CaDiCaL::Eliminator::~Eliminator | ( | ) |
Definition at line 37 of file cadical_backward.cpp.

| Clause * CaDiCaL::Eliminator::dequeue | ( | ) |
Definition at line 26 of file cadical_backward.cpp.

| void CaDiCaL::Eliminator::enqueue | ( | Clause * | c | ) |
Definition at line 16 of file cadical_backward.cpp.

| vector<proof_clause> CaDiCaL::Eliminator::proof_clauses |
| ElimSchedule CaDiCaL::Eliminator::schedule |