Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
MCGIDI::Sampling::ClientCodeRNGData Class Reference

#include <MCGIDI_sampling.hpp>

Inheritance diagram for MCGIDI::Sampling::ClientCodeRNGData:

Public Member Functions

LUPI_HOST_DEVICE ClientCodeRNGData (double(*a_generator)(void *), void *a_state)
Public Member Functions inherited from MCGIDI::Sampling::ClientRandomNumberGenerator
LUPI_HOST_DEVICE ClientRandomNumberGenerator (double(*a_generator)(void *), void *a_state)
LUPI_HOST_DEVICE void * state ()
LUPI_HOST_DEVICE double Double ()
LUPI_HOST_DEVICE void * rngState ()
LUPI_HOST_DEVICE double dRng ()

Additional Inherited Members

Public Attributes inherited from MCGIDI::Sampling::ClientRandomNumberGenerator
LUPI_HOST_DEVICE double(*)(void *) generator ()
LUPI_HOST_DEVICE double(*)(void *) rng ()

Detailed Description

Definition at line 127 of file MCGIDI_sampling.hpp.

Constructor & Destructor Documentation

◆ ClientCodeRNGData()

LUPI_HOST_DEVICE MCGIDI::Sampling::ClientCodeRNGData::ClientCodeRNGData ( double(* a_generator )(void *),
void * a_state )

Definition at line 255 of file MCGIDI_sampling.cc.

255 :
256 ClientRandomNumberGenerator( a_generator, a_state ) {
257}
LUPI_HOST_DEVICE ClientRandomNumberGenerator(double(*a_generator)(void *), void *a_state)

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