Class BNSetting

java.lang.Object
  extended by BNSetting

public class BNSetting
extends java.lang.Object

A setting for the translator.


Field Summary
private  java.lang.String basename
          Basename of the input file.
private  Format format
          Format of the XML input.
private  boolean hasExtElimOrder
          Flag indicating whether we have an external file (BASENAME.num) which specifies the elimination order.
private  boolean hasTrCPT
          Flag indicating whether the CPTs given in the input file are transposed.
private  boolean modeEvid
          Flag for generating random evidences.
private  boolean modeNormalize
          Flag for normalizing CPT entries.
private  boolean modeRandom
          Flag for assigning random parameters.
private  boolean modeVerbose
          Flag for the verbose mode.
private  boolean modeZeroComp
          Flag for zero-compression of CPTs.
private  java.lang.String version
          Version number of the translator.
 
Constructor Summary
BNSetting(java.lang.String v)
          Several default settings are also made.
 
Method Summary
 java.lang.String getBaseName()
           
 Format getFormat()
           
 boolean getHasExtElimOrder()
           
 boolean getHasTrCPT()
           
 boolean getModeEvid()
           
 boolean getModeNormalize()
           
 boolean getModeRandom()
           
 boolean getModeVerbose()
           
 boolean getModeZeroComp()
           
 java.lang.String getVersion()
           
 void setBaseName(java.lang.String n)
           
 void setFormat(Format f)
           
 void setHasExtElimOrder(boolean b)
           
 void setHasTrCPT(boolean b)
           
 void setModeEvid(boolean b)
           
 void setModeNormalize(boolean b)
           
 void setModeRandom(boolean b)
           
 void setModeVerbose(boolean b)
           
 void setModeZeroComp(boolean b)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

basename

private java.lang.String basename
Basename of the input file.


version

private java.lang.String version
Version number of the translator.


format

private Format format
Format of the XML input.


hasExtElimOrder

private boolean hasExtElimOrder
Flag indicating whether we have an external file (BASENAME.num) which specifies the elimination order.


hasTrCPT

private boolean hasTrCPT
Flag indicating whether the CPTs given in the input file are transposed.


modeZeroComp

private boolean modeZeroComp
Flag for zero-compression of CPTs.


modeRandom

private boolean modeRandom
Flag for assigning random parameters.


modeEvid

private boolean modeEvid
Flag for generating random evidences.


modeNormalize

private boolean modeNormalize
Flag for normalizing CPT entries.


modeVerbose

private boolean modeVerbose
Flag for the verbose mode.

Constructor Detail

BNSetting

public BNSetting(java.lang.String v)
Several default settings are also made.

Method Detail

setBaseName

public void setBaseName(java.lang.String n)

setFormat

public void setFormat(Format f)

setHasExtElimOrder

public void setHasExtElimOrder(boolean b)

setHasTrCPT

public void setHasTrCPT(boolean b)

setModeZeroComp

public void setModeZeroComp(boolean b)

setModeRandom

public void setModeRandom(boolean b)

setModeEvid

public void setModeEvid(boolean b)

setModeNormalize

public void setModeNormalize(boolean b)

setModeVerbose

public void setModeVerbose(boolean b)

getBaseName

public java.lang.String getBaseName()

getVersion

public java.lang.String getVersion()

getFormat

public Format getFormat()

getHasExtElimOrder

public boolean getHasExtElimOrder()

getHasTrCPT

public boolean getHasTrCPT()

getModeZeroComp

public boolean getModeZeroComp()

getModeRandom

public boolean getModeRandom()

getModeEvid

public boolean getModeEvid()

getModeNormalize

public boolean getModeNormalize()

getModeVerbose

public boolean getModeVerbose()