edu::tum::cs::bayesnets::conversion::BN2SRLDB Class Reference

List of all members.

Public Member Functions

 BN2SRLDB (BeliefNetworkEx bn)
Database getDB (int numSamples, Random generator) throws DDException, Exception
Database getDB (int numSamples) throws DDException, Exception
void relearnBN () throws Exception
void setBooleanConversion (String attrName)
void writeMLNFormulas (PrintStream out)

Protected Member Functions

boolean isBooleanNode (BeliefNode node)
void writeNodeLiteralAllCombs (PrintStream out, BeliefNode n, int varidx)

Protected Attributes

BeliefNetworkEx bn
HashSet< String > booleanConversion
Database db
HashMap< String, String > undoConversion

Detailed Description

Definition at line 25 of file BN2SRLDB.java.


Constructor & Destructor Documentation

edu::tum::cs::bayesnets::conversion::BN2SRLDB::BN2SRLDB ( BeliefNetworkEx  bn  )  [inline]

Definition at line 31 of file BN2SRLDB.java.


Member Function Documentation

Database edu::tum::cs::bayesnets::conversion::BN2SRLDB::getDB ( int  numSamples,
Random  generator 
) throws DDException, Exception [inline]

Definition at line 53 of file BN2SRLDB.java.

Database edu::tum::cs::bayesnets::conversion::BN2SRLDB::getDB ( int  numSamples  )  throws DDException, Exception [inline]

Definition at line 44 of file BN2SRLDB.java.

boolean edu::tum::cs::bayesnets::conversion::BN2SRLDB::isBooleanNode ( BeliefNode  node  )  [inline, protected]

Definition at line 48 of file BN2SRLDB.java.

void edu::tum::cs::bayesnets::conversion::BN2SRLDB::relearnBN (  )  throws Exception [inline]

Definition at line 111 of file BN2SRLDB.java.

void edu::tum::cs::bayesnets::conversion::BN2SRLDB::setBooleanConversion ( String  attrName  )  [inline]

Definition at line 37 of file BN2SRLDB.java.

void edu::tum::cs::bayesnets::conversion::BN2SRLDB::writeMLNFormulas ( PrintStream  out  )  [inline]

Definition at line 129 of file BN2SRLDB.java.

void edu::tum::cs::bayesnets::conversion::BN2SRLDB::writeNodeLiteralAllCombs ( PrintStream  out,
BeliefNode  n,
int  varidx 
) [inline, protected]

Definition at line 122 of file BN2SRLDB.java.


Member Data Documentation

Definition at line 26 of file BN2SRLDB.java.

Definition at line 28 of file BN2SRLDB.java.

Definition at line 27 of file BN2SRLDB.java.

Definition at line 29 of file BN2SRLDB.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:36 2013