GroundFeature Class Reference

Inheritance diagram for GroundFeature:

ConstantGroundFeature PredicateGroundFeature RecursiveGroundFeature ClausalGroundFeature List of all members.

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_

Detailed Description

Definition at line 6 of file gfeature.h.


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