Inheritance diagram for GroundFeature:
Public Member Functions | |
GroundFeature () | |
virtual | ~GroundFeature () |
double | getValue () |
double | getLogValue () |
double | getCounts (int featureIndex, int weightIndex) |
virtual double | computeValue () |
virtual double | computeLogValue () |
virtual double | computePartialDeriv (int featureIndex, int weightIndex) |
double | getDeriv () |
virtual double | getChildDeriv (int i) |
void | setDirty () |
void | updateParents (double oldValue, double newValue) |
void | updateParentCounts (double oldValue, double newValue) |
void | addParent (RecursiveGroundFeature *parent, int parentIndex) |
Protected Attributes | |
bool | dirtyDeriv_ |
bool | dirtyValue_ |
bool | dirtyLogValue_ |
double | cachedDeriv_ |
double | cachedValue_ |
double | cachedLogValue_ |
Array< RecursiveGroundFeature * > | parents_ |
Array< int > | parentIndices_ |
Definition at line 6 of file gfeature.h.