#include <Zoltan2_MetricAnalyzer.hpp>
|
| MetricAnalyzer (RCP< Zoltan2::EvaluateBaseClass< Adapter > > evaluate) |
| MetricAnalyzer constructor takes an EvaluateBaseClass such as EvaluateOrdering or EvaluatePartition.
|
|
bool | analyzeMetrics (const ParameterList &metricsParameters, std::ostringstream &msg_stream) |
| analyzeMetrics for a problem based on a range of tolerances
|
|
virtual MetricAnalyzerInfo | getMetricResult (const ParameterList &metricCheckParameters, std::string keyWord) const =0 |
| getMetricValue is abstract and the derived class must define the proper method to check optional values and determine the resulting scalar value. The derived class will also throw if formatting is incorrect.
|
|
void | LoadMetricInfo (std::vector< MetricAnalyzerInfo > &metricInfoSet, const ParameterList &metricsParameters) |
|
MetricAnalyzerInfo | getMetricAnalyzerInfo (const ParameterList &metricCheckParameters) const |
| getMetricAnalyzerInfo is responsible for reading a metric value and then checking it against upper and lower bounds. Any fomratting errors should throw.
|
|
virtual bool | isMetricCheckNameValid (std::string metricCheckName) const |
| Return true for any names we accept.
|
|
template<class Adapter>
class MetricAnalyzer< Adapter >
Definition at line 82 of file Zoltan2_MetricAnalyzer.hpp.
◆ MetricAnalyzer()
◆ analyzeMetrics()
template<class Adapter >
bool MetricAnalyzer< Adapter >::analyzeMetrics |
( |
const ParameterList & | metricsParameters, |
|
|
std::ostringstream & | msg_stream ) |
|
inline |
analyzeMetrics for a problem based on a range of tolerances
- Parameters
-
| metricsPlist | parameter list defining tolerances |
[out] | msg_stream | to return information from the analysis |
- Returns
- returns a boolean value indicated pass/failure.
Definition at line 104 of file Zoltan2_MetricAnalyzer.hpp.
◆ getMetricResult()
◆ LoadMetricInfo()
◆ getMetricAnalyzerInfo()
getMetricAnalyzerInfo is responsible for reading a metric value and then checking it against upper and lower bounds. Any fomratting errors should throw.
Definition at line 180 of file Zoltan2_MetricAnalyzer.hpp.
◆ isMetricCheckNameValid()
template<class Adapter >
virtual bool MetricAnalyzer< Adapter >::isMetricCheckNameValid |
( |
std::string | metricCheckName | ) |
const |
|
inlinevirtual |
◆ evaluate_
The documentation for this class was generated from the following file: