allClauseTrueCnts_ | Inference | [protected] |
burnMaxSteps_ | MCMC | [protected] |
burnMinSteps_ | MCMC | [protected] |
clauseTrueCnts_ | Inference | [protected] |
clauseTrueCntsCont_ | Inference | [protected] |
clauseTrueSqCnts_ | Inference | [protected] |
computeHybridClauseValue(int clauseIdx, int c) | MCMC | [inline] |
genTruthValueForProb(const double &p) | MCMC | [inline, protected] |
getChangedPreds(vector< string > &changedPreds, vector< float > &probs, vector< float > &oldProbs, const float &probDelta) | MCMC | [inline, virtual] |
getClauseTrueCnts() | Inference | [inline] |
getClauseTrueSqCnts() | Inference | [inline] |
getHessian() | Inference | [inline] |
getHessianVectorProduct(const Array< double > &v) | Inference | [inline] |
getHessianVectorProduct2(Array< double > &v) | Inference | [inline] |
getHState() | Inference | [inline] |
getNumSamples() const | Inference | [inline] |
getProbability(GroundPredicate *const &gndPred) | MCMC | [inline, virtual] |
getProbabilityH(GroundPredicate *const &gndPred) | MCMC | [inline, virtual] |
getProbabilityOfPred(const int &predIdx, const int &chainIdx, const double &invTemp) | MCMC | [inline, protected] |
getProbabilityOfPredH(const int &predIdx, const int &chainIdx, const double &invTemp) | MCMC | [inline] |
getProbTrue(const int &predIdx) const | MCMC | [inline, protected] |
getSeed() | Inference | [inline] |
getState() | Inference | [inline] |
gibbsSampleFromBlock(const int &chainIdx, const int &blockIndex, const double &invTemp) | MCMC | [inline, protected] |
GibbsSampler(VariableState *state, long int seed, const bool &trackClauseTrueCnts, GibbsParams *gibbsParams) | GibbsSampler | [inline] |
gndPredFlippedUpdates(const int &gndPredIdx, const int &chainIdx, GroundPredicateHashArray &affectedGndPreds, Array< int > &affectedGndPredIndices) | MCMC | [inline, protected] |
hstate_ | Inference | [protected] |
HybridClauseContPartValue(int contClauseIdx, int c) | MCMC | [inline] |
hybridClauseContPartValueMCMC_ | MCMC | |
HybridClauseDisPartValue(int contClauseIdx, int c) | MCMC | [inline] |
hybridClauseDisPartValueMCMC_ | MCMC | |
infer() | GibbsSampler | [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() | GibbsSampler | [inline, virtual] |
initNumTrue() | MCMC | [inline, protected] |
initNumTrueLits(const int &numChains) | MCMC | [inline, protected] |
initTruthValuesAndWts(const int &numChains) | MCMC | [inline, protected] |
maxSeconds_ | MCMC | [protected] |
maxSteps_ | MCMC | [protected] |
MCMC(VariableState *state, long int seed, const bool &trackClauseTrueCnts, MCMCParams *params, Array< Array< Predicate * > * > *queryFormulas=NULL) | MCMC | [inline] |
MCMC(HVariableState *state, long int seed, const bool &trackClauseTrueCnts, MCMCParams *params) | MCMC | [inline] |
minSteps_ | MCMC | [protected] |
numChains_ | MCMC | [protected] |
numSamples_ | Inference | [protected] |
numTrue_ | MCMC | [protected] |
numTrueLits_ | MCMC | [protected] |
oldAllClauseTrueCnts_ | Inference | [protected] |
oldClauseTrueCnts_ | Inference | [protected] |
performGibbsStep(const int &chainIdx, const bool &burningIn, GroundPredicateHashArray &affectedGndPreds, Array< int > &affectedGndPredIndices) | MCMC | [inline, protected] |
printNetwork(ostream &out) | MCMC | [inline, virtual] |
printProbabilities(ostream &out) | MCMC | [inline, virtual] |
printQFProbs(ostream &out, Domain *domain) | Inference | [inline] |
printTruePreds(ostream &out) | MCMC | [inline, virtual] |
printTruePredsH(ostream &out) | MCMC | [inline, virtual] |
qfProbs_ | Inference | [protected] |
queryFormulas_ | Inference | [protected] |
randomInitGndPredsTruthValues(const int &numChains) | MCMC | [inline, protected] |
resetCnts() | Inference | [inline] |
restoreCnts() | Inference | [inline] |
saveAllCounts(bool saveCounts=true) | Inference | [inline] |
saveAllCounts_ | Inference | [protected] |
saveCnts() | Inference | [inline] |
saveLowStateToChain(const int &chainIdx) | MCMC | [inline, protected] |
scaleSamples(double factor) | MCMC | [inline, protected, virtual] |
seed_ | Inference | [protected] |
setHState(HVariableState *s) | Inference | [inline] |
setMCMCParameters(MCMCParams *params) | MCMC | [inline, protected] |
setOthersInBlockToFalse(const int &chainIdx, const int &atomIdx, const int &blockIdx) | MCMC | [inline, protected] |
setProbTrue(const int &predIdx, const double &p) | MCMC | [inline, protected] |
setSeed(long int s) | Inference | [inline] |
setState(VariableState *s) | Inference | [inline] |
state_ | Inference | [protected] |
tallyCntsFromState() | Inference | [inline] |
trackClauseTrueCnts_ | Inference | [protected] |
truthValues_ | MCMC | [protected] |
truthValuesCont_ | MCMC | |
updateDisPredValue(int predIdx, int chainIdx, bool updateValue) | MCMC | [inline] |
updateProposalContValue(int contPredIdx, int chainIdx) | MCMC | [inline] |
updateWtsForGndPreds(GroundPredicateHashArray &gndPreds, Array< int > &gndPredIndices, const int &chainIdx) | MCMC | [inline, protected] |
updateWtsForGndPredsH(GroundPredicateHashArray &gndPreds, Array< int > &gndPredIndices, const int &chainIdx) | MCMC | [inline, protected] |
wtsWhenFalse_ | MCMC | [protected] |
wtsWhenTrue_ | MCMC | [protected] |
~GibbsSampler() | GibbsSampler | [inline] |
~Inference() | Inference | [inline, virtual] |
~MCMC() | MCMC | [inline] |