A newer version of this document is available. Customers should click here to go to the newest version.
oneapi::mkl::rng::device::skip_ahead
Description
Proceed state of engine by the skip-ahead method.
The oneapi::mkl::rng::device::skip_ahead function supports the following interfaces to apply the skip-ahead method:
Common interface
Interface with a partitioned number of skipped elements
API
Syntax
Common Interface
template<typename_Engine> void skip_ahead (Engine& engine, std::uint64_t num_to_skip)
Interface with a partitioned number of skipped elements
template<typename_Engine> void skip_ahead (Engine& engine, std::initializer_list<std::uint64_t> num_to_skip)
Include Files
oneapi/mkl/rng/device.hpp
Template Parameters
Common Interface
Name  |  
        Type  |  
        Description  |  
       
|---|---|---|
engine  |  
        Engine&  |  
        Object of engine class, which supports the block-splitting method.  |  
       
num_to_skip  |  
        std::uint64_t  |  
        Number of skipped elements.  |  
       
Interface with a Partitioned Number of Skipped Elements
Name  |  
        Type  |  
        Description  |  
       
|---|---|---|
engine  |  
        Engine&  |  
        Object of engine class, which supports the block-splitting method.  |  
       
num_to_skip  |  
        std::initializer_list<std::uint64_t>  |  
        Partitioned number of skipped elements.  |