CPCDiscrete Class Reference

#include <CProbabilityCombiner.h>

Inheritance diagram for CPCDiscrete:

CProbabilityCombiner

List of all members.

Public Member Functions

virtual double perform (double, double) const
virtual CProbabilityCombinersubClone () const

Private Attributes

double lThreshold


Detailed Description

Definition at line 64 of file CProbabilityCombiner.h.


Member Function Documentation

double CPCDiscrete::perform ( double  inFirst,
double  inSecond 
) const [virtual]

Implements CProbabilityCombiner.

Definition at line 86 of file CProbabilityCombiner.cc.

References lThreshold.

00086                                                               {
00087   if((inFirst*inSecond)>lThreshold){
00088     return inFirst*inSecond;
00089   }else{
00090     return 0;
00091   }
00092 };

CProbabilityCombiner * CPCDiscrete::subClone (  )  const [virtual]

Implements CProbabilityCombiner.

Definition at line 94 of file CProbabilityCombiner.cc.

00094                                                 {
00095   return new CPCDiscrete(*this);
00096 };


Member Data Documentation

double CPCDiscrete::lThreshold [private]

Definition at line 65 of file CProbabilityCombiner.h.

Referenced by perform().


The documentation for this class was generated from the following files:

Generated on Wed Jan 7 00:31:10 2009 for Gift by  doxygen 1.5.6