CORSIKA  @c8_version@
The framework to simulate particle cascades for astroparticle physics
random_iterator::detail::EngineCaller< DistibutionType, EngineType > Struct Template Reference

Public Types

typedef EngineType engine_type
 
typedef engine_type::state_type state_type
 
typedef engine_type::seed_type seed_type
 
typedef engine_type::advance_type advance_type
 
typedef engine_type::init_type init_type
 
typedef DistibutionType distribution_type
 
typedef distribution_type::result_type result_type
 

Public Member Functions

 EngineCaller (distribution_type const &dist, seed_type seed, uint32_t stream)
 
 EngineCaller (EngineCaller< DistibutionType, EngineType > const &other)
 
EngineCaller< DistibutionType, EngineType > & operator= (EngineCaller< DistibutionType, EngineType > const &other)
 
result_type operator() (advance_type n) const
 

Public Attributes

distribution_type distribution_
 
seed_type seed_
 
uint32_t stream_
 

Detailed Description

template<typename DistibutionType, typename EngineType>
struct random_iterator::detail::EngineCaller< DistibutionType, EngineType >

Definition at line 25 of file EngineCaller.hpp.


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