appendClause(const string &formulaString, const bool &hasExist, Clause *const &c, const double &wt, const bool &isHardClause, int &retClauseIdx, const bool &tiedClauses) | MLN | [inline] |
appendExternalClause(const string &formulaString, const bool &hasExist, Clause *const &c, const Domain *const &domain, const bool &tiedClauses) | MLN | [inline] |
clauseInNonExistAndNonExistUniqueFormulaCNF(const int &i) const | MLN | [inline] |
clauseInNonExistAndNonExistUniqueFormulaCNF(const Clause *const &c) const | MLN | [inline] |
compress() | MLN | [inline] |
containsClause(const Clause *const &c) const | MLN | [inline] |
findClause(const Clause *const &c) const | MLN | [inline] |
findClauseIdx(const Clause *const &c) const | MLN | [inline] |
getClause(const int &i) const | MLN | [inline] |
getClauses() const | MLN | [inline] |
getClauses(Array< Clause * > *const &clauses) const | MLN | [inline] |
getClausesContainingPred(const int &predId) const | MLN | [inline] |
getClausesOfFormula(const string &formulaStr) const | MLN | [inline] |
getClauseWts(Array< double > &wts) const | MLN | [inline] |
getExternalClause() const | MLN | [inline] |
getFormulaAndClausesArray() const | MLN | [inline] |
getFormulaWt(const string &formulaStr) | MLN | [inline] |
getMaxAbsSoftWt() | MLN | [inline] |
getMLNClauseInfo(const int &i) const | MLN | [inline] |
getMLNClauseInfoIndexPtr(const int &i) const | MLN | [inline] |
getMLNClauseInfos() const | MLN | [inline] |
getNumClauses() const | MLN | [inline] |
getNumHardClauses() const | MLN | [inline] |
getParentFormula(const int &clauseIdx, const int &formulaIdx) const | MLN | [inline] |
getParentFormula(const Clause *const &c, const int &formulaIdx) const | MLN | [inline] |
getPredIdToClausesMap() const | MLN | [inline] |
getSoftClauseSize() | MLN | [inline] |
isExistClause(const int &i) const | MLN | [inline] |
isExistClause(const Clause *const &c) const | MLN | [inline] |
isExistUniqueClause(const int &i) const | MLN | [inline] |
isExistUniqueClause(const Clause *const &c) const | MLN | [inline] |
isExternalClause(const int &i) const | MLN | [inline] |
isExternalClause(const Clause *const &c) const | MLN | [inline] |
MLN() | MLN | [inline] |
printClausePriorMeans(ostream &out, const Domain *const &domain) | MLN | [inline] |
printClausesWithWeights(ostream &out, const Domain *const &domain, int *const &startIdx=NULL, const bool &includeExistClauses=true, const bool &sortByLen=false, const bool &divWtAmongExistFormulas=false) const | MLN | [inline] |
printFormulaPriorMeans(ostream &out) | MLN | [inline] |
printMLN(ostream &out, const Domain *const &domain) | MLN | [inline] |
printMLNClausesFormulas(ostream &out, const Domain *const &domain, const bool &includeIdx) | MLN | [inline] |
printMLNNonExistFormulas(ostream &out, const Domain *const &domain) | MLN | [inline] |
rehashClauses() | MLN | [inline] |
removeAllClauses(Array< Clause * > *const &clauses) | MLN | [inline] |
removeClause(const int &remIdx) | MLN | [inline] |
removeClause(const Clause *const &c) | MLN | [inline] |
replaceClauses(ClauseHashArray *const &clauses) | MLN | [inline] |
replaceExternalClause(Array< bool > *const &externalClause) | MLN | [inline] |
replaceFormulaAndClausesArray(FormulaAndClausesArray *const &formAndClausesArray) | MLN | [inline] |
replaceMLNClauseInfos(Array< MLNClauseInfo * > *const &clauseInfos) | MLN | [inline] |
replacePredIdToClausesMap(Array< Array< IndexClause * > * > *const &predIdToClausesMap) | MLN | [inline] |
setClauseInfoPriorMeansToClauseWts() | MLN | [inline] |
setClauses(ClauseHashArray *const &clauses) | MLN | [inline] |
setClauseWts(Array< double > &wts) | MLN | [inline] |
setExternalClause(Array< bool > *const &externalClause) | MLN | [inline] |
setFormulaAndClausesArray(FormulaAndClausesArray *const &formAndClausesArray) | MLN | [inline] |
setFormulaIsExistUnique(const string &formulaStr, const bool &isExistUnique) | MLN | [inline] |
setFormulaIsHard(const string &formulaStr, const bool &isHard) | MLN | [inline] |
setFormulaNumPreds(const string &formulaStr, const int &numPreds) | MLN | [inline] |
setFormulaPriorMean(const string &formulaStr, const double &priorMean) | MLN | [inline] |
setFormulaWt(const string &formulaStr, const double &wt) | MLN | [inline] |
setMLNClauseInfos(Array< MLNClauseInfo * > *const &clauseInfos) | MLN | [inline] |
setPredIdToClausesMap(Array< Array< IndexClause * > * > *const &predIdToClausesMap) | MLN | [inline] |
~MLN() | MLN | [inline] |