Class FF

Nested Relationships

Nested Types

Class Documentation

class FF

Public Static Functions

static pair<list<FFEvent>*, TemporalConstraints*> search(bool &reachedGoal)
static list<FFEvent> *doBenchmark(bool &reachedGoal, list<FFEvent> *soln, const bool doLoops = true)
static list<FFEvent> *reprocessPlan(list<FFEvent> *soln, TemporalConstraints *cons)

Public Static Attributes

static bool steepestDescent
static bool bestFirstSearch
static bool helpfulActions
static bool pruneMemoised
static bool firstImprover
static bool incrementalExpansion
static bool skipEHC
static bool zealousEHC
static bool startsBeforeEnds
static bool invariantRPG
static bool tsChecking
static bool timeWAStar
static bool WAStar
static double doubleU
static bool biasG
static bool biasD
static bool makespanTieBreak
static bool planMustSucceed
static bool nonDeletorsFirst
class HTrio

Public Functions

inline HTrio()
inline HTrio(const double &hvalue, const double &msIn, const double&, const int &planLength, const char *diagnosisIn)
inline HTrio(const HTrio &h)
inline HTrio &operator=(const HTrio &h)
inline bool operator<(const HTrio &other) const

Public Members

double heuristicValue
double makespan
double qbreak
const char *diagnosis