#include <minisat_types.h>
Definition at line 58 of file minisat_types.h.
| MiniSat::Lit::Lit | ( | int | index | ) | [inline, explicit, private] |
Definition at line 61 of file minisat_types.h.
| MiniSat::Lit::Lit | ( | ) | [inline] |
Definition at line 63 of file minisat_types.h.
Referenced by id(), operator~(), toLit(), and unsign().
| MiniSat::Lit::Lit | ( | Var | var, | |
| bool | sgn | |||
| ) | [inline, explicit] |
Definition at line 64 of file minisat_types.h.
| Lit MiniSat::Lit::operator~ | ( | void | ) | const [inline] |
| bool MiniSat::Lit::sign | ( | ) | const [inline] |
Definition at line 67 of file minisat_types.h.
References x.
Referenced by MiniSat::Solver::enqueue(), MiniSat::Solver::getValue(), MiniSat::miniSatToCVC(), toDimacs(), and toString().
| int MiniSat::Lit::var | ( | ) | const [inline] |
Definition at line 68 of file minisat_types.h.
References x.
Referenced by MiniSat::Solver::analyze(), MiniSat::Solver::analyze_removable(), MiniSat::Solver::enqueue(), MiniSat::Solver::getLevel(), MiniSat::Solver::getPushID(), MiniSat::Solver::getReason(), MiniSat::Solver::getValue(), MiniSat::miniSatToCVC(), lastToFirst_lt::operator()(), MiniSat::Solver::protocolPropagation(), MiniSat::Solver::resolveTheoryImplication(), MiniSat::Solver::setLevel(), toDimacs(), toString(), and MiniSat::Solver::varBumpActivity().
| int MiniSat::Lit::index | ( | ) | const [inline] |
Definition at line 69 of file minisat_types.h.
References x.
Referenced by MiniSat::Derivation::computeRootReason(), MiniSat::Solver::getWatches(), operator<(), operator==(), MiniSat::Solver::protocolPropagation(), and MiniSat::Solver::search().
| static Lit MiniSat::Lit::toLit | ( | int | i | ) | [inline, static] |
| Lit MiniSat::Lit::unsign | ( | ) | const [inline] |
| bool MiniSat::Lit::operator== | ( | const Lit | q | ) | const [inline] |
| bool MiniSat::Lit::operator!= | ( | const Lit | q | ) | const [inline] |
| bool MiniSat::Lit::operator< | ( | const Lit | q | ) | const [inline] |
| uint MiniSat::Lit::hash | ( | ) | const [inline] |
| std::string MiniSat::Lit::toString | ( | ) | const [inline] |
Definition at line 81 of file minisat_types.h.
Referenced by MiniSat::Clause::toString(), and MiniSat::Solver::toString().
| int MiniSat::Lit::toDimacs | ( | ) | const [inline] |
int MiniSat::Lit::x [private] |
Definition at line 59 of file minisat_types.h.
Referenced by hash(), id(), index(), operator~(), sign(), unsign(), and var().
1.5.1