60 unsigned int maxpoints,
unsigned int dim) :
104 assert(dataX && dataY);
118 const double *dataZ) :
126 assert(dataX && dataY && dataZ);
154 const double *ptrList[] = { dataX };
174 const double *ptrList[] = { dataX, dataY };
185 const double *dataZ) :
195 const double *ptrList[] = { dataX, dataY, dataZ };
204 for (
unsigned int i = 0; i <
fDim; i++) {
236 for (
unsigned int i = 0; i <
fDim; i++) {
class describing the range in the coordinates it supports multiple range in a coordinate.
double * fpTmpCoordVector
FitData(unsigned int maxpoints=0, unsigned int dim=1)
construct with default option and data range
void InitCoordsVector()
initializer routines to set the corresponding pointers right The vectors must NOT be resized after th...
void Append(unsigned int newPoints, unsigned int dim=1)
std::vector< std::vector< double > > fCoords
This vector stores the vectorizable data: The inner vectors contain the coordinates data fCoords[0] i...
std::vector< const double * > fCoordsPtr
void InitFromRange(Iterator dataItr)
FitData & operator=(const FitData &rhs)
virtual ~FitData()
dummy virtual destructor
Namespace for the fitting classes.
DataOptions : simple structure holding the options on how the data are filled.