edu::tum::cs::bayesnets::inference::TimeLimitedInference Class Reference

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

List of all members.

Classes

class  InferenceThread

Public Member Functions

Vector< Double > getMSEs ()
ParameterHandler getParameterHandler ()
SampledDistribution pollResults (boolean allowPrint) throws Exception
SampledDistribution run () throws Exception
void setReferenceDistribution (BasicSampledDistribution dist)
void setVerbose (boolean verbose)
 TimeLimitedInference (ITimeLimitedInference inference, double time, double interval) throws Exception

Protected Member Functions

DistributionComparison doComparison (BasicSampledDistribution dist) throws Exception
void printResults (SampledDistribution dist)

Protected Attributes

Vector< Class<?extends
DistributionEntryComparison > > 
comparisonClasses
ITimeLimitedInference inference
double interval
Vector< Double > MSEs = null
ParameterHandler paramHandler
BasicSampledDistribution referenceDistribution = null
InferenceThread thread
double time
boolean verbose = true

Detailed Description

Definition at line 19 of file bayesnets/inference/TimeLimitedInference.java.


Constructor & Destructor Documentation

edu::tum::cs::bayesnets::inference::TimeLimitedInference::TimeLimitedInference ( ITimeLimitedInference  inference,
double  time,
double  interval 
) throws Exception [inline]

Member Function Documentation

DistributionComparison edu::tum::cs::bayesnets::inference::TimeLimitedInference::doComparison ( BasicSampledDistribution  dist  )  throws Exception [inline, protected]
Vector<Double> edu::tum::cs::bayesnets::inference::TimeLimitedInference::getMSEs (  )  [inline]

returns the mean squared errors collected after each interval

Returns:

Definition at line 112 of file bayesnets/inference/TimeLimitedInference.java.

ParameterHandler edu::tum::cs::bayesnets::inference::TimeLimitedInference::getParameterHandler (  )  [inline]
SampledDistribution edu::tum::cs::bayesnets::inference::TimeLimitedInference::pollResults ( boolean  allowPrint  )  throws Exception [inline]
void edu::tum::cs::bayesnets::inference::TimeLimitedInference::printResults ( SampledDistribution  dist  )  [inline, protected]
SampledDistribution edu::tum::cs::bayesnets::inference::TimeLimitedInference::run (  )  throws Exception [inline]
void edu::tum::cs::bayesnets::inference::TimeLimitedInference::setReferenceDistribution ( BasicSampledDistribution  dist  )  [inline]
void edu::tum::cs::bayesnets::inference::TimeLimitedInference::setVerbose ( boolean  verbose  )  [inline]

Member Data Documentation

mean-squared errors

Definition at line 28 of file bayesnets/inference/TimeLimitedInference.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:39 2013