Provides implementations of the compute and finalizeCompute methods of the Algorithm class. The methods of the class support different computation modes: batch, distributed and online(see ComputeMode)
More...
template<ComputeMode mode>
class daal::algorithms::interface1::AlgorithmImpl< mode >
- Template Parameters
-
virtual services::Status checkComputeParams |
( |
| ) |
|
|
inlinevirtual |
virtual services::Status checkFinalizeComputeParams |
( |
| ) |
|
|
inlinevirtual |
virtual services::Status checkPartialResult |
( |
| ) |
|
|
inlinevirtual |
Validates result parameters of the finalizeCompute method
Implements Algorithm< mode >.
virtual services::Status checkResult |
( |
| ) |
|
|
inlinevirtual |
Validates result parameters of the compute method
Implements AlgorithmIface.
services::Status compute |
( |
| ) |
|
|
inline |
Computes final results of the algorithm in the batch mode, or partial results of the algorithm in online and distributed modes.
services::Status computeNoThrow |
( |
| ) |
|
Computes final results of the algorithm in the batch mode, or partial results of the algorithm in online and distributed modes without possibility of throwing an exception.
services::Status finalizeCompute |
( |
| ) |
|
|
inline |
Computes final results of the algorithm using partial results in online and distributed modes.
services::Status finalizeComputeNoThrow |
( |
| ) |
|
|
inline |
Computes final results of the algorithm using partial results in online and distributed modes.
services::HostAppIfacePtr hostApp |
( |
| ) |
|
Returns HostAppIface used by the class
- Returns
- HostAppIface used by the class
void setHostApp |
( |
const services::HostAppIfacePtr & |
pHost | ) |
|
Sets HostAppIface to be used by the class
- Parameters
-
pHost | to be used by the class |
The documentation for this class was generated from the following file: