Classes | |
| class | coco::work_node_comp_hook |
| The work_node_comp_hook class (work node computation hook). More... | |
| class | coco::diameter_comp_hook |
| The log-volume computation hook (work node computation hook). More... | |
| class | coco::inference_engine_comp_hook |
| The inference engine meta computation hook (work node computation hook). More... | |
| class | coco::logvol_comp_hook |
| The log-volume computation hook (work node computation hook). More... | |
| class | coco::objbounds_comp_hook |
| The objective-bounds computation hook (work node computation hook). More... | |
| class | coco::pending_status_comp_hook |
| The pending status computation hook (work node computation hook). More... | |
| class | coco::pfstar_hook |
| The pfstar computation hook (work node computation hook). More... | |
| class | coco::sum_deltas |
| Pre-post visitor for summing up all the deltas during work node extraction. More... | |
| class | coco::search_graph |
| The search graph. More... | |
| class | coco::search_node |
| Base type of the nodes in the search graph. More... | |
| class | coco::delta_node |
| Class holding the delta nodes in the search graph. More... | |
| class | coco::full_node |
| Class holding the full nodes in the search graph. More... | |
| class | coco::work_node |
| Work node, which is passed to the inference engines. More... | |
| class | coco::work_node::work_node::constraint_iterator_base< _TW, _TV, _VR, _TP, _TR, _TI > |
| The base class for work_node::constraint_iterator and work_node::constraint_const_iterator. More... | |
| class | sum_deltas |
| Pre-post visitor for summing up all the deltas during work node extraction. More... | |
Typedefs | |
| typedef search_graph::const_walker | coco::search_inspector |
| The search inspector for graph analysis. | |
| typedef search_graph::walker | coco::search_focus |
| The search focus for work node selection. | |
| typedef uint32_t | coco::search_node_id |
| Type of the unique search node identifier. | |
Enumerations | |
| enum | coco::search_node_relation { coco::snr_root, coco::snr_reduction, coco::snr_relaxation, coco::snr_split, coco::snr_glue, coco::snr_worknode, coco::snr_virtual } |
| Enum specifying node relations in the search graph. More... | |
Functions | |
| work_node | coco::full_node_to_work_node (full_node &n_full, gptr< search_node > &ground) |
| This function converts a full_node to a work_node. | |
| work_node | full_node_to_work_node (full_node &n_full, gptr< search_node > &ground) |
| This function converts a full_node to a work_node. | |
| typedef search_graph::walker coco::search_focus |
There are only few variables of the search_focus type which are used to select nodes in the search graph for analysis.
Definition at line 333 of file search_graph.h.
| typedef search_graph::const_walker coco::search_inspector |
Variables of the search_inspector type are used to analyze the search graph.
Definition at line 326 of file search_graph.h.
| typedef uint32_t coco::search_node_id |
This is the type of the unique identifier generated for a work node inside a search graph.
Definition at line 77 of file search_node.h.
This enum is used to specify the relation of a node to its parent(s) in the search graph.
Definition at line 61 of file search_node.h.
| work_node full_node_to_work_node | ( | full_node & | n_full, | |
| gptr< search_node > & | ground | |||
| ) | [inline] |
This function converts the full_node n_full to a work_node. The parameter ground provides a reference to the ground of the search graph.
Definition at line 40 of file sum_deltas.h.
| work_node coco::full_node_to_work_node | ( | full_node & | n_full, | |
| gptr< search_node > & | ground | |||
| ) | [inline] |
This function converts the full_node n_full to a work_node. The parameter ground provides a reference to the ground of the search graph.
Definition at line 122 of file search_graph.cc.
1.5.8