edu::tum::cs::srl::bayesnets::inference::MCSAT Class Reference

Inheritance diagram for edu::tum::cs::srl::bayesnets::inference::MCSAT:
Inheritance graph
[legend]

List of all members.

Public Member Functions

SampledDistribution _infer () throws Exception
 MCSAT (GroundBLN gbln) throws Exception
SampledDistribution pollResults () throws Exception

Protected Member Functions

SampledDistribution getSampledDistribution (GroundAtomDistribution gad) throws Exception
void walkCPT4ClauseCollection (CPF cpf, BeliefNode[] domProd, int[] domainIndices, int i) throws Exception

Protected Attributes

GroundBLN gbln
Vector< DisjunctionhardConstraintsInCPTs = new Vector<Disjunction>()
WeightedClausalKB kb
double maxWeight = 0
edu.tum.cs.logic.sat.weighted.MCSAT sampler

Detailed Description

MC-SAT inference for Bayesian logic networks

Author:
jain

Definition at line 29 of file srl/bayesnets/inference/MCSAT.java.


Constructor & Destructor Documentation

edu::tum::cs::srl::bayesnets::inference::MCSAT::MCSAT ( GroundBLN  gbln  )  throws Exception [inline]

Definition at line 40 of file srl/bayesnets/inference/MCSAT.java.


Member Function Documentation

SampledDistribution edu::tum::cs::srl::bayesnets::inference::MCSAT::_infer (  )  throws Exception [inline, virtual]
SampledDistribution edu::tum::cs::srl::bayesnets::inference::MCSAT::getSampledDistribution ( GroundAtomDistribution  gad  )  throws Exception [inline, protected]

Definition at line 102 of file srl/bayesnets/inference/MCSAT.java.

SampledDistribution edu::tum::cs::srl::bayesnets::inference::MCSAT::pollResults (  )  throws Exception [inline]
void edu::tum::cs::srl::bayesnets::inference::MCSAT::walkCPT4ClauseCollection ( CPF  cpf,
BeliefNode[]  domProd,
int[]  domainIndices,
int  i 
) throws Exception [inline, protected]

Definition at line 64 of file srl/bayesnets/inference/MCSAT.java.


Member Data Documentation

Definition at line 31 of file srl/bayesnets/inference/MCSAT.java.

temporary collection of hard constraints appearing in the CPTs of the ground BN

Definition at line 37 of file srl/bayesnets/inference/MCSAT.java.

Definition at line 32 of file srl/bayesnets/inference/MCSAT.java.

Definition at line 33 of file srl/bayesnets/inference/MCSAT.java.

Definition at line 38 of file srl/bayesnets/inference/MCSAT.java.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations


srldb
Author(s): Dominik Jain, Stefan Waldherr, Moritz Tenorth
autogenerated on Fri Jan 11 09:58:45 2013