51 #include "algorithms/engines/engine_types.h"
69 class DAAL_EXPORT BatchBase :
public daal::algorithms::Analysis<batch>
75 virtual ~BatchBase() {}
83 services::Status saveState(byte* dest)
85 return saveStateImpl(dest);
94 services::Status loadState(
const byte* src)
96 return loadStateImpl(src);
99 virtual services::Status saveStateImpl(byte* dest) {
return services::Status(); }
100 virtual services::Status loadStateImpl(
const byte* src) {
return services::Status(); }
102 typedef services::SharedPtr<BatchBase> EnginePtr;
105 using interface1::BatchBase;
106 using interface1::EnginePtr;
daal
Definition: algorithm_base_common.h:57
daal::algorithms::engines::interface1::BatchBase::loadState
services::Status loadState(const byte *src)
Definition: engine.h:94
daal::algorithms::engines::interface1::BatchBase
Class representing an engine.
Definition: engine.h:69
daal::algorithms::engines::interface1::BatchBase::saveState
services::Status saveState(byte *dest)
Definition: engine.h:83
daal::algorithms::Analysis
Provides methods for execution of operations over data, such as computation of Summary Statistics est...
Definition: analysis.h:94
daal::algorithms::engines::interface1::BatchBase::input
Input input
Definition: engine.h:72