Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members

plNonCndLearnObject Class Reference

This is the base class of all Non-conditional learning objects. More...

#include <plLearn.h>

Inheritance diagram for plNonCndLearnObject:

Inheritance graph
[legend]
Collaboration diagram for plNonCndLearnObject:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 plNonCndLearnObject ()
 Void default constructor.
 plNonCndLearnObject (const plVariablesConjunction &variables)
 Constructor using a set of variables (i.e for learning {P(variables)}.
virtual ~plNonCndLearnObject ()
 Destructor.
virtual void get_params (plValues &params) const =0
 Returns all learnt parameters of the object.
virtual plKernel get_distribution (const void *parameters=NULL) const =0
 Constructs the kernel corresponding to the learnt distribution.

Detailed Description

This is the base class of all Non-conditional learning objects.

Definition at line 161 of file plLearn.h.


Member Function Documentation

virtual void plNonCndLearnObject::get_params plValues params  )  const [pure virtual]
 

Returns all learnt parameters of the object.

This virtual method has to be implemented in all derived classes.

Implemented in plLearn1dNormal, plLearnKHistogram, plLearnKLaplace, plLearnKLidstone, plLearnNdNormal, and plLearnUnKHistogram.


The documentation for this class was generated from the following file:
Generated on Fri Apr 1 10:59:27 2005 for ProBT by  doxygen 1.4.1