22 #ifndef __ALGORITHM_QUALITY_METRIC_BATCH_H__
23 #define __ALGORITHM_QUALITY_METRIC_BATCH_H__
25 #include "algorithms/analysis.h"
34 namespace quality_metric
53 class DAAL_EXPORT Batch :
public Analysis<batch>
56 Batch() : Analysis<batch>() {}
63 virtual void setInput(
const algorithms::Input *input) = 0;
69 algorithms::ResultPtr getResult()
const
71 return getResultImpl();
75 virtual algorithms::ResultPtr getResultImpl()
const = 0;
79 using interface1::Batch;
daal
Definition: algorithm_base_common.h:31
daal::algorithms::quality_metric::interface1::Batch::getResult
algorithms::ResultPtr getResult() const
Definition: algorithm_quality_metric_batch.h:69
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:53
daal::algorithms::Analysis
Provides methods for execution of operations over data, such as computation of Summary Statistics est...
Definition: analysis.h:68