Classes | Typedefs | Functions
best_first_search.h File Reference
#include <vector>
#include <queue>
#include "closed_list.h"
#include "search_engine.h"
#include "state.h"
#include "operator.h"
#include <tr1/tuple>
#include "search_statistics.h"
Include dependency graph for best_first_search.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  BestFirstSearchEngine
class  OpenListEntryCompare
struct  OpenListInfo

Typedefs

typedef std::map< std::vector
< double >, double > 
LogicalStateClosedList
 Maps logical state to best timestamp for that state.
typedef priority_queue
< OpenListEntry, std::vector
< OpenListEntry >
, OpenListEntryCompare
OpenList
typedef std::tr1::tuple< const
TimeStampedState *, const
Operator *, double > 
OpenListEntry

Functions

bool knownByLogicalStateOnly (LogicalStateClosedList &scl, const TimedSymbolicStates &timedSymbolicStates)

Typedef Documentation

typedef std::map<std::vector<double>, double> LogicalStateClosedList

Maps logical state to best timestamp for that state.

Definition at line 39 of file best_first_search.h.

typedef priority_queue<OpenListEntry, std::vector<OpenListEntry>,OpenListEntryCompare> OpenList

Definition at line 26 of file best_first_search.h.

typedef std::tr1::tuple<const TimeStampedState *, const Operator *, double> OpenListEntry

Definition at line 13 of file best_first_search.h.


Function Documentation

bool knownByLogicalStateOnly ( LogicalStateClosedList scl,
const TimedSymbolicStates timedSymbolicStates 
)

Definition at line 359 of file best_first_search.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


tfd_modules
Author(s): Maintained by Christian Dornhege (see AUTHORS file).
autogenerated on Tue Jan 22 2013 12:25:03