, 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 typedef | Clasp::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 typedef | Clasp::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 typedef | Clasp::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] | 
  | model | Clasp::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 typedef | Clasp::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] | 
  | rng | Clasp::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 class | Clasp::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] | 
  | stats | Clasp::Solver |  | 
  | strategy | Clasp::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 typedef | Clasp::Solver |  [private] | 
  | watches_ | Clasp::Solver |  [private] | 
  | ~Solver() | Clasp::Solver |  [private] |