casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Member Functions
casa::IncEntropyI Class Reference

Thermodynamic or Information entropy for incremental MEM. More...

#include <IncEntropy.h>

Inheritance diagram for casa::IncEntropyI:
casa::IncEntropy

List of all members.

Public Member Functions

 IncEntropyI ()
 This default constructor is good enough for me.
 ~IncEntropyI ()
 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

 IncEntropyI (const IncEntropyI &)
IncEntropyIoperator= (const IncEntropyI &)

Detailed Description

Thermodynamic or Information entropy for incremental MEM.

Definition at line 169 of file IncEntropy.h.


Constructor & Destructor Documentation

This default constructor is good enough for me.

destructor

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

Member Function Documentation

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

report the entropy name

Implements casa::IncEntropy.

Definition at line 195 of file IncEntropy.h.

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

report the entropy type for a logging message

Implements casa::IncEntropy.

Definition at line 192 of file IncEntropy.h.

calculate the entropy for the whole image

Implements casa::IncEntropy.

void casa::IncEntropyI::formGDG ( Matrix< Double > &  ) [virtual]

calculate the Gradient dot Gradient matrix

Implements casa::IncEntropy.

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

calculate the Gradient dot Gradient matrix, calculate Step

Implements casa::IncEntropy.

calculate Gradient dot Step

Implements casa::IncEntropy.

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

infoBanner

Implements casa::IncEntropy.

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

infoIteration

Implements casa::IncEntropy.

IncEntropyI& casa::IncEntropyI::operator= ( const IncEntropyI ) [protected]

relax image Min

Implements casa::IncEntropy.

each entropy type can have its distinct convergence criteria

Implements casa::IncEntropy.


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