casa::IncEntropyEmptiness Class Reference

Emptiness measure for incremental MEM. More...

#include <IncEntropy.h>

Inheritance diagram for casa::IncEntropyEmptiness:
casa::IncEntropy

List of all members.

Public Member Functions

 IncEntropyEmptiness ()
 This default constructor is good enough for me.
 ~IncEntropyEmptiness ()
 destructor
Float formEntropy ()
 calculate the entropy for the whole image
void formGDG (Matrix< Double > &)
 calculate the Gradient dot Gradient matrix
void formGDGStep (Matrix< double > &)
 calculate the Gradient dot Gradient matrix, calculate Step
Double formGDS ()
 calculate Gradient dot Step
void entropyType (String &str)
 report the entropy type for a logging message
void entropyName (String &str)
 report the entropy Name
void infoBanner ()
 infoBanner
void infoPerIteration (uInt iteration)
 infoIteration
Float relaxMin ()
 relax image Min
Bool testConvergence ()
 each entropy type can have its distinct convergence criteria

Protected Member Functions

 IncEntropyEmptiness (const IncEntropyEmptiness &)
IncEntropyEmptinessoperator= (const IncEntropyEmptiness &)

Detailed Description

Emptiness measure for incremental MEM.

Definition at line 222 of file IncEntropy.h.


Constructor & Destructor Documentation

casa::IncEntropyEmptiness::IncEntropyEmptiness (  ) 

This default constructor is good enough for me.

casa::IncEntropyEmptiness::~IncEntropyEmptiness (  ) 

destructor

casa::IncEntropyEmptiness::IncEntropyEmptiness ( const IncEntropyEmptiness  )  [protected]

Member Function Documentation

void casa::IncEntropyEmptiness::entropyName ( String &  str  )  [inline, virtual]

report the entropy Name

Implements casa::IncEntropy.

Definition at line 247 of file IncEntropy.h.

void casa::IncEntropyEmptiness::entropyType ( String &  str  )  [inline, virtual]

report the entropy type for a logging message

Implements casa::IncEntropy.

Definition at line 244 of file IncEntropy.h.

Float casa::IncEntropyEmptiness::formEntropy (  )  [virtual]

calculate the entropy for the whole image

Implements casa::IncEntropy.

void casa::IncEntropyEmptiness::formGDG ( Matrix< Double > &   ) 

calculate the Gradient dot Gradient matrix

void casa::IncEntropyEmptiness::formGDGStep ( Matrix< double > &   )  [virtual]

calculate the Gradient dot Gradient matrix, calculate Step

Implements casa::IncEntropy.

Double casa::IncEntropyEmptiness::formGDS (  )  [virtual]

calculate Gradient dot Step

Implements casa::IncEntropy.

void casa::IncEntropyEmptiness::infoBanner (  )  [virtual]

infoBanner

Implements casa::IncEntropy.

void casa::IncEntropyEmptiness::infoPerIteration ( uInt  iteration  )  [virtual]

infoIteration

Implements casa::IncEntropy.

IncEntropyEmptiness& casa::IncEntropyEmptiness::operator= ( const IncEntropyEmptiness  )  [protected]
Float casa::IncEntropyEmptiness::relaxMin (  )  [virtual]

relax image Min

Implements casa::IncEntropy.

Bool casa::IncEntropyEmptiness::testConvergence (  )  [virtual]

each entropy type can have its distinct convergence criteria

Implements casa::IncEntropy.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1