Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

sum_deltas Class Reference

#include <sum_deltas.h>

Inheritance diagram for sum_deltas:

Inheritance graph
[legend]
Collaboration diagram for sum_deltas:

Collaboration graph
[legend]
List of all members.

Public Methods

 sum_deltas (gptr< search_node > &search_graph_ground)
void vinit ()
void vcollect (return_value const &)
return_value vvalue ()
bool preorder (search_node *const &r)
void collect (search_node *const &, return_value const &ancestor)
bool postorder (search_node *const &r)
return_value value ()
virtual void collect (const search_node *&__n, collect_value __r)

Public Attributes

vector< return_value > ancestors
return_value result
gptr< search_node > & ground

Constructor & Destructor Documentation

sum_deltas::sum_deltas gptr< search_node > &    search_graph_ground [inline]
 

Definition at line 54 of file sum_deltas.h.


Member Function Documentation

virtual void prepost_visitor< search_node *, work_node *, _Col >::collect const search_node * &    __n,
collect_value    __r
[virtual, inherited]
 

void sum_deltas::collect search_node *const &   ,
return_value const &    ancestor
[inline]
 

Definition at line 82 of file sum_deltas.h.

bool sum_deltas::postorder search_node *const &    r [inline, virtual]
 

Reimplemented from prepost_visitor< search_node *, work_node * >.

Definition at line 88 of file sum_deltas.h.

bool sum_deltas::preorder search_node *const &    r [inline, virtual]
 

Reimplemented from prepost_visitor< search_node *, work_node * >.

Definition at line 75 of file sum_deltas.h.

return_value sum_deltas::value   [inline]
 

Definition at line 116 of file sum_deltas.h.

void sum_deltas::vcollect return_value const &    [inline]
 

Definition at line 62 of file sum_deltas.h.

void sum_deltas::vinit   [inline, virtual]
 

Reimplemented from prepost_visitor< search_node *, work_node * >.

Definition at line 57 of file sum_deltas.h.

return_value sum_deltas::vvalue   [inline, virtual]
 

Reimplemented from prepost_visitor< search_node *, work_node * >.

Definition at line 69 of file sum_deltas.h.


Member Data Documentation

vector<return_value> sum_deltas::ancestors
 

Definition at line 50 of file sum_deltas.h.

gptr<search_node>& sum_deltas::ground
 

Definition at line 52 of file sum_deltas.h.

return_value sum_deltas::result
 

Definition at line 51 of file sum_deltas.h.


The documentation for this class was generated from the following file:
Generated on Tue Nov 4 01:59:39 2003 for COCONUT API by doxygen1.2.18