| 
    vSMC
    
   vSMC: Scalable Monte Carlo 
   | 
 
Random number generating using Random123 Philox RNG. More...
Classes | |
| struct | vsmc_philox2x32 | 
| Philox2x32 RNG state structure.  More... | |
| struct | vsmc_philox2x32_ctr_t | 
| Philox2x32 counter type.  More... | |
| struct | vsmc_philox2x32_key_t | 
| Philox2x32 key type.  More... | |
| struct | vsmc_philox4x32 | 
| Philox4x32 RNG state structure.  More... | |
| struct | vsmc_philox4x32_ctr_t | 
| Philox4x32 counter type.  More... | |
| struct | vsmc_philox4x32_key_t | 
| Philox4x32 key type.  More... | |
Functions | |
| static void | vsmc_philox2x32_gen (const vsmc_philox2x32_ctr_t *ctr, const vsmc_philox2x32_key_t *key, vsmc_philox2x32_ctr_t *state) | 
| Generate Philox2x32 RNG state.  More... | |
| static void | vsmc_philox2x32_init (vsmc_philox2x32 *rng, uint32_t seed) | 
| Initialize Philox2x32 RNG state.  More... | |
| static uint32_t | vsmc_philox2x32_rand (vsmc_philox2x32 *rng) | 
| Generate random 32-bits integers from Philox2x32 RNG.  More... | |
| static void | vsmc_philox4x32_gen (const vsmc_philox4x32_ctr_t *ctr, const vsmc_philox4x32_key_t *key, vsmc_philox4x32_ctr_t *state) | 
| Generate Philox4x32 RNG state.  More... | |
| static void | vsmc_philox4x32_init (vsmc_philox4x32 *rng, uint32_t seed) | 
| Initialize Philox4x32 RNG state.  More... | |
| static uint32_t | vsmc_philox4x32_rand (vsmc_philox4x32 *rng) | 
| Generate random 32-bits integers from Philox4x32 RNG.  More... | |
Random number generating using Random123 Philox RNG.
      
  | 
  inlinestatic | 
      
  | 
  inlinestatic | 
      
  | 
  inlinestatic | 
      
  | 
  inlinestatic | 
      
  | 
  inlinestatic | 
      
  | 
  inlinestatic | 
 1.8.11