Public Member Functions | Public Attributes
LocalProblemNodeComp Class Reference

#include <cyclic_cg_heuristic.h>

Inheritance diagram for LocalProblemNodeComp:
Inheritance graph
[legend]

List of all members.

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

LocalTransitionCompbestTransition
vector< vector< pair
< LocalProblemNode *, int > > > 
nodes_where_this_subscribe
binary_op op
bool opened
std::vector< LocalTransitionCompoutgoing_transitions

Detailed Description

Definition at line 218 of file cyclic_cg_heuristic.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.

Definition at line 628 of file cyclic_cg_heuristic.cpp.

Definition at line 645 of file cyclic_cg_heuristic.cpp.

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.

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.


Member Data Documentation

Definition at line 230 of file cyclic_cg_heuristic.h.

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.


The documentation for this class was generated from the following files:
 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