edu::tum::cs::srl::mln::inference::InferenceAlgorithm Class Reference

Inheritance diagram for edu::tum::cs::srl::mln::inference::InferenceAlgorithm:
Inheritance graph
[legend]

List of all members.

Public Member Functions

String getAlgorithmName ()
ParameterHandler getParameterHandler ()
abstract double getResult (GroundAtom ga)
ArrayList< InferenceResultgetResults (Iterable< String > queries)
abstract ArrayList
< InferenceResult
infer (Iterable< String > queries, int maxSteps) throws Exception
 InferenceAlgorithm (MarkovRandomField mrf) throws Exception
void setDebugMode (boolean active)
void setVerbose (boolean verbose)

Protected Attributes

boolean debug = false
MarkovRandomField mrf
ParameterHandler paramHandler
boolean verbose = true

Detailed Description

Author:
jain

Definition at line 21 of file InferenceAlgorithm.java.


Constructor & Destructor Documentation

edu::tum::cs::srl::mln::inference::InferenceAlgorithm::InferenceAlgorithm ( MarkovRandomField  mrf  )  throws Exception [inline]

Definition at line 28 of file InferenceAlgorithm.java.


Member Function Documentation

String edu::tum::cs::srl::mln::inference::InferenceAlgorithm::getAlgorithmName (  )  [inline]
ParameterHandler edu::tum::cs::srl::mln::inference::InferenceAlgorithm::getParameterHandler (  )  [inline]
abstract double edu::tum::cs::srl::mln::inference::InferenceAlgorithm::getResult ( GroundAtom  ga  )  [pure virtual]
ArrayList<InferenceResult> edu::tum::cs::srl::mln::inference::InferenceAlgorithm::getResults ( Iterable< String >  queries  )  [inline]

Definition at line 45 of file InferenceAlgorithm.java.

abstract ArrayList<InferenceResult> edu::tum::cs::srl::mln::inference::InferenceAlgorithm::infer ( Iterable< String >  queries,
int  maxSteps 
) throws Exception [pure virtual]
void edu::tum::cs::srl::mln::inference::InferenceAlgorithm::setDebugMode ( boolean  active  )  [inline]

Definition at line 35 of file InferenceAlgorithm.java.

void edu::tum::cs::srl::mln::inference::InferenceAlgorithm::setVerbose ( boolean  verbose  )  [inline]

Definition at line 39 of file InferenceAlgorithm.java.


Member Data Documentation

Definition at line 25 of file InferenceAlgorithm.java.

Definition at line 23 of file InferenceAlgorithm.java.

Definition at line 24 of file InferenceAlgorithm.java.

Definition at line 26 of file InferenceAlgorithm.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:45 2013