| addUnknownClauses(const Domain *const &domain, const Database *const &db, const int &gndPredIdx, const GroundPredicate *const &groundPred, const AddGroundClauseStruct *const &agcs) | Clause | [inline] |
| addWt(const double &wt) | Clause | [inline] |
| appendPredicate(Predicate *const &p) | Clause | [inline] |
| canonicalize() | Clause | [inline] |
| canonicalizeWithoutVariables() | Clause | [inline] |
| checkPredsAreConnected() | Clause | [inline] |
| Clause() | Clause | [inline] |
| Clause(const double &wt) | Clause | [inline] |
| Clause(const Clause &c) | Clause | [inline] |
| ClauseSampler class | Clause | [friend] |
| compress() | Clause | [inline] |
| computeFixedSizeB() | Clause | [inline, static] |
| containsConstants() const | Clause | [inline] |
| containsPredicate(const Predicate *const &pred) const | Clause | [inline] |
| countDiffNumTrueGroundings(Predicate *const &gndPred, const Domain *const &domain, Database *const &db, const bool &hasUnknownPreds, const bool &sampleClauses, const int &combo) | Clause | [inline] |
| getActiveClauseCnt(Predicate *const &gndPred, const Domain *const &domain, bool const &ignoreActivePreds) | Clause | [inline] |
| getActiveClauses(Predicate *const &gndPred, const Domain *const &domain, Array< GroundClause * > *const &activeGroundClauses, GroundPredicateHashArray *const &seenGndPreds, bool const &ignoreActivePreds) | Clause | [inline] |
| getAuxClauseData() const | Clause | [inline] |
| getClauseSampler() | Clause | [inline, static] |
| getNumGroundings(const Domain *const &domain) | Clause | [inline] |
| getNumPredicates() const | Clause | [inline] |
| getNumTrueFalseUnknownGroundings(const Domain *const &domain, const Database *const &db, const bool &hasUnknownPreds, double &numTrue, double &numFalse, double &numUnknown) | Clause | [inline] |
| getNumTrueGroundings(const Domain *const &domain, const Database *const &db, const bool &hasUnknownPreds) | Clause | [inline] |
| getNumTrueUnknownGroundings(const Domain *const &domain, const Database *const &db, const bool &hasUnknownPreds, double &numTrue, double &numUnknown) | Clause | [inline] |
| getNumUnknownGroundings(const Domain *const &domain, const Database *const &db, const bool &hasUnknownPreds) | Clause | [inline] |
| getNumVariables() const | Clause | [inline] |
| getNumVariablesAssumeCanonicalized() const | Clause | [inline] |
| getOpAsString(const int &op) | Clause | [inline, static] |
| getPredicate(const int &idx) const | Clause | [inline] |
| getPredicates() const | Clause | [inline] |
| getTypeIdToVarIdsMapAndSmallestVarId(int &smallestVarId) | Clause | [inline] |
| getUnknownClauses(const Domain *const &domain, const Database *const &db, const int &gndPredIdx, const GroundPredicate *const &groundPred, const Predicate *const &gndPred, Array< GroundClause * > *const &unknownGndClauses, Array< Clause * > *const &unknownClauses) | Clause | [inline] |
| getWt() const | Clause | [inline] |
| getWtPtr() const | Clause | [inline] |
| hashCode() | Clause | [inline] |
| hasRedundantPredicates() | Clause | [inline] |
| isDirty() const | Clause | [inline] |
| isHardClause() const | Clause | [inline] |
| isSatisfiable(const Domain *const &domain, const Database *const &db, const bool &hasUnknownPreds) | Clause | [inline] |
| moveTermsFromUnseenToSeen(Array< Term * > *const &terms, PredicateHashArray &unseenPreds, Array< Predicate * > &seenPreds) | Clause | [inline, static] |
| newAuxClauseData() | Clause | [inline] |
| newCache(const int &numDomains, const int &numPreds) | Clause | [inline] |
| print(ostream &out, const Domain *const &domain, const bool &withWt, const bool &asInt, const bool &withStrVar) const | Clause | [inline] |
| print(ostream &out, const Domain *const &domain) const | Clause | [inline] |
| printAsInt(ostream &out) const | Clause | [inline] |
| printWithoutWt(ostream &out, const Domain *const &domain) const | Clause | [inline] |
| printWithoutWtWithStrVar(ostream &out, const Domain *const &domain) const | Clause | [inline] |
| printWithoutWtWithStrVarAndPeriod(ostream &out, const Domain *const &domain) const | Clause | [inline] |
| printWithWtAndStrVar(ostream &out, const Domain *const &domain) const | Clause | [inline] |
| removePredicate(const int &i) | Clause | [inline] |
| removeRedundantPredicates() | Clause | [inline] |
| removeRedundantPredicatesAndCanonicalize() | Clause | [inline] |
| same(Clause *const &c) | Clause | [inline] |
| setAuxClauseData(AuxClauseData *const &acd) | Clause | [inline] |
| setClauseSampler(ClauseSampler *const &cs) | Clause | [inline, static] |
| setDirty() | Clause | [inline] |
| setIsHardClause(const bool &b) | Clause | [inline] |
| setWt(const double &wt) | Clause | [inline] |
| sizeMB() const | Clause | [inline] |
| sortByLen(Array< Clause * > &ca) | Clause | [inline, static] |
| trackConstants() | Clause | [inline] |
| translateConstants(const Domain *const &orig, const Domain *const &nnew) | Clause | [inline] |
| ~Clause() | Clause | [inline] |