34 void iterate(
const std::vector<double> &data,
const std::vector<double> &errors,
const std::vector<double> &image,
35 double background,
const std::vector<double> &linearAdjustments,
36 const std::vector<double> &constAdjustments);
40 std::vector<double> getReconstructedData()
const;
42 std::vector<double> getImage()
const;
46 std::vector<std::vector<double>> getSearchDirections()
const;
48 double getAngle()
const;
52 std::vector<double> calculateData(
const std::vector<double> &image)
const;
53 std::vector<double> calculateImage(
const std::vector<double> &data)
const;
54 double calculateChiSquared(
const std::vector<double> &data)
const;
58 std::vector<double> calculateChiGrad()
const;
60 void calculateChisq();