48 #ifndef __ALGORITHM_QUALITY_METRIC_BATCH_H__
49 #define __ALGORITHM_QUALITY_METRIC_BATCH_H__
51 #include "algorithms/analysis.h"
60 namespace quality_metric
79 class DAAL_EXPORT Batch :
public Analysis<batch>
82 Batch() : Analysis<batch>() {}
89 virtual void setInput(
const algorithms::Input *input) = 0;
95 algorithms::ResultPtr getResult()
const
97 return getResultImpl();
101 virtual algorithms::ResultPtr getResultImpl()
const = 0;
105 using interface1::Batch;
daal
Definition: algorithm_base_common.h:57
daal::algorithms::quality_metric::interface1::Batch::getResult
algorithms::ResultPtr getResult() const
Definition: algorithm_quality_metric_batch.h:95
daal::algorithms::quality_metric::interface1::Batch
Provides methods to compute quality metrics of an algorithm in the batch processing mode...
Definition: algorithm_quality_metric_batch.h:79
daal::algorithms::Analysis
Provides methods for execution of operations over data, such as computation of Summary Statistics est...
Definition: analysis.h:94