#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().