13 #include "msdevstudio/MSconfig.h"
25 using namespace hippodraw;
56 namespace dp2 = hippodraw::DataPoint2DTuple;
57 namespace dp3 = hippodraw::DataPoint3DTuple;
65 unsigned int dim = (
m_indices.size() - 2 ) / 2;
72 unsigned int rows =
m_ntuple -> rows ();
74 for (
unsigned int i = 0; i < rows; i++ ) {
76 const vector < double > & row =
m_ntuple -> getRow ( i );
77 double err = ie < 0 ? 0. : row [ ie ];
82 result += diff * diff / ( err * err );
87 vector < double > coord ( dim );
91 unsigned int rows =
m_ntuple -> rows ();
93 for (
unsigned int i = 0; i < rows; i++ ) {
95 const vector < double > & row =
m_ntuple -> getRow ( i );
97 double err = ie < 0 ? 0. : row [ ie ];
101 for (
unsigned int j = 0; j < dim; j++ ) {
106 result += diff * diff / ( err * err );