RBNLearning
Class RelData

java.lang.Object
  extended by RBNLearning.RelData

public class RelData
extends java.lang.Object

RelData consists of pairs of input structures and (vectors of) OneStrucData representing observations of the probabilistic relations, i.e. objects of class RelDataForOneInput. In principle it would be possible to have in a RelData object RelDataForOneInput objects with varying sets of predefined and probabilistic relations. However, in actual usage, RelData objects will only contain RelDataForOneInput objects with the same signatures (predefined and probabilistic relations).


Constructor Summary
RelData()
           
 
Method Summary
 void add(RelDataForOneInput rdc)
           
 RelDataForOneInput caseAt(int i)
           
 RelDataForOneInput elementAt(int i)
           
 void saveToFOIL(java.io.File filename)
          Saves first RelDataForOneInput into FOIL format
 void saveToRDEF(java.io.File f)
           
 void saveToRDEF(java.io.FileWriter fwriter)
           
 void saveToRDEF(java.lang.String filename)
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RelData

public RelData()
Method Detail

add

public void add(RelDataForOneInput rdc)

size

public int size()

elementAt

public RelDataForOneInput elementAt(int i)

saveToRDEF

public void saveToRDEF(java.lang.String filename)

saveToRDEF

public void saveToRDEF(java.io.File f)

saveToRDEF

public void saveToRDEF(java.io.FileWriter fwriter)

caseAt

public RelDataForOneInput caseAt(int i)

saveToFOIL

public void saveToFOIL(java.io.File filename)
Saves first RelDataForOneInput into FOIL format