| 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) | PredicateFeature | [inline, virtual] |
| computePartialDeriv(int featureIndex, int weightIndex, const Array< int > &grounding, Database *db) | Feature | [inline, protected, virtual] |
| computeValue(const Array< int > &grounding, Database *db) | PredicateFeature | [inline, virtual] |
| constructGroundFeature(GroundRRF *rrf, const Array< int > &grounding, Database *db) | PredicateFeature | [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 fi, int wi, const Array< int > &grounding, Database *db) | PredicateFeature | [inline, virtual] |
| getPredicate() const | PredicateFeature | [inline] |
| 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] |
| PredicateFeature(const PredicateTemplate *predTemplate) | PredicateFeature | [inline] |
| print(ostream &out) const | PredicateFeature | [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] |