#include <variable.h>
Collaboration diagram for CVCL::Literal:
Definition at line 128 of file variable.h.
|
Definition at line 134 of file variable.h. |
|
Definition at line 137 of file variable.h. |
|
Definition at line 140 of file variable.h. |
|
Definition at line 142 of file variable.h. References d_var. Referenced by getScope(), CVCL::operator!(), CVCL::operator<<(), and CVCL::printLit(). |
|
Definition at line 143 of file variable.h. References d_var. |
|
Definition at line 144 of file variable.h. References d_negative. |
|
Definition at line 145 of file variable.h. References d_negative. Referenced by CVCL::SearchEngineFast::addLiteralFact(), CVCL::operator!(), CVCL::operator<<(), CVCL::printLit(), and CVCL::SearchEngineFast::recordFact(). |
|
Definition at line 146 of file variable.h. References d_var, and CVCL::Variable::isNull(). |
|
|
|
Definition at line 156 of file variable.h. References CVCL::Variable::getScope(), and getVar(). Referenced by CVCL::printLit(), CVCL::SearchEngineFast::recordFact(), and CVCL::SearchEngineFast::traceConflict(). |
|
Definition at line 161 of file variable.h. References d_var, CVCL::Theorem::getScope(), and CVCL::Variable::setValue(). Referenced by CVCL::SearchEngineFast::addLiteralFact(), CVCL::SearchEngineFast::newIntAssumption(), and CVCL::SearchEngineFast::recordFact(). |
|
Definition at line 164 of file variable.h. References d_var, and CVCL::Variable::setValue(). |
|
Definition at line 167 of file variable.h. References d_var, and CVCL::Variable::getTheorem(). Referenced by CVCL::Circuit::propagate(). |
|
Definition at line 172 of file variable.h. References d_var, and CVCL::Variable::deriveTheorem(). Referenced by CVCL::SearchEngineFast::addLiteralFact(), CVCL::SearchEngineFast::addNonLiteralFact(), CVCL::SearchEngineFast::recordFact(), and CVCL::SearchEngineFast::split(). |
|
Definition at line 174 of file variable.h. References CVCL::Variable::count(), d_negative, and d_var. Referenced by CVCL::operator<<(), CVCL::SearchImplBase::Splitter::operator=(), CVCL::SearchImplBase::Splitter::Splitter(), CVCL::SearchEngineFast::updateLitScores(), and CVCL::SearchImplBase::Splitter::~Splitter(). |
|
Definition at line 175 of file variable.h. References CVCL::Variable::countPrev(), d_negative, and d_var. Referenced by CVCL::SearchEngineFast::updateLitScores(). |
|
Definition at line 176 of file variable.h. References d_negative, d_var, and CVCL::Variable::score(). Referenced by CVCL::SearchEngineFast::addSplitter(), compareLits(), CVCL::SearchEngineFast::findSplitter(), CVCL::operator<<(), and CVCL::SearchEngineFast::updateLitScores(). |
|
Definition at line 177 of file variable.h. References CVCL::Variable::added(), d_negative, and d_var. Referenced by CVCL::SearchEngineFast::addSplitter(), CVCL::SearchEngineFast::updateLitCounts(), and CVCL::SearchEngineFast::updateLitScores(). |
|
Definition at line 179 of file variable.h. References CVCL::Variable::count(), d_negative, and d_var. |
|
Definition at line 180 of file variable.h. References CVCL::Variable::countPrev(), d_negative, and d_var. |
|
Definition at line 181 of file variable.h. References d_negative, d_var, and CVCL::Variable::score(). |
|
Definition at line 182 of file variable.h. References CVCL::Variable::added(), d_negative, and d_var. |
|
Definition at line 184 of file variable.h. References d_negative, d_var, and CVCL::Variable::wp(). Referenced by CVCL::SearchEngineFast::wp(). |
|
|
|
|
Definition at line 190 of file variable.h. |
|
Definition at line 130 of file variable.h. Referenced by added(), count(), countPrev(), deriveTheorem(), getExpr(), getTheorem(), getValue(), getVar(), isNull(), score(), setValue(), and wp(). |
|
Definition at line 131 of file variable.h. Referenced by added(), count(), countPrev(), getExpr(), getValue(), isNegative(), isPositive(), score(), and wp(). |