Mantid
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Mantid::Algorithms::MaxentEntropy Class Referenceabstract

MaxentEntropy : Abstract base class defining the necessary methods to calculate any type of entropy to be used by MaxEnt. More...

#include <MaxentEntropy.h>

Inheritance diagram for Mantid::Algorithms::MaxentEntropy:
Mantid::Algorithms::MaxentEntropyNegativeValues Mantid::Algorithms::MaxentEntropyPositiveValues

Public Member Functions

virtual std::vector< double > correctValues (const std::vector< double > &value, double newValue)=0
 
virtual std::vector< double > derivative (const std::vector< double > &values, double background)=0
 
 MaxentEntropy ()=default
 
virtual std::vector< double > secondDerivative (const std::vector< double > &values, double background)=0
 
virtual ~MaxentEntropy ()=default
 

Detailed Description

MaxentEntropy : Abstract base class defining the necessary methods to calculate any type of entropy to be used by MaxEnt.

Definition at line 19 of file MaxentEntropy.h.

Constructor & Destructor Documentation

◆ MaxentEntropy()

Mantid::Algorithms::MaxentEntropy::MaxentEntropy ( )
default

◆ ~MaxentEntropy()

virtual Mantid::Algorithms::MaxentEntropy::~MaxentEntropy ( )
virtualdefault

Member Function Documentation

◆ correctValues()

virtual std::vector< double > Mantid::Algorithms::MaxentEntropy::correctValues ( const std::vector< double > &  value,
double  newValue 
)
pure virtual

◆ derivative()

virtual std::vector< double > Mantid::Algorithms::MaxentEntropy::derivative ( const std::vector< double > &  values,
double  background 
)
pure virtual

◆ secondDerivative()

virtual std::vector< double > Mantid::Algorithms::MaxentEntropy::secondDerivative ( const std::vector< double > &  values,
double  background 
)
pure virtual

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