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

Thermodynamic or Information entropy used by MEM. More...

#include <Entropy.h>

Inheritance diagram for casa::EntropyI:
casa::Entropy

List of all members.

Public Member Functions

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

 EntropyI (const EntropyI &)
EntropyIoperator= (const EntropyI &)

Detailed Description

Thermodynamic or Information entropy used by MEM.

Thermodynamic or Information entropy

Definition at line 168 of file Entropy.h.


Constructor & Destructor Documentation

This default constructor is good enough for me.

destructor

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

Member Function Documentation

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

report the entropy type for a logging message

Implements casa::Entropy.

Definition at line 191 of file Entropy.h.

calculate the entropy for the whole image

Implements casa::Entropy.

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

calculate the Gradient dot Gradient matrix

Implements casa::Entropy.

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

calculate the Gradient dot Gradient matrix, calculate Step

Implements casa::Entropy.

calculate Gradient dot Step

Implements casa::Entropy.

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

infoBanner

Implements casa::Entropy.

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

infoIteration

Implements casa::Entropy.

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

relax image Min

Implements casa::Entropy.

each entropy type can have its distinct convergence criteria

Implements casa::Entropy.


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