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

inference_engine Class Reference

#include <inference_engine.h>

Collaboration diagram for inference_engine:

Collaboration graph
[legend]
List of all members.

Public Methods

 inference_engine (const gptr< work_node > &wnode, const std::string &__n)
virtual ~inference_engine ()
virtual bool update_engine (const gptr< work_node > &wnode)
std::pair< std::list< delta_id >,
std::list< delta_id > > 
new_deltas ()
const deltaget_delta (const delta_id &__d) const
const modelget_model () const
virtual ie_return_type infer (const control_data &__c)
const std::string & get_name () const
virtual statistic_info last_call_stat ()
virtual statistic_info cumulative_stat ()

Protected Attributes

std::string __name
const gptr< work_node > * __wnode
work_node_context__wnc
vdbl::viewdbase __vdb
std::vector< delta_id_old_deltas
std::vector< delta_id_new_deltas

Constructor & Destructor Documentation

inference_engine::inference_engine const gptr< work_node > &    wnode,
const std::string &    __n
[inline]
 

Definition at line 58 of file inference_engine.h.

virtual inference_engine::~inference_engine   [inline, virtual]
 

Definition at line 69 of file inference_engine.h.


Member Function Documentation

virtual statistic_info inference_engine::cumulative_stat   [inline, virtual]
 

Definition at line 95 of file inference_engine.h.

const delta* inference_engine::get_delta const delta_id   __d const [inline]
 

Definition at line 82 of file inference_engine.h.

const model* inference_engine::get_model   const [inline]
 

Definition at line 85 of file inference_engine.h.

const std::string& inference_engine::get_name   const [inline]
 

Definition at line 91 of file inference_engine.h.

virtual ie_return_type inference_engine::infer const control_data   __c [inline, virtual]
 

Definition at line 88 of file inference_engine.h.

virtual statistic_info inference_engine::last_call_stat   [inline, virtual]
 

Definition at line 94 of file inference_engine.h.

std::pair< std::list< delta_id >, std::list< delta_id > > inference_engine::new_deltas  
 

Definition at line 41 of file inference_engine.cc.

virtual bool inference_engine::update_engine const gptr< work_node > &    wnode [inline, virtual]
 

Definition at line 71 of file inference_engine.h.


Member Data Documentation

std::string inference_engine::__name [protected]
 

Definition at line 47 of file inference_engine.h.

vdbl::viewdbase inference_engine::__vdb [protected]
 

Definition at line 50 of file inference_engine.h.

work_node_context* inference_engine::__wnc [protected]
 

Definition at line 49 of file inference_engine.h.

const gptr<work_node>* inference_engine::__wnode [protected]
 

Definition at line 48 of file inference_engine.h.

std::vector<delta_id> inference_engine::_new_deltas [protected]
 

Definition at line 51 of file inference_engine.h.

std::vector<delta_id> inference_engine::_old_deltas [protected]
 

Definition at line 51 of file inference_engine.h.


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