Class Dune::XT::Common::LocalizationStudy

class Dune::XT::Common::LocalizationStudy

Base class to compare provided localization indicators against reference indicators.

virtual std::string Dune::XT::Common::LocalizationStudy::identifier() const = 0

Returns a name identifying this study.

int Dune::XT::Common::LocalizationStudy::compute_reference_indicators() const

Computes the reference indicators the provided indicators are compared against.

int Dune::XT::Common::LocalizationStudy::provided_indicators() const

Returns the names of all indicators provided by this study.

int Dune::XT::Common::LocalizationStudy::compute_indicators(const std::string type) const

Computes the indicator of the given type.

int Dune::XT::Common::LocalizationStudy::used_indicators() const

Returns the provided indicators actually used by this study.

void Dune::XT::Common::LocalizationStudy::run(std::ostream &out = std::cout) const

Runs the study and prints the comparison of each indicator against the reference to out.

Dune::XT::Common::LocalizationStudy::LocalizationStudy(int only_these_indicators = {})

Constructs the study, optionally restricting it to the given indicators.

virtual Dune::XT::Common::LocalizationStudy::~LocalizationStudy()

No documentation provided.

const int Dune::XT::Common::LocalizationStudy::only_these_indicators_

No documentation provided.