mirror of
https://github.com/aportelli/LatAnalyze.git
synced 2025-04-10 19:20:44 +01:00
XYSampleData: various size and init fixes
This commit is contained in:
parent
1ff004b8ad
commit
b9d7681b76
@ -150,14 +150,14 @@ XYSampleData::SampleBlock XYSampleData::y(const PlaceHolder ph1 __unused,
|
|||||||
{
|
{
|
||||||
isCovarianceInit_ = false;
|
isCovarianceInit_ = false;
|
||||||
|
|
||||||
return y_.block(0, 0, getNData(), getXDim());
|
return y_.block(0, 0, getNData(), getYDim());
|
||||||
}
|
}
|
||||||
|
|
||||||
XYSampleData::ConstSampleBlock XYSampleData::y(const PlaceHolder ph1 __unused,
|
XYSampleData::ConstSampleBlock XYSampleData::y(const PlaceHolder ph1 __unused,
|
||||||
const PlaceHolder ph2 __unused)
|
const PlaceHolder ph2 __unused)
|
||||||
const
|
const
|
||||||
{
|
{
|
||||||
return y_.block(0, 0, getNData(), getXDim());
|
return y_.block(0, 0, getNData(), getYDim());
|
||||||
}
|
}
|
||||||
|
|
||||||
XYSampleData::SampleBlock XYSampleData::y(const Index j,
|
XYSampleData::SampleBlock XYSampleData::y(const Index j,
|
||||||
@ -180,13 +180,13 @@ XYSampleData::SampleBlock XYSampleData::y(const PlaceHolder ph1 __unused,
|
|||||||
{
|
{
|
||||||
isCovarianceInit_ = false;
|
isCovarianceInit_ = false;
|
||||||
|
|
||||||
return y_.block(k, 0, 1, getXDim());
|
return y_.block(k, 0, 1, getYDim());
|
||||||
}
|
}
|
||||||
|
|
||||||
XYSampleData::ConstSampleBlock XYSampleData::y(const PlaceHolder ph1 __unused,
|
XYSampleData::ConstSampleBlock XYSampleData::y(const PlaceHolder ph1 __unused,
|
||||||
const Index k) const
|
const Index k) const
|
||||||
{
|
{
|
||||||
return y_.block(k, 0, 1, getXDim());
|
return y_.block(k, 0, 1, getYDim());
|
||||||
}
|
}
|
||||||
|
|
||||||
XYSampleData::SampleBlock XYSampleData::y(const Index j, const Index k)
|
XYSampleData::SampleBlock XYSampleData::y(const Index j, const Index k)
|
||||||
@ -213,9 +213,6 @@ SampleFitResult XYSampleData::fit(
|
|||||||
SampleFitResult result;
|
SampleFitResult result;
|
||||||
bool initChi2;
|
bool initChi2;
|
||||||
|
|
||||||
// copy interface to sample data
|
|
||||||
data_.setFitInterface(*this);
|
|
||||||
|
|
||||||
// sample loop
|
// sample loop
|
||||||
result.resize(nSample);
|
result.resize(nSample);
|
||||||
result.chi2_.resize(nSample);
|
result.chi2_.resize(nSample);
|
||||||
@ -288,6 +285,10 @@ void XYSampleData::setDataToSample(const Index s)
|
|||||||
}
|
}
|
||||||
isCovarianceInit_ = true;
|
isCovarianceInit_ = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// copy interface to sample data
|
||||||
|
data_.setFitInterface(*this);
|
||||||
|
|
||||||
// set data
|
// set data
|
||||||
data_.x() = x_[s];
|
data_.x() = x_[s];
|
||||||
data_.y() = y_[s];
|
data_.y() = y_[s];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user