#include <cyclic_cg_heuristic.h>
Public Member Functions | |
LocalProblemNodeDiscrete * | get_source () |
LocalTransitionDiscrete (ValueTransitionLabel *the_label, LocalProblemNodeDiscrete *the_source, LocalProblemNodeDiscrete *the_target) | |
virtual void | on_condition_reached (int cond_no, double cost) |
void | on_source_expanded (const TimeStampedState &state) |
virtual void | print_description () |
void | try_to_fire () |
Public Attributes | |
LocalProblemNodeDiscrete * | source |
LocalProblemNodeDiscrete * | target |
int | unreached_conditions |
Definition at line 171 of file cyclic_cg_heuristic.h.
LocalTransitionDiscrete::LocalTransitionDiscrete | ( | ValueTransitionLabel * | the_label, |
LocalProblemNodeDiscrete * | the_source, | ||
LocalProblemNodeDiscrete * | the_target | ||
) | [inline] |
Definition at line 185 of file cyclic_cg_heuristic.h.
LocalProblemNodeDiscrete* LocalTransitionDiscrete::get_source | ( | ) | [inline, virtual] |
Implements LocalTransition.
Definition at line 178 of file cyclic_cg_heuristic.h.
void LocalTransitionDiscrete::on_condition_reached | ( | int | cond_no, |
double | cost | ||
) | [virtual] |
Implements LocalTransition.
Definition at line 111 of file cyclic_cg_heuristic.cpp.
void LocalTransitionDiscrete::on_source_expanded | ( | const TimeStampedState & | state | ) |
Definition at line 52 of file cyclic_cg_heuristic.cpp.
void LocalTransitionDiscrete::print_description | ( | ) | [virtual] |
Implements LocalTransition.
Definition at line 129 of file cyclic_cg_heuristic.cpp.
void LocalTransitionDiscrete::try_to_fire | ( | ) |
Definition at line 119 of file cyclic_cg_heuristic.cpp.
Definition at line 175 of file cyclic_cg_heuristic.h.
Definition at line 176 of file cyclic_cg_heuristic.h.
Definition at line 183 of file cyclic_cg_heuristic.h.