-
Base verification class.
[
verification_docs |
Source |
Keywords |
Summary | Ancestors | All Members | Descendants ]
- 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