PARTONS/NumA++  
Numerical Analysis C++ routines
Public Member Functions | Private Attributes | List of all members
NumA::Differences Class Reference

Class defining absolute and relative differences for comparison of real numbers (double). More...

Public Member Functions

 Differences ()
 Default constructor (differences equal to 0). More...
 
 Differences (const double absoluteDifference, const double relativeDifference)
 Constructor. More...
 
virtual ~Differences ()
 Default destructor. More...
 
std::string toString () const
 
double getAbsoluteDifference () const
 
double getRelativeDifference () const
 
void setAbsoluteDifference (double absoluteDifference)
 
void setRelativeDifference (double relativeDifference)
 

Private Attributes

double m_absoluteDifference
 Absolute difference. More...
 
double m_relativeDifference
 Relative difference. More...
 

Detailed Description

Class defining absolute and relative differences for comparison of real numbers (double).

Constructor & Destructor Documentation

◆ Differences() [1/2]

NumA::Differences::Differences ( )

Default constructor (differences equal to 0).

◆ Differences() [2/2]

NumA::Differences::Differences ( const double  absoluteDifference,
const double  relativeDifference 
)

Constructor.

Parameters
absoluteDifferenceAbsolute difference.
relativeDifferenceRelative difference.

◆ ~Differences()

NumA::Differences::~Differences ( )
virtual

Default destructor.

Member Function Documentation

◆ getAbsoluteDifference()

double NumA::Differences::getAbsoluteDifference ( ) const
Returns
Absolute difference.

◆ getRelativeDifference()

double NumA::Differences::getRelativeDifference ( ) const
Returns
Relative difference.

◆ setAbsoluteDifference()

void NumA::Differences::setAbsoluteDifference ( double  absoluteDifference)
Parameters
absoluteDifferenceAbsolute difference.

◆ setRelativeDifference()

void NumA::Differences::setRelativeDifference ( double  relativeDifference)
Parameters
relativeDifferenceRelative difference.

◆ toString()

std::string NumA::Differences::toString ( ) const
Returns
Pre-formatted string with the differences.

Member Data Documentation

◆ m_absoluteDifference

double NumA::Differences::m_absoluteDifference
private

Absolute difference.

◆ m_relativeDifference

double NumA::Differences::m_relativeDifference
private

Relative difference.


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