Clasp::Solver Member List
This is the complete list of members for Clasp::Solver, including all inherited members.
add(Constraint *c)Clasp::Solver
add(const ClauseRep &c, bool isNew=true)Clasp::Solver
addLearnt(LearntConstraint *c, uint32 size, ConstraintType type)Clasp::Solver [inline]
addLearnt(LearntConstraint *c, uint32 size)Clasp::Solver [inline]
addLearntBytes(uint32 bytes)Clasp::Solver [inline]
addPost(PostPropagator *p)Clasp::Solver [inline]
addPost(PostPropagator *p, bool init)Clasp::Solver [inline]
addUndoWatch(uint32 dl, Constraint *c)Clasp::Solver [inline]
addWatch(Literal p, Constraint *c, uint32 data=0)Clasp::Solver [inline]
addWatch(Literal p, const ClauseWatch &w)Clasp::Solver [inline]
allocSmall()Clasp::Solver [inline]
allocUndo(Constraint *c)Clasp::Solver [private]
allowImplicit(const ClauseRep &c) const Clasp::Solver [inline]
analyzeConflict()Clasp::Solver [private]
assign_Clasp::Solver [private]
assignment() const Clasp::Solver [inline]
assume(const Literal &p)Clasp::Solver
auxVar(Var var) const Clasp::Solver [inline]
backtrack()Clasp::Solver
backtrackLevel() const Clasp::Solver [inline]
bumpAct_Clasp::Solver [private]
cancelPropagation()Clasp::Solver [inline, private]
cc_Clasp::Solver [private]
ccHasReverseArc(Literal p, uint32 maxLevel, uint32 maxNew)Clasp::Solver [private]
ccInfo_Clasp::Solver [private]
ccMin_Clasp::Solver [private]
ccMinimize(Literal p, CCMinRecursive *rec) const Clasp::Solver [inline]
ccMinimize(LitVec &cc, LitVec &removed, uint32 antes, CCMinRecursive *ccMin)Clasp::Solver [private]
ccRemovable(Literal p, uint32 antes, CCMinRecursive *ccMin)Clasp::Solver [private]
ccResolve(LitVec &cc, uint32 pos, const LitVec &reason)Clasp::Solver [private]
cflStamp_Clasp::Solver [private]
clearAssumptions()Clasp::Solver
clearSeen(Var v)Clasp::Solver [inline]
clearStopConflict()Clasp::Solver
cloneDB(const ConstraintDB &db)Clasp::Solver [private]
configuration() const Clasp::Solver
conflict() const Clasp::Solver [inline]
conflict_Clasp::Solver [private]
conflictClause() const Clasp::Solver [inline]
ConstraintDB typedefClasp::Solver
constraints() const Clasp::Solver [inline]
constraints_Clasp::Solver [private]
copyGuidingPath(LitVec &out)Clasp::Solver
countLevels(const Literal *first, const Literal *last, uint32 maxLevels)Clasp::Solver
dbIdx_Clasp::Solver [private]
DBRef typedefClasp::Solver
decideNextBranch(double f=0.0)Clasp::Solver
decision(uint32 dl) const Clasp::Solver [inline]
decisionLevel() const Clasp::Solver [inline]
distribute(const Literal *lits, uint32 size, const ClauseInfo &extra)Clasp::Solver
endInit()Clasp::Solver [private]
enum_Clasp::Solver [private]
enumerationConstraint() const Clasp::Solver [inline]
estimateBCP(const Literal &p, int maxRecursionDepth=5) const Clasp::Solver
finalizeConflictClause(LitVec &cc, ClauseInfo &info, uint32 ccRepMode=0)Clasp::Solver
force(const Literal &p, const Antecedent &a)Clasp::Solver [inline]
force(const Literal &p, const Antecedent &a, uint32 data)Clasp::Solver [inline]
force(Literal p, uint32 dl, const Antecedent &r, uint32 d=UINT32_MAX)Clasp::Solver [inline]
force(Literal p)Clasp::Solver [inline]
freeLearntBytes(uint64 bytes)Clasp::Solver [inline]
freeMem()Clasp::Solver [private]
freeSmall(void *m)Clasp::Solver [inline]
freezeLevel(uint32 dl)Clasp::Solver [inline]
frozenLevel(uint32 dl) const Clasp::Solver [inline]
getLearnt(uint32 idx) const Clasp::Solver [inline]
getPost(uint32 prio) const Clasp::Solver
getWatch(Literal p, Constraint *c) const Clasp::Solver
hasConflict() const Clasp::Solver [inline]
hasLevel(uint32 dl) const Clasp::Solver [inline]
hasStopConflict() const Clasp::Solver [inline]
hasWatch(Literal p, Constraint *c) const Clasp::Solver
hasWatch(Literal p, ClauseHead *c) const Clasp::Solver
Heuristic typedefClasp::Solver
heuristic() const Clasp::Solver [inline]
heuristic()Clasp::Solver [inline]
heuristic_Clasp::Solver [private]
id() const Clasp::Solver [inline]
impliedLits_Clasp::Solver [private]
inDegree(WeightLitVec &out)Clasp::Solver
initPost_Clasp::Solver [private]
isFalse(Literal p) const Clasp::Solver [inline]
isTrue(Literal p) const Clasp::Solver [inline]
lastSimp_Clasp::Solver [private]
lbdStamp_Clasp::Solver [private]
lbdTime_Clasp::Solver [private]
learntLimit(const SearchLimits &x) const Clasp::Solver [inline]
learnts_Clasp::Solver [private]
level(Var v) const Clasp::Solver [inline]
levels_Clasp::Solver [private]
levelStart(uint32 dl) const Clasp::Solver [inline]
markLevel(uint32 dl)Clasp::Solver [inline]
markSeen(Var v)Clasp::Solver [inline]
markSeen(Literal p)Clasp::Solver [inline]
memUse_Clasp::Solver [private]
modelClasp::Solver
numAssignedVars() const Clasp::Solver [inline]
numAuxVars() const Clasp::Solver [inline]
numConstraints() const Clasp::Solver
numFreeVars() const Clasp::Solver [inline]
numLearntConstraints() const Clasp::Solver [inline]
numProblemVars() const Clasp::Solver [inline]
numVars() const Clasp::Solver [inline]
numWatches(Literal p) const Clasp::Solver
otfs(Antecedent &lhs, const Antecedent &rhs, Literal p, bool final)Clasp::Solver [private]
otfsRemove(ClauseHead *c, const LitVec *newC)Clasp::Solver [private]
popAuxVar(uint32 num=UINT32_MAX)Clasp::Solver
popRootLevel(uint32 i=1, LitVec *popped=0, bool aux=true)Clasp::Solver
post_Clasp::Solver [private]
pref(Var v) const Clasp::Solver [inline]
preparePost()Clasp::Solver [private]
propagate()Clasp::Solver
propagateUntil(PostPropagator *p)Clasp::Solver [inline]
pushAuxVar()Clasp::Solver
pushRoot(const LitVec &path)Clasp::Solver
pushRoot(Literal p)Clasp::Solver
pushRootLevel(uint32 i=1)Clasp::Solver [inline]
pushTagVar(bool pushToRoot)Clasp::Solver
queueSize() const Clasp::Solver [inline]
reason(Literal p) const Clasp::Solver [inline]
reason(Literal p, LitVec &out)Clasp::Solver [inline]
reasonData(Literal p) const Clasp::Solver [inline]
ReasonVec typedefClasp::Solver [private]
receive(SharedLiterals **out, uint32 maxOut) const Clasp::Solver
reduceLearnts(float remMax, const ReduceStrategy &rs=ReduceStrategy())Clasp::Solver
reduceLinear(uint32 maxR, const CmpScore &cmp)Clasp::Solver [private]
reduceSort(uint32 maxR, const CmpScore &cmp)Clasp::Solver [private]
reduceSortInPlace(uint32 maxR, const CmpScore &cmp, bool onlyPartialSort)Clasp::Solver [private]
removeConditional()Clasp::Solver
removePost(PostPropagator *p)Clasp::Solver [inline]
removeUndoWatch(uint32 dl, Constraint *c)Clasp::Solver
removeWatch(const Literal &p, Constraint *c)Clasp::Solver
removeWatch(const Literal &p, ClauseHead *c)Clasp::Solver
requestData(Var v)Clasp::Solver [inline]
reset()Clasp::Solver [private]
resetId(uint32 id)Clasp::Solver [inline, private]
resolveConflict()Clasp::Solver
restart()Clasp::Solver [inline]
rngClasp::Solver
rootLevel() const Clasp::Solver [inline]
satPrepro() const Clasp::Solver
search(SearchLimits &limit, double randf=0.0)Clasp::Solver
search(uint64 maxC, uint32 maxL, bool local=false, double rp=0.0)Clasp::Solver [inline]
searchConfig() const Clasp::Solver
seen(Var v) const Clasp::Solver [inline]
seen(Literal p) const Clasp::Solver [inline]
setBacktrackLevel(uint32 dl)Clasp::Solver [inline]
setConflict(Literal p, const Antecedent &a, uint32 data)Clasp::Solver [private]
setEnumerationConstraint(Constraint *c)Clasp::Solver
setPref(Var v, ValueSet::Value which, ValueRep to)Clasp::Solver [inline]
setReason(Literal p, const Antecedent &x, uint32 data=UINT32_MAX)Clasp::Solver [inline]
setStopConflict()Clasp::Solver
shared_Clasp::Solver [private]
SharedContext classClasp::Solver [friend]
sharedContext() const Clasp::Solver [inline]
shuffleOnNextSimplify()Clasp::Solver [inline]
shufSimp_Clasp::Solver [private]
simplify()Clasp::Solver
simplifyConflictClause(LitVec &cc, ClauseInfo &info, ClauseHead *rhs)Clasp::Solver
simplifySAT()Clasp::Solver [private]
smallAlloc_Clasp::Solver [private]
Solver(SharedContext *ctx, uint32 id)Clasp::Solver [private]
split(LitVec &out)Clasp::Solver
splittable() const Clasp::Solver
startInit(uint32 constraintGuess)Clasp::Solver [private]
statsClasp::Solver
strategyClasp::Solver
strengthenConditional()Clasp::Solver
symbolTable() const Clasp::Solver [inline]
symmetric() const Clasp::Solver [inline]
tag_Clasp::Solver [private]
tagLiteral() const Clasp::Solver [inline]
temp_Clasp::Solver [private]
test(Literal p, PostPropagator *c)Clasp::Solver
topValue(Var v) const Clasp::Solver [inline]
trail() const Clasp::Solver [inline]
trueLit(Var v) const Clasp::Solver [inline]
undoFree(ConstraintDB *x)Clasp::Solver [private]
undoHead_Clasp::Solver [private]
undoLevel(bool sp)Clasp::Solver [private]
undoUntil(uint32 dl)Clasp::Solver
undoUntil(uint32 dl, bool popBtLevel)Clasp::Solver
unfreezeLevel(uint32 dl)Clasp::Solver [inline]
unitPropagate()Clasp::Solver [private]
unmarkLevel(uint32 dl)Clasp::Solver [inline]
updateBranch(uint32 cfl)Clasp::Solver [private]
updateLearnt(Literal p, const Literal *first, const Literal *last, uint32 cLbd, bool forceUp=false)Clasp::Solver [inline]
validLevel(uint32 dl) const Clasp::Solver [inline]
validVar(Var var) const Clasp::Solver [inline]
validWatch(Literal p) const Clasp::Solver [inline, private]
value(Var v) const Clasp::Solver [inline]
varInfo(Var v) const Clasp::Solver [inline]
Watches typedefClasp::Solver [private]
watches_Clasp::Solver [private]
~Solver()Clasp::Solver [private]


clasp
Author(s): Benjamin Kaufmann
autogenerated on Thu Aug 27 2015 12:41:41