24 #ifndef __ALGORITHM_QUALITY_METRIC_BATCH_H__
25 #define __ALGORITHM_QUALITY_METRIC_BATCH_H__
27 #include "algorithms/analysis.h"
36 namespace quality_metric
55 class DAAL_EXPORT Batch :
public Analysis<batch>
58 Batch() : Analysis<batch>() {}
65 virtual void setInput(
const algorithms::Input *input) = 0;
71 algorithms::ResultPtr getResult()
const
73 return getResultImpl();
77 virtual algorithms::ResultPtr getResultImpl()
const = 0;
81 using interface1::Batch;
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:55
daal::algorithms::Analysis
Provides methods for execution of operations over data, such as computation of Summary Statistics est...
Definition: analysis.h:70
daal::algorithms::quality_metric::interface1::Batch::getResult
algorithms::ResultPtr getResult() const
Definition: algorithm_quality_metric_batch.h:71