addParent(Feature *parent) | Feature | [inline] |
addTermType(int type) | Feature | [inline] |
cacheLogValid_ | Feature | [protected] |
cacheLogValue_ | Feature | [protected] |
cacheValid_ | Feature | [protected] |
cacheValue_ | Feature | [protected] |
computeLogValue(const Array< int > &grounding, Database *db)=0 (defined in Feature) | Feature | [pure virtual] |
computePartialDeriv(int featureIndex, int weightIndex, const Array< int > &grounding, Database *db) | Feature | [inline, protected, virtual] |
computeValue(const Array< int > &grounding, Database *db)=0 (defined in Feature) | Feature | [pure virtual] |
constructGroundFeature(GroundRRF *rrf, const Array< int > &grounding, Database *db) | Feature | [inline, virtual] |
counts_ | Feature | [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] |
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] |
getName() const | Feature | [inline] |
getNumTerms() const | Feature | [inline] |
getNumWeights() const | Feature | [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) | Feature | [inline, virtual] |
id_ | Feature | [protected] |
invalidate(const Array< int > &fgrounding, Database *db) | Feature | [inline, virtual] |
invalidateAll() | Feature | [inline] |
invalidateChild(int feature, const Array< int > &grounding, Database *db) | Feature | [inline, virtual] |
name_ | Feature | [protected] |
parents_ | Feature | [protected] |
print(ostream &out) const | Feature | [inline, virtual] |
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) | Feature | [inline, virtual] |
termTypes_ | Feature | [protected] |
~Feature() | Feature | [inline, virtual] |