Class representing an engine.
More...
◆ clone()
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
◆ leapfrog()
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
◆ loadState()
Rewrites current state with source one
- Parameters
-
- Returns
- Status of computations
◆ saveState()
Saves current engine state to destination
- Parameters
-
[in] | dest | Destination to save the state |
- Returns
- Status of computations
◆ skipAhead()
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
◆ input
The documentation for this class was generated from the following file: