Eigen::Rand::PacketRandomEngineAdaptor< UIntType, BaseRng > Class Template Reference

Scalar adaptor for random engines which generates packet. More...

#include <PacketRandomEngine.h>

Public Types

using result_type = UIntType
 

Public Member Functions

 PacketRandomEngineAdaptor (const BaseRng &_rng)
 
 PacketRandomEngineAdaptor (BaseRng &&_rng)
 
 PacketRandomEngineAdaptor (const PacketRandomEngineAdaptor &)=default
 
 PacketRandomEngineAdaptor (PacketRandomEngineAdaptor &&)=default
 
result_type operator() ()
 

Static Public Member Functions

static constexpr result_type min ()
 
static constexpr result_type max ()
 

Detailed Description

template<typename UIntType, typename BaseRng>
class Eigen::Rand::PacketRandomEngineAdaptor< UIntType, BaseRng >

Scalar adaptor for random engines which generates packet.

Template Parameters
UIntTypescalar integer type for result_type of an adapted random number engine
BaseRng

The documentation for this class was generated from the following file: