FractionVerification

Base verification class.

[ verification_docs | Source | Keywords | Summary | Ancestors | All Members | Descendants ]

Quick Index

DESCRIPTION
AUTHOR

Class Summary

class FractionVerification : public Verification

{

public:
FractionVerification( const ForecastHandler& f, const ObservationHandler& o, const Date& bDate , const Date& eDate );
FractionVerification(const FractionVerification& fh);
~FractionVerification() ;
FractionVerification& operator=(const FractionVerification& rhs);
protected:
void _calcSampleStats();
private:
vector< vector<float> > _mbias1;
vector< vector<float> > _temporalCs;
vector< vector<float> > _mbias;
vector<double> _totalSpatialCs;
vector< vector<float> > _lambda;
vector<double> _fractionCs;
vector<float> _sbias1;
void _multipleSampleStats();
void _calibrateMultiple();
void _singleSampleStats();
void _calibrateSingle();
}; // FractionVerification


DESCRIPTION

Base verification class.


AUTHOR

Mike Smoot


FractionVerification( const ForecastHandler& f, const ObservationHandler& o, const Date& bDate , const Date& eDate );

Constructor.

		FractionVerification( const ForecastHandler& f, 
							const ObservationHandler& o,
							const Date& bDate = Date::defaultDate,
							const Date& eDate = Date::defaultDate );

FractionVerification(const FractionVerification& fh);

Copy constructor.

		FractionVerification(const FractionVerification& fh);

~FractionVerification() ;

Destructor.

		~FractionVerification()  ;

Function is currently defined inline.


FractionVerification& operator=(const FractionVerification& rhs);

Operator =

		FractionVerification& operator=(const FractionVerification& rhs);

vector< vector<float> > _mbias1;

Vectors used for multiple sub area temporal biases.

		vector< vector<float> > _mbias1;  

vector< vector<float> > _temporalCs;

Vectors used for multiple sub area temporal calibration scores.

		vector< vector<float> > _temporalCs;

vector< vector<float> > _mbias;

Vector used for multi sub area spatial bias.

		vector< vector<float> > _mbias;

vector<double> _totalSpatialCs;

Vector used for multiple sub area spatial calibration scores.

		vector<double> _totalSpatialCs;

vector< vector<float> > _lambda;

Vector that holds lambda value for sub areas.

		vector< vector<float> > _lambda;

vector<double> _fractionCs;

Vector used for no sub area Calibration scores. Note that because there are no sub areas spatial and temporal are combined.

		vector<double> _fractionCs;

vector<float> _sbias1;

Vectors used for no sub area biases.

		vector<float> _sbias1;

void _multipleSampleStats();

Calculates sample statistics for formats with multiple sub areas.

		void _multipleSampleStats();

void _calibrateMultiple();

Calculates calibration scores for formats with multiple sub areas.

		void _calibrateMultiple();

void _singleSampleStats();

Calculates sample statistics for formats with single sub areas.

		void _singleSampleStats();

void _calibrateSingle();

Calculates calibration scores for formats with single sub areas.

		void _calibrateSingle();

void _calcSampleStats();

Calls _singleSampleStats or _multipleSampleStats depending on whether the format has single or multiple sub areas.

		virtual void _calcSampleStats();

All Members

public:
Verification& operator=(const Verification& rhs);
void calibrate(); // pure virtual
void evaluate(); // pure virtual
void inform(); // pure virtual
void show(const ShowStyle& s ); // pure virtual
void show(const int& i, const ShowStyle& s ); // pure virtual
FractionVerification& operator=(const FractionVerification& rhs);
protected:
void _calcSampleStats(); // pure virtual
ForecastHandler _fh;
ObservationHandler _oh;
Date _beginDate;
Date _endDate;
int _numAreas;

Ancestors

Inheritance chain for FractionVerification:


Descendants

Class is not inherited by any others.


Generated from source by the Cocoon utilities on Wed Aug 30 12:53:33 2000 .

Report problems to jkotula@stratasys.com