edu::tum::cs::probcog::BLNModel Class Reference

Inheritance diagram for edu::tum::cs::probcog::BLNModel:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void beginSession (Map< String, Object > params) throws Exception
 BLNModel (String modelName, String blogFile, String networkFile, String logicFile) throws IOException, ParseException, Exception
Vector< String[]> getDomains ()
Vector< String[]> getPredicates ()
void instantiate () throws Exception
String toString ()

Protected Member Functions

String _getConstantType (String constant)
Vector< InferenceResult_infer (Iterable< String > queries) throws Exception
void _setEvidence (Iterable< String[]> evidence) throws Exception

Protected Attributes

BayesianLogicNetwork bln
Database db
String filenames
GroundBLN gbln

Detailed Description

Definition at line 21 of file BLNModel.java.


Constructor & Destructor Documentation

edu::tum::cs::probcog::BLNModel::BLNModel ( String  modelName,
String  blogFile,
String  networkFile,
String  logicFile 
) throws IOException, ParseException, Exception [inline]

Definition at line 28 of file BLNModel.java.


Member Function Documentation

String edu::tum::cs::probcog::BLNModel::_getConstantType ( String  constant  )  [inline, protected, virtual]

Implements edu::tum::cs::probcog::Model.

Definition at line 131 of file BLNModel.java.

Vector<InferenceResult> edu::tum::cs::probcog::BLNModel::_infer ( Iterable< String >  queries  )  throws Exception [inline, protected, virtual]

runs the actual inference method, without mapping constants

Parameters:
queries 
Returns:
Exceptions:
Exception 

Implements edu::tum::cs::probcog::Model.

Definition at line 49 of file BLNModel.java.

void edu::tum::cs::probcog::BLNModel::_setEvidence ( Iterable< String[]>  evidence  )  throws Exception [inline, protected, virtual]

Implements edu::tum::cs::probcog::Model.

Definition at line 82 of file BLNModel.java.

void edu::tum::cs::probcog::BLNModel::beginSession ( Map< String, Object >  params  )  throws Exception [inline]

Reimplemented from edu::tum::cs::probcog::Model.

Definition at line 42 of file BLNModel.java.

Vector<String[]> edu::tum::cs::probcog::BLNModel::getDomains (  )  [inline, virtual]

Implements edu::tum::cs::probcog::Model.

Definition at line 113 of file BLNModel.java.

Vector<String[]> edu::tum::cs::probcog::BLNModel::getPredicates (  )  [inline, virtual]

Implements edu::tum::cs::probcog::Model.

Definition at line 109 of file BLNModel.java.

void edu::tum::cs::probcog::BLNModel::instantiate (  )  throws Exception [inline, virtual]

Implements edu::tum::cs::probcog::Model.

Definition at line 35 of file BLNModel.java.

String edu::tum::cs::probcog::BLNModel::toString (  )  [inline]

Definition at line 136 of file BLNModel.java.


Member Data Documentation

Definition at line 23 of file BLNModel.java.

Definition at line 25 of file BLNModel.java.

Definition at line 26 of file BLNModel.java.

Definition at line 24 of file BLNModel.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:42 2013