#include <cyclic_cg_heuristic.h>

Public Member Functions | |
| bool | check_progress_of_transition (vector< double > &temp_children_state, LocalTransitionComp *trans) |
| void | dump () |
| void | expand (LocalTransitionComp *trans) |
| void | fire (LocalTransitionComp *trans) |
| bool | is_directly_satiesfied (const LocalAssignment &pre_cond) |
| bool | is_satiesfied (int trans_index, LocalTransitionComp *trans, const TimeStampedState &state) |
| LocalProblemNodeComp (LocalProblemComp *owner_, int children_state_size, int the_value, binary_op the_binary_op) | |
| virtual void | on_expand (const TimeStampedState &state) |
| void | print_name () |
| void | subscribe_to_waiting_lists () |
| void | updateNumericVariables (LocalTransitionComp &trans, vector< double > &temp_children_state) |
Public Attributes | |
| LocalTransitionComp * | bestTransition |
| vector< vector< pair < LocalProblemNode *, int > > > | nodes_where_this_subscribe |
| binary_op | op |
| bool | opened |
| std::vector< LocalTransitionComp > | outgoing_transitions |
Definition at line 218 of file cyclic_cg_heuristic.h.
| LocalProblemNodeComp::LocalProblemNodeComp | ( | LocalProblemComp * | owner_, |
| int | children_state_size, | ||
| int | the_value, | ||
| binary_op | the_binary_op | ||
| ) |
Definition at line 605 of file cyclic_cg_heuristic.cpp.
| bool LocalProblemNodeComp::check_progress_of_transition | ( | vector< double > & | temp_children_state, |
| LocalTransitionComp * | trans | ||
| ) |
Definition at line 694 of file cyclic_cg_heuristic.cpp.
| void LocalProblemNodeComp::dump | ( | ) | [virtual] |
Reimplemented from LocalProblemNode.
Definition at line 992 of file cyclic_cg_heuristic.cpp.
| void LocalProblemNodeComp::expand | ( | LocalTransitionComp * | trans | ) |
Definition at line 628 of file cyclic_cg_heuristic.cpp.
| void LocalProblemNodeComp::fire | ( | LocalTransitionComp * | trans | ) |
Definition at line 645 of file cyclic_cg_heuristic.cpp.
| bool LocalProblemNodeComp::is_directly_satiesfied | ( | const LocalAssignment & | pre_cond | ) |
Definition at line 798 of file cyclic_cg_heuristic.cpp.
| bool LocalProblemNodeComp::is_satiesfied | ( | int | trans_index, |
| LocalTransitionComp * | trans, | ||
| const TimeStampedState & | state | ||
| ) |
Definition at line 751 of file cyclic_cg_heuristic.cpp.
| void LocalProblemNodeComp::on_expand | ( | const TimeStampedState & | state | ) | [virtual] |
Implements LocalProblemNode.
Definition at line 657 of file cyclic_cg_heuristic.cpp.
| void LocalProblemNodeComp::print_name | ( | ) | [virtual] |
Implements LocalProblemNode.
Definition at line 1017 of file cyclic_cg_heuristic.cpp.
Definition at line 806 of file cyclic_cg_heuristic.cpp.
| void LocalProblemNodeComp::updateNumericVariables | ( | LocalTransitionComp & | trans, |
| vector< double > & | temp_children_state | ||
| ) |
Definition at line 817 of file cyclic_cg_heuristic.cpp.
Definition at line 230 of file cyclic_cg_heuristic.h.
| vector<vector<pair<LocalProblemNode*, int> > > LocalProblemNodeComp::nodes_where_this_subscribe |
Definition at line 225 of file cyclic_cg_heuristic.h.
Definition at line 227 of file cyclic_cg_heuristic.h.
Definition at line 229 of file cyclic_cg_heuristic.h.
Definition at line 222 of file cyclic_cg_heuristic.h.