#include <SETestErrorStatistics.h>

Inheritance diagram for biogears::SETestErrorStatistics:

Public Member Functions

virtual ~SETestErrorStatistics ()
 
virtual void Reset ()
 
virtual void Clear ()
 
bool Load (const CDM::TestErrorStatisticsData &in)
 
std::unique_ptr< CDM::TestErrorStatisticsDataUnload () const
 
bool IsValid ()
 
void SetPropertyName (const std::string &PropertyName)
 
std::string GetPropertyName () const
 
void SetComputedPropertyID (const std::string &ComputedPropertyID)
 
std::string GetComputedPropertyID () const
 
void SetExpectedPropertyID (const std::string &ExpectedPropertyID)
 
std::string GetExpectedPropertyID () const
 
void SetNumberOfErrors (int NumberOfErrors)
 
int GetNumberOfErrors () const
 
void SetMinimumError (double MinimumError)
 
double GetMinimumError () const
 
void SetMaximumError (double MaximumError)
 
double GetMaximumError () const
 
void SetAverageError (double AverageError)
 
double GetAverageError () const
 
void SetStandardDeviation (double StandardDeviation)
 
double GetStandardDeviation () const
 
void AddDifference (const std::string &difference)
 
const std::vector< std::string > * GetDifferences () const
 
bool HasPercentTolerancevsNumErrorsHistogram () const
 
SEFunctionGetPercentToleranceVsNumErrorsHistogram ()
 
void SetPercentToleranceVsNumErrorsHistogram (SEFunction *PercentToleranceVsNumErrors)
 
- Public Member Functions inherited from biogears::Loggable
 Loggable ()
 
 Loggable (Logger *log)
 
virtual ~Loggable ()
 
virtual LoggerGetLogger () const
 

Protected Member Functions

 SETestErrorStatistics (Logger *logger)
 
void Unload (CDM::TestErrorStatisticsData &data) const
 
- Protected Member Functions inherited from biogears::Loggable
virtual void Debug (const char *msg, const char *origin="") const
 
virtual void Debug (const std::string &msg, const std::string &origin=empty) const
 
virtual void Debug (std::ostream &msg, const std::string &origin=empty) const
 
virtual void Info (const char *msg, const char *origin="") const
 
virtual void Info (const std::string &msg, const std::string &origin=empty) const
 
virtual void Info (std::ostream &msg, const std::string &origin=empty) const
 
virtual void Warning (const char *msg, const char *origin="") const
 
virtual void Warning (const std::string &msg, const std::string &origin=empty) const
 
virtual void Warning (std::ostream &msg, const std::string &origin=empty) const
 
virtual void Error (const char *msg, const char *origin="") const
 
virtual void Error (const std::string msg, const std::string origin=empty) const
 
virtual void Error (std::ostream &msg, const std::string &origin=empty) const
 
virtual void Fatal (const char *msg, const char *origin="") const
 
virtual void Fatal (const std::string &msg, const std::string &origin=empty) const
 
virtual void Fatal (std::ostream &msg, const std::string &origin=empty) const
 

Protected Attributes

int m_NumberOfErrors
 
double m_MinimumError
 
double m_MaximumError
 
double m_AverageError
 
double m_StandardDeviation
 
double m_PercentTolerance
 
std::string m_PropertyName
 
std::string m_ComputedPropertyID
 
std::string m_ExpectedPropertyID
 
SEFunctionm_PercentToleranceVsNumErrorsHistogram
 
std::vector< std::string > m_Differences
 
- Protected Attributes inherited from biogears::Loggable
Loggerm_Logger
 

Private Attributes

friend SETestCase
 
friend SETestSuite
 

Additional Inherited Members

- Static Public Attributes inherited from biogears::Loggable
static const std::string empty
 
static const char * empty_cStr
 

Constructor & Destructor Documentation

biogears::SETestErrorStatistics::SETestErrorStatistics ( Logger logger)
protected
biogears::SETestErrorStatistics::~SETestErrorStatistics ( )
virtual

Member Function Documentation

void biogears::SETestErrorStatistics::AddDifference ( const std::string &  difference)
void biogears::SETestErrorStatistics::Clear ( )
virtual
double biogears::SETestErrorStatistics::GetAverageError ( ) const
std::string biogears::SETestErrorStatistics::GetComputedPropertyID ( ) const
const std::vector< std::string > * biogears::SETestErrorStatistics::GetDifferences ( ) const
std::string biogears::SETestErrorStatistics::GetExpectedPropertyID ( ) const
double biogears::SETestErrorStatistics::GetMaximumError ( ) const
double biogears::SETestErrorStatistics::GetMinimumError ( ) const
int biogears::SETestErrorStatistics::GetNumberOfErrors ( ) const
SEFunction & biogears::SETestErrorStatistics::GetPercentToleranceVsNumErrorsHistogram ( )
std::string biogears::SETestErrorStatistics::GetPropertyName ( ) const
double biogears::SETestErrorStatistics::GetStandardDeviation ( ) const
bool biogears::SETestErrorStatistics::HasPercentTolerancevsNumErrorsHistogram ( ) const
bool biogears::SETestErrorStatistics::IsValid ( )
bool biogears::SETestErrorStatistics::Load ( const CDM::TestErrorStatisticsData in)
void biogears::SETestErrorStatistics::Reset ( )
virtual
void biogears::SETestErrorStatistics::SetAverageError ( double  AverageError)
void biogears::SETestErrorStatistics::SetComputedPropertyID ( const std::string &  ComputedPropertyID)
void biogears::SETestErrorStatistics::SetExpectedPropertyID ( const std::string &  ExpectedPropertyID)
void biogears::SETestErrorStatistics::SetMaximumError ( double  MaximumError)
void biogears::SETestErrorStatistics::SetMinimumError ( double  MinimumError)
void biogears::SETestErrorStatistics::SetNumberOfErrors ( int  NumberOfErrors)
void biogears::SETestErrorStatistics::SetPercentToleranceVsNumErrorsHistogram ( SEFunction PercentToleranceVsNumErrors)
void biogears::SETestErrorStatistics::SetPropertyName ( const std::string &  PropertyName)
void biogears::SETestErrorStatistics::SetStandardDeviation ( double  StandardDeviation)
std::unique_ptr< CDM::TestErrorStatisticsData > biogears::SETestErrorStatistics::Unload ( ) const
void biogears::SETestErrorStatistics::Unload ( CDM::TestErrorStatisticsData data) const
protected

Member Data Documentation

double biogears::SETestErrorStatistics::m_AverageError
protected
std::string biogears::SETestErrorStatistics::m_ComputedPropertyID
protected
std::vector<std::string> biogears::SETestErrorStatistics::m_Differences
protected
std::string biogears::SETestErrorStatistics::m_ExpectedPropertyID
protected
double biogears::SETestErrorStatistics::m_MaximumError
protected
double biogears::SETestErrorStatistics::m_MinimumError
protected
int biogears::SETestErrorStatistics::m_NumberOfErrors
protected
double biogears::SETestErrorStatistics::m_PercentTolerance
protected
SEFunction* biogears::SETestErrorStatistics::m_PercentToleranceVsNumErrorsHistogram
protected
std::string biogears::SETestErrorStatistics::m_PropertyName
protected
double biogears::SETestErrorStatistics::m_StandardDeviation
protected
friend biogears::SETestErrorStatistics::SETestCase
private
friend biogears::SETestErrorStatistics::SETestSuite
private