#include <Searcher.h>


Public Member Functions | |
| IterativeDeepeningTimeSearcher (Searcher *baseSearcher) | |
| ~IterativeDeepeningTimeSearcher () | |
| ExecutionState & | selectState () |
| void | update (ExecutionState *current, const std::set< ExecutionState * > &addedStates, const std::set< ExecutionState * > &removedStates) |
| bool | empty () |
| void | printName (std::ostream &os) |
Private Attributes | |
| Searcher * | baseSearcher |
| double | time |
| double | startTime |
| std::set< ExecutionState * > | pausedStates |
Definition at line 233 of file Searcher.h.
| IterativeDeepeningTimeSearcher::IterativeDeepeningTimeSearcher | ( | Searcher * | baseSearcher | ) |
Definition at line 501 of file Searcher.cpp.
| IterativeDeepeningTimeSearcher::~IterativeDeepeningTimeSearcher | ( | ) |
| bool klee::IterativeDeepeningTimeSearcher::empty | ( | ) | [inline, virtual] |
Implements klee::Searcher.
Definition at line 246 of file Searcher.h.
References baseSearcher, klee::Searcher::empty(), and pausedStates.

| void klee::IterativeDeepeningTimeSearcher::printName | ( | std::ostream & | os | ) | [inline, virtual] |
| ExecutionState & IterativeDeepeningTimeSearcher::selectState | ( | ) | [virtual] |
Implements klee::Searcher.
Definition at line 510 of file Searcher.cpp.
References baseSearcher, klee::util::getWallTime(), klee::Searcher::selectState(), and startTime.

| void IterativeDeepeningTimeSearcher::update | ( | ExecutionState * | current, | |
| const std::set< ExecutionState * > & | addedStates, | |||
| const std::set< ExecutionState * > & | removedStates | |||
| ) | [virtual] |
Implements klee::Searcher.
Definition at line 516 of file Searcher.cpp.
References baseSearcher, klee::Searcher::empty(), klee::util::getWallTime(), pausedStates, klee::Searcher::removeState(), startTime, time, and klee::Searcher::update().

Definition at line 234 of file Searcher.h.
Referenced by empty(), selectState(), update(), and ~IterativeDeepeningTimeSearcher().
std::set<ExecutionState*> klee::IterativeDeepeningTimeSearcher::pausedStates [private] |
double klee::IterativeDeepeningTimeSearcher::startTime [private] |
double klee::IterativeDeepeningTimeSearcher::time [private] |
1.5.8