edu::tum::cs::srl::bayesnets::inference::LiftedBackwardSampling::Sampler Class Reference

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

List of all members.

Classes

class  BackSamplingDistribution

Public Member Functions

SampledDistribution _infer () throws Exception
void prepareInference (int[] evidenceDomainIndices) throws Exception
 Sampler (BeliefNetworkEx bn) throws Exception

Protected Member Functions

BackSamplingDistribution getBackSamplingDistribution (BeliefNode node, WeightedSample s)

Protected Attributes

Cache2D< Integer, Long,
BackSamplingDistribution
distCache
Stopwatch distSW
Cache2D< String, Integer, Double > probCache
Stopwatch probSW
boolean useDistributionCache = true
boolean useProbabilityCache = false

Detailed Description

the actual backward sampler (largely equivalent to BackwardSamplingWithChildren)

Author:
jain

Definition at line 88 of file LiftedBackwardSampling.java.


Constructor & Destructor Documentation

edu::tum::cs::srl::bayesnets::inference::LiftedBackwardSampling::Sampler::Sampler ( BeliefNetworkEx  bn  )  throws Exception [inline]

Reimplemented from edu::tum::cs::bayesnets::inference::Sampler.

Definition at line 318 of file LiftedBackwardSampling.java.


Member Function Documentation

SampledDistribution edu::tum::cs::srl::bayesnets::inference::LiftedBackwardSampling::Sampler::_infer (  )  throws Exception [inline, virtual]
BackSamplingDistribution edu::tum::cs::srl::bayesnets::inference::LiftedBackwardSampling::Sampler::getBackSamplingDistribution ( BeliefNode  node,
WeightedSample  s 
) [inline, protected]
void edu::tum::cs::srl::bayesnets::inference::LiftedBackwardSampling::Sampler::prepareInference ( int[]  evidenceDomainIndices  )  throws Exception [inline]

Member Data Documentation

cache of backward sampling distributions

Definition at line 97 of file LiftedBackwardSampling.java.

Definition at line 98 of file LiftedBackwardSampling.java.

Definition at line 93 of file LiftedBackwardSampling.java.

Definition at line 98 of file LiftedBackwardSampling.java.

Definition at line 99 of file LiftedBackwardSampling.java.

Definition at line 100 of file LiftedBackwardSampling.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:44 2013