addChild(Feature *feature, double weight, const Array< int > &map) | RecursiveFeature | [inline] |
addParent(Feature *parent) | Feature | [inline] |
addTermType(int type) | Feature | [inline] |
cachedLogZ_ | ClausalFeature | [mutable, protected] |
cachedNormalizers_ | ClausalFeature | [mutable, protected] |
cachedValuesInvalid_ | ClausalFeature | [mutable, protected] |
cachedZinvalid_ | ClausalFeature | [mutable, protected] |
cacheLogValid_ | Feature | [protected] |
cacheLogValue_ | Feature | [protected] |
cacheNumGroundings(Database *db) | RecursiveFeature | [inline] |
cacheValid_ | Feature | [protected] |
cacheValue_ | Feature | [protected] |
childGroundSum(int childIndex, const Array< int > &parentGrounding, Database *db) | RecursiveFeature | [inline] |
children_ | RecursiveFeature | [protected] |
ClausalFeature(const char *name=NULL) | ClausalFeature | [inline] |
computeLogValue(const Array< int > &grounding, Database *db) | ClausalFeature | [inline, virtual] |
computeLogValueRaw(const Array< int > &grounding, Database *db) const | ClausalFeature | [inline, protected] |
computePartialDeriv(int fi, int wi, const Array< int > &grounding, Database *db) | ClausalFeature | [inline, virtual] |
computeValue(const Array< int > &grounding, Database *db) | ClausalFeature | [inline, virtual] |
constructGroundFeature(GroundRRF *rrf, const Array< int > &grounding, Database *db) | ClausalFeature | [inline, virtual] |
counts_ | Feature | [protected] |
doDerivsOfLog_ | RecursiveFeature | [protected] |
Feature(const char *name=NULL) | Feature | [inline] |
getCachedLogValue(const Array< int > &grounding, Database *db) | Feature | [inline] |
getCachedValue(const Array< int > &grounding, Database *db) | Feature | [inline] |
getChild(int i) | RecursiveFeature | [inline] |
getChildGroundingIter(int childId, const Array< int > &grounding, Database *db) | RecursiveFeature | [inline] |
getChildValue(int childId, const Array< int > &grounding, Database *db) const | ClausalFeature | [inline, protected] |
getCount(int w) | Feature | [inline] |
getGroundingIndex(const Array< int > &grounding, const Database *db) const | Feature | [inline] |
getId() | Feature | [inline] |
getLogValue(const Array< int > &grounding, Database *db) | Feature | [inline, virtual] |
getLogZ() const | ClausalFeature | [inline] |
getName() const | Feature | [inline] |
getNorm(int idx) | ClausalFeature | [inline, virtual] |
getNumChildren() const | RecursiveFeature | [inline] |
getNumTerms() const | Feature | [inline] |
getNumWeights() const | RecursiveFeature | [inline, virtual] |
getPartialDeriv(int featureIndex, int weightIndex, const Array< int > &grounding, Database *db) | Feature | [inline, virtual] |
getTermType(int idx) const | Feature | [inline] |
getTermTypes() const | Feature | [inline] |
getValue(const Array< int > &grounding, Database *db) | Feature | [inline, virtual] |
getWeight(int idx) | RecursiveFeature | [inline, virtual] |
getZ() const | ClausalFeature | [inline, virtual] |
groundingIters_ | RecursiveFeature | [protected] |
id_ | Feature | [protected] |
invalidate(const Array< int > &fgrounding, Database *db) | Feature | [inline, virtual] |
invalidateAll() | Feature | [inline] |
invalidateChild(int feature, const Array< int > &fgrounding, Database *db) | RecursiveFeature | [inline, virtual] |
name_ | Feature | [protected] |
normalize_ | RecursiveFeature | [protected] |
numGroundings_ | RecursiveFeature | [protected] |
parents_ | Feature | [protected] |
print(ostream &out) const | RecursiveFeature | [inline, virtual] |
RecursiveFeature(const char *name, bool logDerivs=false, bool normalize=true) | RecursiveFeature | [inline] |
releaseChildGroundingIter(int childId, ArraysAccessor< int > *groundingIter) | RecursiveFeature | [inline] |
setCount(int w, double val) | Feature | [inline] |
setId(int id) | Feature | [inline] |
setName(const char *name) | Feature | [inline] |
setTermType(int idx, int type) | Feature | [inline] |
setWeight(int idx, double weight) | ClausalFeature | [inline, virtual] |
setWeightsFromExample(const Array< int > &grounding, Database *db, const Array< int > &queryPreds, int numWeights) | ClausalFeature | [inline] |
termMap_ | RecursiveFeature | [protected] |
termTypes_ | Feature | [protected] |
weights_ | RecursiveFeature | [protected] |
~Feature() | Feature | [inline, virtual] |