edu::tum::cs::srl::ParameterGrounder Class Reference

List of all members.

Static Public Member Functions

static Collection< String[]> generateGroundings (Database db, String[] domainNames) throws Exception
static Collection< String[]> generateGroundings (RelationalModel model, String function, Database db) throws Exception
static Collection< String[]> generateGroundings (Signature sig, Database db) throws Exception
static Collection< String[]> generateGroundings (RelationalNode node, Database db) throws Exception

Static Private Member Functions

static void generateGroundings (Collection< String[]> ret, Database db, String[] params, String[] domainNames, int i) throws Exception

Detailed Description

generates groundings (instantiations of the parameters) of a function/predicate given a database

Author:
jain

Definition at line 15 of file ParameterGrounder.java.


Member Function Documentation

static void edu::tum::cs::srl::ParameterGrounder::generateGroundings ( Collection< String[]>  ret,
Database  db,
String[]  params,
String[]  domainNames,
int  i 
) throws Exception [inline, static, private]

Definition at line 64 of file ParameterGrounder.java.

static Collection<String[]> edu::tum::cs::srl::ParameterGrounder::generateGroundings ( Database  db,
String[]  domainNames 
) throws Exception [inline, static]

Definition at line 57 of file ParameterGrounder.java.

static Collection<String[]> edu::tum::cs::srl::ParameterGrounder::generateGroundings ( RelationalModel  model,
String  function,
Database  db 
) throws Exception [inline, static]

generates all groundings of the given function using the domain elements specified in the given database

Parameters:
rbn relational belief network defining the signature of the function
function the name of the function
db 
Returns:
a collection of possible parameter bindings
Exceptions:
Exception 

Definition at line 47 of file ParameterGrounder.java.

static Collection<String[]> edu::tum::cs::srl::ParameterGrounder::generateGroundings ( Signature  sig,
Database  db 
) throws Exception [inline, static]

generates all groundings of the given function using the domain elements specified in the given database

Parameters:
node 
db 
Returns:
a collection of possible parameter bindings
Exceptions:
Exception 

Definition at line 35 of file ParameterGrounder.java.

static Collection<String[]> edu::tum::cs::srl::ParameterGrounder::generateGroundings ( RelationalNode  node,
Database  db 
) throws Exception [inline, static]

generates all groundings of the given node using the domain elements specified in the given database

Parameters:
node 
db 
Returns:
a collection of possible parameter bindings
Exceptions:
Exception 

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