All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Public Member Functions | Protected Attributes
QGpCompatibility::CompatVDataPoint Class Reference

#include <CompatDataPoint.h>

Inheritance diagram for QGpCompatibility::CompatVDataPoint:
QGpCompatibility::CompatDataPoint QGpCoreTools::XMLClass

List of all members.

Public Member Functions

 CompatVDataPoint ()
 CompatVDataPoint (double mean, double stddev, double _weight)
double misfitOrder2 (int &nMeans, int &nValues, double invalid)
void operator= (const CompatVDataPoint &o)
void operator= (const CompatDataPoint &o)
void setValue (double val)
const double & value () const

Protected Attributes

double _value

Constructor & Destructor Documentation

{}
QGpCompatibility::CompatVDataPoint::CompatVDataPoint ( double  mean,
double  stddev,
double  _weight 
) [inline]

Member Function Documentation

double QGpCompatibility::CompatVDataPoint::misfitOrder2 ( int &  nMeans,
int &  nValues,
double  invalid 
) [inline]

References QGpCompatibility::CompatDataPoint::_mean, QGpCompatibility::CompatDataPoint::_stddev, _value, and TRACE.

{
  TRACE;
  if(_mean!=invalid) {
    if(_value!=invalid) {
      double diff;
      if(_stddev)
        diff=(_mean - _value)/_stddev;
      else
        diff=(_mean - _value)/_mean;
      return diff*diff;
    } else {
      nValues--;
      return 0.0;
    }
  } else {
    nMeans--;
    nValues--;
    return 0.0;
  }
}
void QGpCompatibility::CompatVDataPoint::operator= ( const CompatVDataPoint o) [inline]

References _value, and TRACE.

Referenced by operator=().

void QGpCompatibility::CompatVDataPoint::operator= ( const CompatDataPoint o) [inline]
void QGpCompatibility::CompatVDataPoint::setValue ( double  val) [inline]
{_value=val;}
const double& QGpCompatibility::CompatVDataPoint::value ( ) const [inline]
{return _value;}

Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines