Class representing an engine.
More...
services::SharedPtr<BatchBase> clone |
( |
| ) |
const |
|
inline |
Returns a pointer to the newly allocated engine with a copy of input objects and parameters of this engine
- Returns
- Pointer to the newly allocated engine
services::Status leapfrog |
( |
size_t |
threadIdx, |
|
|
size_t |
nThreads |
|
) |
| |
|
inline |
Enables the usage of current engine in parallel regions of code with leapfrog method
- Parameters
-
[in] | threadIdx | Index of the thread |
[in] | nThreads | Number of threads |
- Returns
- Status of computations
services::Status loadState |
( |
const byte * |
src | ) |
|
|
inline |
Rewrites current state with source one
- Parameters
-
- Returns
- Status of computations
services::Status saveState |
( |
byte * |
dest | ) |
const |
|
inline |
Saves current engine state to destination
- Parameters
-
[in] | dest | Destination to save the state |
- Returns
- Status of computations
services::Status skipAhead |
( |
size_t |
nSkip | ) |
|
|
inline |
Enables the usage of current engine in parallel regions of code with skipAhead method
- Parameters
-
[in] | nSkip | Number of elements that will be skipped |
- Returns
- Status of computations
The documentation for this class was generated from the following file: