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.