CInformationCalculator Class Reference

#include <CInformationCalculator.h>

Inheritance diagram for CInformationCalculator:

CICEntropy CICEntropyWithThreshold CICERelative CICSum

List of all members.

Public Member Functions

virtual double operator() (double) const =0
 really applying this function
virtual void startFirstPass ()
virtual bool isOnePass () const
virtual void adjustInnerState (double)
CInformationCalculatorclone () const
 Cloning.
virtual CInformationCalculatorsubClone () const =0


Detailed Description

Definition at line 31 of file CInformationCalculator.h.


Member Function Documentation

virtual double CInformationCalculator::operator() ( double   )  const [pure virtual]

really applying this function

Implemented in CICEntropy, CICEntropyWithThreshold, CICERelative, and CICSum.

void CInformationCalculator::startFirstPass (  )  [virtual]

Reimplemented in CICEntropyWithThreshold, and CICERelative.

Definition at line 44 of file CInformationCalculator.cc.

00044                                            {
00045   assert(!"This function should never be called: "
00046    "It is non virtual for reasons to long to explain");
00047 }

bool CInformationCalculator::isOnePass (  )  const [virtual]

Reimplemented in CICEntropyWithThreshold, and CICERelative.

Definition at line 37 of file CInformationCalculator.cc.

00037                                            {
00038   return true;
00039 }

void CInformationCalculator::adjustInnerState ( double   )  [virtual]

Reimplemented in CICEntropyWithThreshold, and CICERelative.

Definition at line 40 of file CInformationCalculator.cc.

00040                                                    {
00041   assert(!"This function should never be called: "
00042    "It is non virtual for reasons to long to explain");
00043 }

CInformationCalculator * CInformationCalculator::clone (  )  const

Cloning.

Definition at line 30 of file CInformationCalculator.cc.

References subClone().

00030                                                           {
00031   if(this)
00032     return subClone();
00033   else
00034     return 0;
00035 };

virtual CInformationCalculator* CInformationCalculator::subClone (  )  const [pure virtual]

Implemented in CICEntropy, CICEntropyWithThreshold, CICERelative, and CICSum.

Referenced by clone().


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

Generated on Tue Jan 6 00:31:11 2009 for Gift by  doxygen 1.5.6