Go to the source code of this file.
 | 
| using  | vsmc::Seed = SeedGenerator< NullType, unsigned > | 
|   | The default Seed type.  More...
  | 
|   | 
      
        
          | #define VSMC_RUNTIME_ASSERT_RNG_SEED_GENERATOR_MODULO | 
          ( | 
            | 
          div,  | 
        
        
           | 
           | 
            | 
          rem  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Value:        "**SeedGenerator::modulo** "                                          \
        "REMAINDER IS NOT SMALLER THAN THE DIVISOR")
#define VSMC_RUNTIME_ASSERT(cond, msg)                                                                            
 
void div(std::size_t n, const float *a, const float *b, float *y)
 
 
Definition at line 38 of file seed.hpp.
 
 
      
        
          | #define VSMC_RUNTIME_ASSERT_RNG_SEED_MAX | 
          ( | 
            | 
          seed_max | ) | 
           | 
        
      
 
Value:        "**SeedGenerator::modulo** "                                          \
        "THE MAXIMUM OF THE INTERNAL SEED IS NO LARGER THAN 1")
#define VSMC_RUNTIME_ASSERT(cond, msg)                                                                            
 
 
Definition at line 48 of file seed.hpp.
 
 
      
        
          | #define VSMC_RUNTIME_WARNING_RNG_SEED_GENERATOR_MODULO | 
          ( | 
            | 
          div,  | 
        
        
           | 
           | 
            | 
          rem  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Value:        "**SeedGenerator::modulo** "                                          \
        "COUNTER TYPE SEED DOES NOT SUPPORT MODULO")
#define VSMC_RUNTIME_WARNING(cond, msg)                                                                          
 
void div(std::size_t n, const float *a, const float *b, float *y)
 
 
Definition at line 43 of file seed.hpp.