|
|
virtual bool | select_path (Ant_Graph::Node *src_node, Ant_Graph::Node *&tgt_node, Ant_Graph::Arc *&ant_arc) |
| | Selecciona el próximo camino.
|
| |
|
virtual bool | walk (Ant_Graph *g, Ant_Graph::Node *tgt_node, Ant_Graph::Arc *ant_arc) |
| | ejecuta la transición
|
| |
|
virtual bool | select_path (void *, void *&, void *&) |
| |
|
virtual bool | walk (Ant_Graph *, void *, void *) |
| |
| void * | get_src_node () |
| |
|
void | set_agent_state () |
| |
| void | set_process_node (Process_From_Node __process_from_node) |
| |
| void | set_process_arc (Process_From_Arc __process_from_arc) |
| |
|
bool | is_a_valid_agent () const |
| |
|
| Walking_Agent () |
| | Instancia un agente vacío.
|
| |
| | Walking_Agent (const Empty_Class &agent_info, Process_From_Node __process_from_node=NULL, Process_From_Arc __process_from_arc=NULL, Process_Out_Location __process_out_location=NULL) |
| |
|
| Walking_Agent (Process_From_Node __process_from_node, Process_From_Arc __process_from_arc, Process_Out_Location __process_out_location) |
| | Instancia un agente con funciones de transito.
|
| |
|
| LINKNAME_TO_TYPE (Walking_Agent, agent_link_in_graph) |
| |
|
| LINKNAME_TO_TYPE (Walking_Agent, schedule_link_in_graph) |
| |
|
| LINKNAME_TO_TYPE (Walking_Agent, location_link) |
| |
|
Empty_Class & | get_info () |
| |
|
void *& | get_cookie () |
| | Retorna una referencia al cookie del agente.
|
| |
|
bool | is_in_node () const |
| | Retorna true si el agente está en un nodo; false si está en un arco.
|
| |
|
bool | is_in_arc () const |
| | Retorna true si el agente está en un arco; false si está en un nodo.
|
| |
|
|
static long | born_count |
| |
|
static long | died_count |
| |
|
static int | bit_idx |
| |
La documentación para esta estructura fue generada a partir del siguiente fichero: