Reporter context for computing direct perturbation-based sensitivity coefficients.
virtual void finalize() override
DirectPerturbationSampler & _sampler
Reference to the direct perturbation sampler.
virtual std::string type() const override
const bool _relative_sensitivity
If relative sensitivities should be computed.
void addSensitivityContribution(DataType &add_to, const DataType &to_add, const DataType &reference_value, const Real interval) const
Compute direct perturbation sensitivity, split into a separate function due to the different operator...
DataType initializeDataType(const DataType &example_output) const
Initialize the sensitivity container, split into a separate function due to the different constructor...
const std::vector< DataType > & _data
Data used for the statistic calculation.
const ReporterState< T > & state() const