Public Member Functions | List of all members
mirtk::data::statistic::Var Class Reference

Robust variance evaluation. More...

#include <DataStatistics.h>

Inheritance diagram for mirtk::data::statistic::Var:
Inheritance graph
Collaboration diagram for mirtk::data::statistic::Var:
Collaboration graph

Public Member Functions

void Evaluate (Array< double > &values, int n, const double *data, const bool *mask=nullptr) const
 Evaluate statistic for given data.
 
- Public Member Functions inherited from mirtk::data::Statistic
 mirtkOnOffMacro (Hidden)
 Hide/Show statistic in output report.
 
virtual void Print (ostream &os=cout, int digits=5, const char *prefix="") const
 Print statistic to output stream as "<desc> = <value>".
 
virtual void PrintHeader (ostream &os=cout, const char *delimiter=",") const
 Print column names of statistic values to output stream.
 
virtual void PrintValues (ostream &os=cout, int digits=5, const char *delimiter=",") const
 Print delimited statistic values to output stream.
 
virtual void Process (int n, double *data, bool *mask=nullptr)
 Process given data.
 
virtual const double & Value () const
 
virtual ~Statistic ()
 Destructor.
 
- Public Member Functions inherited from mirtk::data::Op
virtual ~Op ()
 Destructor.
 

Additional Inherited Members

- Protected Member Functions inherited from mirtk::data::statistic::MeanVar
 MeanVar (int nvalues, const char *desc=nullptr, const Array< string > *names=nullptr)
 Constructor.
 
- Protected Member Functions inherited from mirtk::data::Statistic
 Statistic (int nvalues, const char *desc=nullptr, const Array< string > *names=nullptr)
 Constructor.
 
void Value (double v)
 Set value of statistic (first entry of _Values vector)
 

Detailed Description

Robust variance evaluation.

Definition at line 672 of file DataStatistics.h.


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