edu.ucla.belief.io.hugin
Class SkimmerEstimator

Object
  extended by SkimmerEstimator
All Implemented Interfaces:
Estimate

public class SkimmerEstimator
extends Object
implements Estimate

This class makes a lot of dangerous assumptions in order to achieve fast performance. That is ok because the only purpose of this class is to enable progress monitoring.

Since:
20060518
Author:
keith cascio

Constructor Summary
SkimmerEstimator()
           
SkimmerEstimator(File fileHugin)
           
SkimmerEstimator(InputStream stream)
           
 
Method Summary
 void estimate()
          interface Estimate
 int expectedEdges()
          interface Estimate
 int expectedNodes()
          interface Estimate
 long expectedValues()
          interface Estimate
 long getCost()
           
 int getCountNodeBlocks()
           
 int getCountPotentialBlocks()
           
 long getCountProbabilityValues()
           
 int getProgressIncrementNodeBlock()
           
 int getProgressIncrementPoteBlock()
           
 int getProgressMax()
           
 void init(File fileHugin)
          interface Estimate
 
Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SkimmerEstimator

public SkimmerEstimator(File fileHugin)

SkimmerEstimator

public SkimmerEstimator(InputStream stream)

SkimmerEstimator

public SkimmerEstimator()
Since:
20060619
Method Detail

init

public void init(File fileHugin)
interface Estimate

Specified by:
init in interface Estimate

estimate

public void estimate()
interface Estimate

Specified by:
estimate in interface Estimate

getCost

public long getCost()

getCountNodeBlocks

public int getCountNodeBlocks()

getCountPotentialBlocks

public int getCountPotentialBlocks()

getCountProbabilityValues

public long getCountProbabilityValues()

getProgressIncrementNodeBlock

public int getProgressIncrementNodeBlock()

getProgressIncrementPoteBlock

public int getProgressIncrementPoteBlock()

getProgressMax

public int getProgressMax()

expectedNodes

public int expectedNodes()
interface Estimate

Specified by:
expectedNodes in interface Estimate

expectedEdges

public int expectedEdges()
interface Estimate

Specified by:
expectedEdges in interface Estimate

expectedValues

public long expectedValues()
interface Estimate

Specified by:
expectedValues in interface Estimate


Copyright 2010 UCLA Automated Reasoning Group