edu::tum::cs::srl::bayesnets::bln::py::GroundBLN Class Reference

Inheritance diagram for edu::tum::cs::srl::bayesnets::bln::py::GroundBLN:
Inheritance graph
[legend]

List of all members.

Public Member Functions

BeliefNetworkEx getGroundBN ()
 GroundBLN (BayesianLogicNetworkPy bln, Database db) throws Exception
 GroundBLN (BayesianLogicNetworkPy bln, String databaseFile) throws Exception
void groundFormulaicNodes () throws Exception

Static Public Member Functions

static void main (String[] args)

Protected Member Functions

void fillFormulaCPF (GroundFormula gf, CPF cpf, Vector< String > parentGAs, int iDomProd, int[] addr) throws Exception
void fillFormulaCPF (GroundFormula gf, CPF cpf, Vector< String > parentGAs) throws Exception
void onAddGroundAtomNode (RelationalNode relNode, String[] params, BeliefNode instance)

Protected Attributes

Database db
BeliefNetworkEx groundBN
Vector< String > hardFormulaNodes

Detailed Description

Definition at line 20 of file py/GroundBLN.java.


Constructor & Destructor Documentation

edu::tum::cs::srl::bayesnets::bln::py::GroundBLN::GroundBLN ( BayesianLogicNetworkPy  bln,
String  databaseFile 
) throws Exception [inline]

Definition at line 25 of file py/GroundBLN.java.

edu::tum::cs::srl::bayesnets::bln::py::GroundBLN::GroundBLN ( BayesianLogicNetworkPy  bln,
Database  db 
) throws Exception [inline]

Definition at line 29 of file py/GroundBLN.java.


Member Function Documentation

void edu::tum::cs::srl::bayesnets::bln::py::GroundBLN::fillFormulaCPF ( GroundFormula  gf,
CPF  cpf,
Vector< String >  parentGAs,
int  iDomProd,
int[]  addr 
) throws Exception [inline, protected]

Definition at line 77 of file py/GroundBLN.java.

void edu::tum::cs::srl::bayesnets::bln::py::GroundBLN::fillFormulaCPF ( GroundFormula  gf,
CPF  cpf,
Vector< String >  parentGAs 
) throws Exception [inline, protected]

fills the CPF of a formulaic node

Parameters:
gf the ground formula to evaluate for all possible settings
cpf the CPF of the formulaic node to fill
parents the parents of the formulaic node
parentGAs the ground atom string names of the parents (in case the node names do not match them)
Exceptions:
Exception 

Definition at line 71 of file py/GroundBLN.java.

BeliefNetworkEx edu::tum::cs::srl::bayesnets::bln::py::GroundBLN::getGroundBN (  )  [inline]

gets the ground Bayesian network

Returns:

Definition at line 132 of file py/GroundBLN.java.

void edu::tum::cs::srl::bayesnets::bln::py::GroundBLN::groundFormulaicNodes (  )  throws Exception [inline, virtual]
static void edu::tum::cs::srl::bayesnets::bln::py::GroundBLN::main ( String[]  args  )  [inline, static]

Definition at line 136 of file py/GroundBLN.java.

void edu::tum::cs::srl::bayesnets::bln::py::GroundBLN::onAddGroundAtomNode ( RelationalNode  relNode,
String[]  params,
BeliefNode  instance 
) [inline, protected, virtual]

Member Data Documentation

the database for which the ground model was instantiated

Reimplemented from edu::tum::cs::srl::bayesnets::bln::AbstractGroundBLN.

Definition at line 23 of file py/GroundBLN.java.

the ground Bayesian network (or ground auxiliary Bayesian network)

Reimplemented from edu::tum::cs::srl::bayesnets::bln::AbstractGroundBLN.

Definition at line 21 of file py/GroundBLN.java.

list of auxiliary nodes contained in the ground Bayesian network (null if the network is not an auxiliary network)

Reimplemented from edu::tum::cs::srl::bayesnets::bln::AbstractGroundBLN.

Definition at line 22 of file py/GroundBLN.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