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 delta * get_delta (const delta_id &__d) const
const model * get_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