Celeritas 0.7.0-dev.224+develop.84a24a8b
Loading...
Searching...
No Matches
Public Member Functions | List of all members
celeritas::RanluxppRngParams Class Referencefinal

Shared data for Ranluxpp pseudo-random number generator. More...

#include <RanluxppRngParams.hh>

Inheritance diagram for celeritas::RanluxppRngParams:
Inheritance graph
[legend]

Public Member Functions

 RanluxppRngParams (RanluxppUInt seed)
 Construct with a seed.
 
HostRef consthost_ref () const final
 Access rng params data on host.
 
DeviceRef constdevice_ref () const final
 Access rng params data on device.
 
- Public Member Functions inherited from celeritas::ParamsDataInterface< RanluxppRngParamsData >
RanluxppRngParamsData< Ownership::const_reference, M > const & ref () const
 
RanluxppRngParamsData< Ownership::const_reference, M > const & ref () const
 Dispatch a "ref" call to host or device data.
 

Additional Inherited Members

- Public Types inherited from celeritas::ParamsDataInterface< RanluxppRngParamsData >
using HostRef = HostCRef< RanluxppRngParamsData >
 
using DeviceRef = DeviceCRef< RanluxppRngParamsData >
 
- Protected Member Functions inherited from celeritas::ParamsDataInterface< RanluxppRngParamsData >
 CELER_DEFAULT_COPY_MOVE (ParamsDataInterface)
 

Detailed Description

Shared data for Ranluxpp pseudo-random number generator.

Member Function Documentation

◆ device_ref()

DeviceRef const & celeritas::RanluxppRngParams::device_ref ( ) const
inlinefinalvirtual

Access rng params data on device.

Implements celeritas::ParamsDataInterface< RanluxppRngParamsData >.

◆ host_ref()

HostRef const & celeritas::RanluxppRngParams::host_ref ( ) const
inlinefinalvirtual

Access rng params data on host.

Implements celeritas::ParamsDataInterface< RanluxppRngParamsData >.


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