activateAtom(const int &atomIdx, const bool &ignoreActivePreds, const bool &groundOnly) | HVariableState | [inline] |
ADD_CLAUSE_DEAD | HVariableState | [static] |
ADD_CLAUSE_INITIAL | HVariableState | [static] |
ADD_CLAUSE_REGULAR | HVariableState | [static] |
ADD_CLAUSE_SAT | HVariableState | [static] |
addBreakCost(const int &atomIdx, const long double &cost) | HVariableState | [inline] |
addBreakCostToAtomsInClause(const int &clauseIdx, const long double &cost) | HVariableState | [inline] |
addFalseClause(const int &clauseIdx) | HVariableState | [inline] |
addFalseHybridConstraint(const int &contClauseIdx) | HVariableState | [inline] |
addMakeCost(const int &atomIdx, const long double &cost) | HVariableState | [inline] |
addMakeCostToAtomsInClause(const int &clauseIdx, const long double &cost) | HVariableState | [inline] |
addNewClauses(bool initial) | HVariableState | [inline] |
addNewClauses(int addType, Array< GroundClause * > &clauses) | HVariableState | [inline] |
atom_ | HVariableState | |
atomEvi_ | HVariableState | |
atomsLast_ | HVariableState | |
bInitFromEvi_ | HVariableState | |
bMaxOnly_ | HVariableState | |
breakCost_ | HVariableState | |
buildContOccurrence() | HVariableState | [inline] |
CheckIfLBFGSCacheSatisfied(int contClauseIdx) | HVariableState | [inline] |
clause_ | HVariableState | |
clauseCost_ | HVariableState | |
clauseGoodInPrevious(const int &clauseIdx) | HVariableState | [inline] |
computeMaxValue(PolyNomial &pl, int contClauseIdx, int i) | HVariableState | [inline] |
contAtomNum_ | HVariableState | |
contAtomRange_ | HVariableState | |
contAtoms_ | HVariableState | |
contAtomsBackup_ | HVariableState | |
contAtomsEvi_ | HVariableState | |
contAtomsLast_ | HVariableState | |
contAtomsLow_ | HVariableState | |
contOptimum_ | HVariableState | |
contOptimumAssignment_ | HVariableState | |
contsolvers_ | HVariableState | |
costHybridFalseConstraint_ | HVariableState | |
costOfTotalFalseConstraints_ | HVariableState | |
deadClause_ | HVariableState | |
decrementNumTrueLits(const int &clauseIdx) | HVariableState | [inline] |
eliminateSoftClauses() | HVariableState | [inline] |
falseClause_ | HVariableState | |
falseClauseLow_ | HVariableState | |
fixAtom(const int &atomIdx, const bool &value) | HVariableState | [inline] |
fixedAtom_ | HVariableState | |
flipAtom(const int &toFlip, const int &blockIdx) | HVariableState | [inline] |
flipAtomValue(const int &atomIdx, const int &blockIdx) | HVariableState | [inline] |
getActiveClauses(Predicate *inputPred, Array< GroundClause * > &activeClauses, bool const &active, bool const &ignoreActivePreds) | HVariableState | [inline] |
getActiveClauses(Array< GroundClause * > &allClauses, bool const &ignoreActivePreds) | HVariableState | [inline] |
getAtomInClause(const int &atomIdxInClause, const int &clauseIdx) | HVariableState | [inline] |
getAtomsInClause(const int &clauseIdx) | HVariableState | [inline] |
getBlockArray(const int &blockIdx) | HVariableState | [inline] |
getBlockEvidence(const int &blockIdx) | HVariableState | [inline] |
getBlockIndex(const int &atomIdx) | HVariableState | [inline] |
getBreakCost(const int &atomIdx) | HVariableState | [inline] |
getClauseCost(const int &clauseIdx) | HVariableState | [inline] |
getClauseSize(const int &clauseIdx) | HVariableState | [inline] |
getContClauseGndings(Array< double > *const &numGndings) | HVariableState | [inline] |
getContClauseGndingsWithUnknown(double numGndings[], int contClauseCnt, const Array< bool > *const &unknownPred) | HVariableState | [inline] |
getContContOccurenceArray(const int &idx) | HVariableState | [inline] |
getContDisOccurenceArray(const int &idx) | HVariableState | [inline] |
getContVarValueByRandomMove(const int &atomIdx) | HVariableState | [inline] |
getCostOfAllClauses(double &discost, double &hybridcost) | HVariableState | [inline] |
getCostOfFalseClauses() | HVariableState | [inline] |
getCostOfTotalFalseConstraints() | HVariableState | [inline] |
getDisImproveInHybridByFlippingHMWS(const int &atomIdx) | HVariableState | [inline] |
getDisImproveInHybridByFlippingMCSAT(const int &atomIdx) | HVariableState | [inline] |
getDomain() | HVariableState | [inline] |
getGndClause(const int &index) | HVariableState | [inline] |
getGndPred(const int &index) | HVariableState | [inline] |
getGndPredHashArrayPtr() const | HVariableState | [inline] |
getGndPredIndex(GroundPredicate *const &gndPred) | HVariableState | [inline] |
getHardWt() | HVariableState | [inline] |
GetHybridClausePolynomial(int contClauseIdx) | HVariableState | [inline] |
getImprovementByFlippingDisHMCS(const int &atomIdx) | HVariableState | [inline] |
getImprovementByFlippingDisHMWS(const int &atomIdx) | HVariableState | [inline] |
GetImprovementByMovingContVar(const int &atomIdx, double &vContAtomFlipped) | HVariableState | [inline] |
GetImprovementBySolvingHybridConstraintToContVar(const int &contClauseIdx, const int &inIdx, double &cont_var_val) | HVariableState | [inline] |
getImprovementInWeightSumByFlipping(const int &atomIdx) | HVariableState | [inline] |
getImprovementRandomMoveCont(const int &atomIdx, const double &atomValue) | HVariableState | [inline] |
getIndexOfAtomInRandomFalseClause() | HVariableState | [inline] |
getIndexOfRandomAtom() | HVariableState | [inline] |
getKnePreds() const | HVariableState | [inline] |
getKnePredValues() const | HVariableState | [inline] |
getLazy() | HVariableState | [inline] |
getLowBad() | HVariableState | [inline] |
getLowBadAll() | HVariableState | [inline] |
getLowBadCont() | HVariableState | [inline] |
getLowCost() | HVariableState | [inline] |
getLowCostAll() | HVariableState | [inline] |
getLowCostCont() | HVariableState | [inline] |
getMakeCost(const int &atomIdx) | HVariableState | [inline] |
getMaxClauseWeight() | HVariableState | [inline] |
getMaxClauseWeightTotal() | HVariableState | [inline] |
getMLN() | HVariableState | [inline] |
getNegOccurenceArray(const int &atomIdx) | HVariableState | [inline] |
getNumActiveAtoms() | HVariableState | [inline] |
getNumAtoms() | HVariableState | [inline] |
getNumBlocks() | HVariableState | [inline] |
getNumClauseGndings(Array< double > *const &numGndings, bool tv) | HVariableState | [inline] |
getNumClauseGndingsWithUnknown(double numGndings[], int clauseCnt, bool tv, const Array< bool > *const &unknownPred) | HVariableState | [inline] |
getNumClauses() | HVariableState | [inline] |
getNumContAtoms() | HVariableState | [inline] |
getNumContFormulas() | HVariableState | [inline] |
getNumDeadClauses() | HVariableState | [inline] |
getNumFalseClauses() | HVariableState | [inline] |
getNumTrueLits(const int &clauseIdx) | HVariableState | [inline] |
getOccurenceArray(const int &idx) | HVariableState | [inline] |
getPosOccurenceArray(const int &atomIdx) | HVariableState | [inline] |
getRandomAtomInClause(const int &clauseIdx) | HVariableState | [inline] |
getRandomFalseClauseIndex() | HVariableState | [inline] |
getRandomFalseClauseIndexHMCS() | HVariableState | [inline] |
getRandomFalseClauseIndexHMWS() | HVariableState | [inline] |
getRandomToFixClauseIdx() | HVariableState | [inline] |
getRandomTrueLitInClause(const int &clauseIdx) | HVariableState | [inline] |
getTrueFixedAtomInBlock(const int blockIdx) | HVariableState | [inline] |
getTrueLiteralOtherThan(const int &clauseIdx, const int &atomIdx1, const int &atomIdx2) | HVariableState | [inline] |
getUnePreds() const | HVariableState | [inline] |
getUseThreshold() | HVariableState | [inline] |
getValueOfAtom(const int &atomIdx) | HVariableState | [inline] |
getValueOfLowAtom(const int &atomIdx) | HVariableState | [inline] |
getWatch1(const int &clauseIdx) | HVariableState | [inline] |
getWatch2(const int &clauseIdx) | HVariableState | [inline] |
gndClauses_ | HVariableState | |
gndPredCont_ | HVariableState | |
gndPredDis_ | HVariableState | |
gndPredHashArray_ | HVariableState | |
gndPredReverseCont_ | HVariableState | |
gndPreds_ | HVariableState | |
hmwsContOptimal_ | HVariableState | |
hmwsDisOptimal_ | HVariableState | |
HVariableState(GroundPredicateHashArray *const &unknownQueries, GroundPredicateHashArray *const &knownQueries, Array< TruthValue > *const &knownQueryValues, const Array< int > *const &allPredGndingsAreQueries, const bool &markHardGndClauses, const bool &trackParentClauseWts, const MLN *const &mln, const Domain *const &domain, const bool &lazy) | HVariableState | [inline] |
HybridClauseContPartValue(int contClauseIdx) | HVariableState | [inline] |
hybridClauseCost_ | HVariableState | |
HybridClauseDisPartValue(int contClauseIdx) | HVariableState | [inline] |
hybridClauseDisValue_ | HVariableState | |
hybridClauseNum_ | HVariableState | |
HybridClauseValue(int contClauseIdx, bool &dis, double &cont) | HVariableState | [inline] |
HybridClauseValue(int contClauseIdx) | HVariableState | [inline] |
hybridClauseValue_ | HVariableState | |
HybridClauseValueNonWt(int contClauseIdx) | HVariableState | [inline] |
hybridConjunctionDisjunction_ | HVariableState | |
hybridConstraints_ | HVariableState | |
hybridContClause_ | HVariableState | |
hybridContOccurrence_ | HVariableState | |
hybridDisClause_ | HVariableState | |
hybridDisOccurrence_ | HVariableState | |
hybridFalseClause_ | HVariableState | |
hybridFalseClauseLow_ | HVariableState | |
hybridFalseConstraintNum_ | HVariableState | |
hybridFormulaGndClauseIdx_ | HVariableState | |
hybridFormulaNum_ | HVariableState | |
hybridGndClauseToFormulaMap_ | HVariableState | |
hybridPls_ | HVariableState | |
hybridWhereFalse_ | HVariableState | |
hybridWts_ | HVariableState | |
incrementNumTrueLits(const int &clauseIdx) | HVariableState | [inline] |
init() | HVariableState | [inline] |
initBlocksRandom() | HVariableState | [inline] |
initContinuousVariableRandom() | HVariableState | [inline] |
initLazyBlocks() | HVariableState | [inline] |
initLowState() | HVariableState | [inline] |
initMakeBreakCostWatch() | HVariableState | [inline] |
initMakeBreakCostWatch(const int &startClause) | HVariableState | [inline] |
initMakeBreakCostWatchCont() | HVariableState | [inline] |
initRandom() | HVariableState | [inline] |
initRange() | HVariableState | [inline] |
isActive(const int &atomIdx) | HVariableState | [inline] |
isActive(const Predicate *pred) | HVariableState | [inline] |
isBlockEvidence(const int &blockIdx) | HVariableState | [inline] |
isConstraintSolvableByCont(const int &contClauseIdx) | HVariableState | [inline] |
isDeadClause(const int &clauseIdx) | HVariableState | [inline] |
isSatisfied(int iContClauseIdx) | HVariableState | [inline] |
isSatisfied(const HybridConstraint &cst, double currentValue) | HVariableState | [inline] |
isSatisfied(const HybridConstraint &cst) | HVariableState | [inline] |
isSatisfied_ | HVariableState | |
isTrueLiteral(const int &literal) | HVariableState | [inline] |
killClauses(const int &startClause) | HVariableState | [inline] |
knePreds_ | HVariableState | |
knePredValues_ | HVariableState | |
lbfgsCache_ | HVariableState | |
LoadContEviValues(const char *szContEvi) | HVariableState | [inline] |
LoadContGroundedMLN(const char *szContFile) | HVariableState | [inline] |
LoadContPartAtoms(const string &str, Array< int > &arDis) | HVariableState | [inline] |
LoadDisEviValues(const char *szDisEvi) | HVariableState | [inline] |
LoadDisEviValuesFromRst(const char *szDisEvi) | HVariableState | [inline] |
LoadDisPartAtoms(const string &str, Array< int > &arDis, map< string, int > &gndPredCont, const int &clauseIdx) | HVariableState | [inline] |
lowAtom_ | HVariableState | |
lowBadAll_ | HVariableState | |
lowBadHybrid_ | HVariableState | |
lowCost_ | HVariableState | |
lowCostAll_ | HVariableState | |
lowCostHybrid_ | HVariableState | |
makeCost_ | HVariableState | |
makeUnitCosts() | HVariableState | [inline] |
MODE_HARD | HVariableState | [static] |
MODE_MWS | HVariableState | [static] |
MODE_SAMPLESAT | HVariableState | [static] |
newClauses_ | HVariableState | |
newPreds_ | HVariableState | |
numTrueLits_ | HVariableState | |
occurence_ | HVariableState | |
OptimizeHybridClauseToContVar(int clause_idx, int cont_var_inIdx) | HVariableState | [inline] |
optimizeIndividualNumTerm() | HVariableState | [inline] |
printContAtom(int conAtomIdx, ostream &os) | HVariableState | [inline] |
printContAtoms(ostream &os) | HVariableState | [inline] |
printContOccurrence(ostream &os) | HVariableState | [inline] |
PrintContPartMLN(ostream &os) | HVariableState | [inline] |
printDisAtom(int atomIdx, ostream &os) | HVariableState | [inline] |
PrintDisAtoms(ostream &os) | HVariableState | [inline] |
printDisClause(int i, ostream &os) | HVariableState | [inline] |
printFalseClauses(ostream &os) | HVariableState | [inline] |
printGndPred(const int &predIndex, ostream &out) | HVariableState | [inline] |
printHybridConstraint(int i, ostream &os) | HVariableState | [inline] |
printLowState(ostream &out) | HVariableState | [inline] |
printLowStateAll(ostream &os) | HVariableState | [inline] |
printLowStateCont(ostream &os) | HVariableState | [inline] |
proceedOneStepAndCache(int contClauseIdx, PolyNomial &pl) | HVariableState | [inline] |
proposalStdev_ | HVariableState | |
randomSampleRange(const DoubleRange &r) | HVariableState | [inline] |
recordAtomMakeDisClauseFalse(int clauseIdx, Array< int > *record) | HVariableState | [inline] |
recordAtomMakeDisClauseTrue(int clauseIdx, Array< int > *record) | HVariableState | [inline] |
ReduceClauseAndOptimize(const Array< int > &contVarIdx, Array< double > &assign) | HVariableState | [inline] |
ReduceClauseAndOptimize(const int &contVarIdx, double *assign) | HVariableState | [inline] |
removeFalseClause(const int &clauseIdx) | HVariableState | [inline] |
removeFalseHybridConstraint(const int &contClauseIdx) | HVariableState | [inline] |
resetDeadClauses() | HVariableState | [inline] |
resetDeadClausesAndInitMake() | HVariableState | [inline] |
resetFixedAtoms() | HVariableState | [inline] |
saveCurrentAsLastAssignment() | HVariableState | [inline] |
saveLastAsCurrentAssignment() | HVariableState | [inline] |
saveLowState() | HVariableState | [inline] |
saveLowStateAll() | HVariableState | [inline] |
saveLowStateCont() | HVariableState | [inline] |
saveLowStateToDB() | HVariableState | [inline] |
saveLowStateToGndPreds() | HVariableState | [inline] |
saveLowToCurrentAll() | HVariableState | [inline] |
saveLowToCurrentCont() | HVariableState | [inline] |
saveLowToCurrentDis() | HVariableState | [inline] |
setContVarValueFromEvi() | HVariableState | [inline] |
setDisVarValueFromEvi() | HVariableState | [inline] |
setGndClausesWtsToSumOfParentWts() | HVariableState | [inline] |
setInferenceMode(int mode) | HVariableState | [inline] |
setInitFromEvi(bool bInitFromEvi) | HVariableState | [inline] |
setLazy(const bool &l) | HVariableState | [inline] |
setOthersInBlockToFalse(const int &atomIdx, const int &blockIdx) | HVariableState | [inline] |
setProposalStdev(const char *szStdev) | HVariableState | [inline] |
setUseThreshold(const bool &t) | HVariableState | [inline] |
setValueOfAtom(const int &atomIdx, const bool &value, const bool &activate, const int &blockIdx) | HVariableState | [inline] |
setWatch1(const int &clauseIdx, const int &atomIdx) | HVariableState | [inline] |
setWatch2(const int &clauseIdx, const int &atomIdx) | HVariableState | [inline] |
simplifyClauseFromFixedAtoms(const int &clauseIdx) | HVariableState | [inline] |
SolveConstraintAndRandomSample(const int &contClauseIdx, const int &inIdx) | HVariableState | [inline] |
SolveContByLBFGS(int contClauseIdx, int maxIter) | HVariableState | [inline] |
SolveHybridConstraintToContVarSample(int contClauseIdx, int inIdx, int maxIter=100) | HVariableState | [inline] |
strHybridDis_ | HVariableState | |
subtractBreakCost(const int &atomIdx, const long double &cost) | HVariableState | [inline] |
subtractBreakCostFromAtomsInClause(const int &clauseIdx, const long double &cost) | HVariableState | [inline] |
subtractMakeCost(const int &atomIdx, const long double &cost) | HVariableState | [inline] |
subtractMakeCostFromAtomsInClause(const int &clauseIdx, const long double &cost) | HVariableState | [inline] |
threshold_ | HVariableState | |
totalAtomNum_ | HVariableState | |
totalFalseConstraintNum_ | HVariableState | |
unePreds_ | HVariableState | |
updateCost() | HVariableState | [inline] |
UpdateHybridClause(const int &contClauseIdx) | HVariableState | [inline] |
UpdateHybridClauseInfoByContAtom(const int &atomIdx, const double &atomValue) | HVariableState | [inline] |
UpdateHybridClauseInfoByDisAtom(const int &atomIdx, const bool &atomValue) | HVariableState | [inline] |
UpdateHybridClauseWeightSumByContAtom(const int &atomIdx, const double &atomValue) | HVariableState | [inline] |
UpdateHybridClauseWeightSumByDisAtom(const int &atomIdx, bool atomValue) | HVariableState | [inline] |
UpdateHybridConstraintTh() | HVariableState | [inline] |
updateMakeBreakCostAfterFlip(const int &toFlip) | HVariableState | [inline] |
updateNumTrueLits() | HVariableState | [inline] |
updateSatisfiedClauses(const int &toFix) | HVariableState | [inline] |
useThreshold_ | HVariableState | |
watch1_ | HVariableState | |
watch2_ | HVariableState | |
weightSumCont_ | HVariableState | |
weightSumDis_ | HVariableState | |
whereFalse_ | HVariableState | |
WriteGndPredIdxMap(const char *gnd_pred_map_file) | HVariableState | [inline] |
~HVariableState() | HVariableState | [inline] |