allClauseTrueCnts_ | Inference | [protected] |
calculateImprovement(const int &atomIdx, Array< int > &canNotFlip, Array< int > &candidateBlockedVars, Array< int > &othersToFlip, int &blockIdx) | MaxWalkSat | [inline, protected] |
changed_ | SAT | [protected] |
clauseTrueCnts_ | Inference | [protected] |
clauseTrueCntsCont_ | Inference | [protected] |
clauseTrueSqCnts_ | Inference | [protected] |
flipAtom(int toFlip) | MaxWalkSat | [inline, protected] |
getChangedPreds(vector< string > &changedPreds, vector< float > &probs, vector< float > &oldProbs, const float &probDelta) | SAT | [inline, virtual] |
getClauseTrueCnts() | Inference | [inline] |
getClauseTrueSqCnts() | Inference | [inline] |
getHessian() | Inference | [inline] |
getHessianVectorProduct(const Array< double > &v) | Inference | [inline] |
getHessianVectorProduct2(Array< double > &v) | Inference | [inline] |
getHeuristic() | MaxWalkSat | [inline] |
getHState() | Inference | [inline] |
getMaxSteps() | MaxWalkSat | [inline] |
getNumSamples() const | Inference | [inline] |
getNumSolutions() | SAT | [inline] |
getPrintInfo() | MaxWalkSat | [inline] |
getProbability(GroundPredicate *const &gndPred) | SAT | [inline, virtual] |
getProbabilityH(GroundPredicate *const &gndPred) | SAT | [inline, virtual] |
getSeed() | Inference | [inline] |
getState() | Inference | [inline] |
getTargetCost() | SAT | [inline] |
hstate_ | Inference | [protected] |
infer() | MaxWalkSat | [inline, virtual] |
Inference(VariableState *state, long int seed, const bool &trackClauseTrueCnts, Array< Array< Predicate * > * > *queryFormulas=NULL) | Inference | [inline] |
Inference(HVariableState *state, long int seed, const bool &trackClauseTrueCnts) | Inference | [inline] |
init() | MaxWalkSat | [inline, virtual] |
maxSteps_ | SAT | [protected] |
maxTries_ | SAT | [protected] |
MaxWalkSat(VariableState *state, int seed, const bool &trackClauseTrueCnts, MaxWalksatParams *params) | MaxWalkSat | [inline] |
numFlips_ | SAT | [protected] |
numSamples_ | Inference | [protected] |
numSolutions_ | SAT | [protected] |
oldAllClauseTrueCnts_ | Inference | [protected] |
oldClauseTrueCnts_ | Inference | [protected] |
pickBest() | MaxWalkSat | [inline, protected] |
pickRandom() | MaxWalkSat | [inline, protected] |
pickSS() | MaxWalkSat | [inline, protected] |
pickTabu() | MaxWalkSat | [inline, protected] |
printNetwork(ostream &out) | SAT | [inline, virtual] |
printProbabilities(ostream &out) | SAT | [inline, virtual] |
printQFProbs(ostream &out, Domain *domain) | Inference | [inline] |
printTruePreds(ostream &out) | SAT | [inline, virtual] |
printTruePredsH(ostream &out) | SAT | [inline, virtual] |
qfProbs_ | Inference | [protected] |
queryFormulas_ | Inference | [protected] |
reconstructLowState() | MaxWalkSat | [inline, protected] |
resetCnts() | Inference | [inline] |
restoreCnts() | Inference | [inline] |
SAT(VariableState *state, long int seed, const bool &trackClauseTrueCnts) | SAT | [inline] |
SAT(HVariableState *state, long int seed, const bool &trackClauseTrueCnts) | SAT | [inline] |
saveAllCounts(bool saveCounts=true) | Inference | [inline] |
saveAllCounts_ | Inference | [protected] |
saveCnts() | Inference | [inline] |
scaleSamples(double factor) | Inference | [inline, virtual] |
seed_ | Inference | [protected] |
setHeuristic(const int &heuristic) | MaxWalkSat | [inline] |
setHState(HVariableState *s) | Inference | [inline] |
setMaxSteps(const int &maxSteps) | MaxWalkSat | [inline] |
setNumSolutions(const int &numSolutions) | SAT | [inline] |
setPrintInfo(const bool &printInfo) | MaxWalkSat | [inline] |
setSeed(long int s) | Inference | [inline] |
setState(VariableState *s) | Inference | [inline] |
setTargetCost(const long double &targetCost) | SAT | [inline] |
state_ | Inference | [protected] |
tallyCntsFromState() | Inference | [inline] |
targetCost_ | SAT | [protected] |
trackClauseTrueCnts_ | Inference | [protected] |
~Inference() | Inference | [inline, virtual] |
~MaxWalkSat() | MaxWalkSat | [inline] |
~SAT() | SAT | [inline, virtual] |