LSSTApplications  18.0.0+106,18.0.0+50,19.0.0,19.0.0+1,19.0.0+10,19.0.0+11,19.0.0+13,19.0.0+17,19.0.0+2,19.0.0-1-g20d9b18+6,19.0.0-1-g425ff20,19.0.0-1-g5549ca4,19.0.0-1-g580fafe+6,19.0.0-1-g6fe20d0+1,19.0.0-1-g7011481+9,19.0.0-1-g8c57eb9+6,19.0.0-1-gb5175dc+11,19.0.0-1-gdc0e4a7+9,19.0.0-1-ge272bc4+6,19.0.0-1-ge3aa853,19.0.0-10-g448f008b,19.0.0-12-g6990b2c,19.0.0-2-g0d9f9cd+11,19.0.0-2-g3d9e4fb2+11,19.0.0-2-g5037de4,19.0.0-2-gb96a1c4+3,19.0.0-2-gd955cfd+15,19.0.0-3-g2d13df8,19.0.0-3-g6f3c7dc,19.0.0-4-g725f80e+11,19.0.0-4-ga671dab3b+1,19.0.0-4-gad373c5+3,19.0.0-5-ga2acb9c+2,19.0.0-5-gfe96e6c+2,w.2020.01
LSSTDataManagementBasePackage
Public Member Functions | Public Attributes | Friends | List of all members
lsst::jointcal::Chi2Statistic Class Reference

Simple structure to accumulate chi2 and ndof. More...

#include <Chi2.h>

Inheritance diagram for lsst::jointcal::Chi2Statistic:
lsst::jointcal::Chi2Accumulator

Public Member Functions

 Chi2Statistic ()
 
void addEntry (double inc, std::size_t dof, std::shared_ptr< BaseStar >) override
 
Chi2Statisticoperator+= (Chi2Statistic const &rhs)
 

Public Attributes

double chi2
 
std::size_t ndof
 

Friends

std::ostreamoperator<< (std::ostream &s, Chi2Statistic const &chi2)
 

Detailed Description

Simple structure to accumulate chi2 and ndof.

Definition at line 52 of file Chi2.h.

Constructor & Destructor Documentation

◆ Chi2Statistic()

lsst::jointcal::Chi2Statistic::Chi2Statistic ( )
inline

Definition at line 57 of file Chi2.h.

57 : chi2(0), ndof(0){};

Member Function Documentation

◆ addEntry()

void lsst::jointcal::Chi2Statistic::addEntry ( double  inc,
std::size_t  dof,
std::shared_ptr< BaseStar  
)
inlineoverridevirtual

Implements lsst::jointcal::Chi2Accumulator.

Definition at line 65 of file Chi2.h.

65  {
66  chi2 += inc;
67  ndof += dof;
68  }

◆ operator+=()

Chi2Statistic& lsst::jointcal::Chi2Statistic::operator+= ( Chi2Statistic const &  rhs)
inline

Definition at line 70 of file Chi2.h.

70  {
71  chi2 += rhs.chi2;
72  ndof += rhs.ndof;
73  return *this;
74  }

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream s,
Chi2Statistic const &  chi2 
)
friend

Definition at line 59 of file Chi2.h.

59  {
60  s << "chi2/ndof : " << chi2.chi2 << '/' << chi2.ndof << '=' << chi2.chi2 / chi2.ndof;
61  return s;
62  }

Member Data Documentation

◆ chi2

double lsst::jointcal::Chi2Statistic::chi2

Definition at line 54 of file Chi2.h.

◆ ndof

std::size_t lsst::jointcal::Chi2Statistic::ndof

Definition at line 55 of file Chi2.h.


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