RRF Class Reference

List of all members.

Public Member Functions

 RRF ()
 ~RRF ()
void load (istream &in, Domain *domain)
void addRandomFeature (int numChildren, Array< int > queryPreds, Array< int > typeArity, Domain *domain)
void addCompleteFeature (Array< int > typeArity, Domain *domain, const Array< int > &queryPreds, int numChildren)
double getValue (Database *db)
double getLogValue (Database *db)
double getExactLikelihood (Database *db)
double getExactConditionalLikelihood (Database *db, const Array< int > &queryPreds)
double getLogPseudoLikelihood (Database *db, const Array< int > &queryPreds)
double getLogPseudoLikelihood (Database *db, const Array< Predicate * > &queryPreds)
double getWeightLogLikelihood (double sigmaSq) const
void changedPredicate (const Predicate *pred, Database *db)
void invalidateAll ()
double getExactZ (const Domain *domain)
double getExactZ (const Domain *domain, const Array< int > &queryPreds, Database *origDb)
void getCounts (Array< double > &counts, Database *db)
void getPseudoCounts (Array< double > &counts, Database *db, Array< Predicate * > queryPreds)
void setWeight (int idx, double wt)
double getWeight (int idx) const
FeaturegetRoot ()
FeaturegetFeature (int idx)
const FeaturegetFeature (int idx) const
FeaturegetFeature (const char *name)
const FeaturegetFeature (const char *name) const
int getNumFeatures () const
int getNumWeights () const
Array< Feature * > getFeatureArray ()

Static Public Member Functions

static RRFgenerateTwoLevel (Domain *domain)

Protected Attributes

FeaturetopFeature_
int maxFeatureId_
Array< Feature * > featureArray_

Detailed Description

Definition at line 44 of file rrf.h.


The documentation for this class was generated from the following files:
Generated on Sun Jun 7 11:55:28 2009 for Alchemy by  doxygen 1.5.1