Provides methods to access partial results obtained with the compute() method of the second step of the QR decomposition algorithm in the distributed processing mode.
More...
DAAL_EXPORT services::Status allocate |
( |
const daal::algorithms::Input * |
input, |
|
|
const daal::algorithms::Parameter * |
parameter, |
|
|
const int |
method |
|
) |
| |
Allocates memory for storing partial results of the QR decomposition algorithm
- Parameters
-
[in] | input | Pointer to input object |
[in] | parameter | Pointer to parameter |
[in] | method | Computation method |
virtual services::Status check |
( |
const daal::algorithms::Parameter * |
parameter, |
|
|
int |
method |
|
) |
| const |
|
virtual |
Checks partial results of the algorithm
- Parameters
-
[in] | parameter | Pointer to parameters |
[in] | method | Computation method |
virtual services::Status check |
( |
const daal::algorithms::Input * |
input, |
|
|
const daal::algorithms::Parameter * |
parameter, |
|
|
int |
method |
|
) |
| const |
|
virtual |
Checks final results of the algorithm
- Parameters
-
[in] | input | Pointer to input objects |
[in] | parameter | Pointer to parameters |
[in] | method | Computation method |
Returns partial result of the QR decomposition algorithm. KeyValueDataCollection under outputOfStep2ForStep3 id is structured the same as KeyValueDataCollection under inputOfStep2FromStep1 id of the algorithm input
- Parameters
-
[in] | id | Identifier of the partial result |
- Returns
- Partial result that corresponds to the given identifier
Returns the result of the QR decomposition algorithm with the matrix R calculated
- Parameters
-
[in] | id | Identifier of the result |
- Returns
- Result that corresponds to the given identifier
Sets KeyValueDataCollection to store partial result of the QR decomposition algorithm
- Parameters
-
[in] | id | Identifier of partial result |
[in] | value | Pointer to the Result object |
Sets Result object to store the result of the QR decomposition algorithm
- Parameters
-
[in] | id | Identifier of the result |
[in] | value | Pointer to the Result object |
DAAL_EXPORT services::Status setPartialResultStorage |
( |
data_management::KeyValueDataCollection * |
inCollection, |
|
|
size_t & |
nBlocks |
|
) |
| |
Allocates memory for storing partial results of the QR decomposition algorithm based on known structure of partial results from the first steps of the algorithm in the distributed processing mode. KeyValueDataCollection under outputOfStep2ForStep3 is structured the same as KeyValueDataCollection under inputOfStep2FromStep1 id of the algorithm input
- Template Parameters
-
algorithmFPType | Data type to be used for storage in resulting HomogenNumericTable |
- Parameters
-
[in] | inCollection | KeyValueDataCollection of all partial results from the first steps of the algorithm in the distributed processing mode |
[out] | nBlocks | Number of rows in the input data set |
The documentation for this class was generated from the following file: