18#ifndef __stir_recon_buildblock_PoissonLogLikelihoodWithLinearModelForMean_H__
19#define __stir_recon_buildblock_PoissonLogLikelihoodWithLinearModelForMean_H__
110template <
typename TargetT>
114 typedef GeneralisedObjectiveFunction<TargetT> base_type;
203 void set_recompute_sensitivity(
const bool);
204 void set_subset_sensitivity_sptr(
const shared_ptr<TargetT>&,
const int subset_num);
228 std::string sensitivity_filename;
229 std::string subsensitivity_filenames;
230 bool recompute_sensitivity;
231 bool use_subset_sensitivities;
234 shared_ptr<TargetT> sensitivity_sptr;
237 shared_ptr<TargetT> get_subset_sensitivity_sptr(
const int subset_num)
const;
246 void set_total_or_subset_sensitivities();
275 const TargetT& current_estimate,
276 const int subset_num,
277 const bool add_sensitivity)
Declaration of class stir::GeneralisedObjectiveFunction.
a class containing an enumeration type that can be used by functions to signal successful operation o...
Definition Succeeded.h:44
A templated class for vectors, but with indices starting not from 0.
Definition VectorWithOffset.h:65