21#ifndef mia_2d_ground_truth_problem_hh
22#define mia_2d_ground_truth_problem_hh
79 size_t do_size()
const;
83 double evaluate_slice_gradient(CDoubleVector::const_iterator ii, std::vector<double>::iterator iout);
85 std::vector<double> m_spacial_gradient;
86 std::vector<double> m_time_derivative;
Base class for all optimization problems that can be run by CMinimizer.
a class for the evaluation of a pseudo ground truth of a perfusion series
const std::vector< double > & get_time_derivative() const
void set_alpha_beta(double a, double b)
GroundTruthProblem(double a, double b, const C2DBounds &slice_size, size_t nframes, const CDoubleVector &left_side, const CCorrelationEvaluator::result_type &corr)
const std::vector< double > & get_spacial_gradient() const
A wrapper around the c-array to provide an STL like interface for iterators.
#define NS_MIA_BEGIN
conveniance define to start the mia namespace
#define NS_MIA_END
conveniance define to end the mia namespace