rng.h File Reference

Defines the Rng random number generator class. More...

#include <cstdlib>
#include <cstdio>
#include <cerrno>
#include <ctime>

Include dependency graph for rng.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  gsl_rng_type
struct  gsl_rng
class  Rng

Defines

#define GSL_VAR   extern
#define __BEGIN_DECLS
#define __END_DECLS
#define __BEGIN_DECLS
#define __END_DECLS
#define GSL_ERROR(reason, gsl_errno)
#define GSL_ERROR_VAL(reason, gsl_errno, value)
#define GSL_ERROR_VOID(reason, gsl_errno)
#define GSL_ERROR_NULL(reason, gsl_errno)   GSL_ERROR_VAL(reason, gsl_errno, 0)
#define GSL_WARNING(warning, gsl_errno)
#define GSL_ERROR_SELECT_2(a, b)   ((a) != GSL_SUCCESS ? (a) : ((b) != GSL_SUCCESS ? (b) : GSL_SUCCESS))
#define GSL_ERROR_SELECT_3(a, b, c)   ((a) != GSL_SUCCESS ? (a) : GSL_ERROR_SELECT_2(b,c))
#define GSL_ERROR_SELECT_4(a, b, c, d)   ((a) != GSL_SUCCESS ? (a) : GSL_ERROR_SELECT_3(b,c,d))
#define GSL_ERROR_SELECT_5(a, b, c, d, e)   ((a) != GSL_SUCCESS ? (a) : GSL_ERROR_SELECT_4(b,c,d,e))
#define GSL_STATUS_UPDATE(sp, s)   do { if ((s) != GSL_SUCCESS) *(sp) = (s);} while(0)
#define __BEGIN_DECLS
#define __END_DECLS
#define GSL_MESSAGE_MASK   0xffffffffu
#define GSL_MESSAGE(message, mask)

Typedefs

typedef void gsl_error_handler_t (const char *reason, const char *file, int line, int gsl_errno)
typedef void gsl_stream_handler_t (const char *label, const char *file, int line, const char *reason)

Enumerations

enum  {
  GSL_SUCCESS = 0, GSL_FAILURE = -1, GSL_CONTINUE = -2, GSL_EDOM = 1,
  GSL_ERANGE = 2, GSL_EFAULT = 3, GSL_EINVAL = 4, GSL_EFAILED = 5,
  GSL_EFACTOR = 6, GSL_ESANITY = 7, GSL_ENOMEM = 8, GSL_EBADFUNC = 9,
  GSL_ERUNAWAY = 10, GSL_EMAXITER = 11, GSL_EZERODIV = 12, GSL_EBADTOL = 13,
  GSL_ETOL = 14, GSL_EUNDRFLW = 15, GSL_EOVRFLW = 16, GSL_ELOSS = 17,
  GSL_EROUND = 18, GSL_EBADLEN = 19, GSL_ENOTSQR = 20, GSL_ESING = 21,
  GSL_EDIVERGE = 22, GSL_EUNSUP = 23, GSL_EUNIMPL = 24, GSL_ECACHE = 25,
  GSL_ETABLE = 26, GSL_ENOPROG = 27, GSL_ENOPROGJ = 28, GSL_ETOLF = 29,
  GSL_ETOLX = 30, GSL_ETOLG = 31, GSL_EOF = 32
}
enum  {
  GSL_MESSAGE_MASK_A = 1, GSL_MESSAGE_MASK_B = 2, GSL_MESSAGE_MASK_C = 4, GSL_MESSAGE_MASK_D = 8,
  GSL_MESSAGE_MASK_E = 16, GSL_MESSAGE_MASK_F = 32, GSL_MESSAGE_MASK_G = 64, GSL_MESSAGE_MASK_H = 128
}

Functions

const gsl_rng_type ** gsl_rng_types_setup (void)
gsl_rnggsl_rng_alloc (const gsl_rng_type *T)
int gsl_rng_memcpy (gsl_rng *dest, const gsl_rng *src)
gsl_rnggsl_rng_clone (const gsl_rng *r)
void gsl_rng_free (gsl_rng *r)
void gsl_rng_set (const gsl_rng *r, unsigned long int seed)
unsigned long int gsl_rng_max (const gsl_rng *r)
unsigned long int gsl_rng_min (const gsl_rng *r)
const char * gsl_rng_name (const gsl_rng *r)
size_t gsl_rng_size (const gsl_rng *r)
void * gsl_rng_state (const gsl_rng *r)
void gsl_rng_print_state (const gsl_rng *r)
const gsl_rng_typegsl_rng_env_setup (void)
unsigned long int gsl_rng_get (const gsl_rng *r)
double gsl_rng_uniform (const gsl_rng *r)
double gsl_rng_uniform_pos (const gsl_rng *r)
unsigned long int gsl_rng_uniform_int (const gsl_rng *r, unsigned long int n)
void gsl_error (const char *reason, const char *file, int line, int gsl_errno)
void gsl_warning (const char *reason, const char *file, int line, int gsl_errno)
void gsl_stream_printf (const char *label, const char *file, int line, const char *reason)
const char * gsl_strerror (const int gsl_errno)
gsl_error_handler_tgsl_set_error_handler (gsl_error_handler_t *new_handler)
gsl_error_handler_tgsl_set_error_handler_off (void)
gsl_stream_handler_tgsl_set_stream_handler (gsl_stream_handler_t *new_handler)
FILE * gsl_set_stream (FILE *new_stream)
__BEGIN_DECLS void gsl_message (const char *message, const char *file, int line, unsigned int mask)

Variables

GSL_VAR const gsl_rng_typegsl_rng_borosh13
GSL_VAR const gsl_rng_typegsl_rng_coveyou
GSL_VAR const gsl_rng_typegsl_rng_cmrg
GSL_VAR const gsl_rng_typegsl_rng_fishman18
GSL_VAR const gsl_rng_typegsl_rng_fishman20
GSL_VAR const gsl_rng_typegsl_rng_fishman2x
GSL_VAR const gsl_rng_typegsl_rng_gfsr4
GSL_VAR const gsl_rng_typegsl_rng_knuthran
GSL_VAR const gsl_rng_typegsl_rng_knuthran2
GSL_VAR const gsl_rng_typegsl_rng_lecuyer21
GSL_VAR const gsl_rng_typegsl_rng_minstd
GSL_VAR const gsl_rng_typegsl_rng_mrg
GSL_VAR const gsl_rng_typegsl_rng_mt19937
GSL_VAR const gsl_rng_typegsl_rng_mt19937_1999
GSL_VAR const gsl_rng_typegsl_rng_mt19937_1998
GSL_VAR const gsl_rng_typegsl_rng_r250
GSL_VAR const gsl_rng_typegsl_rng_ran0
GSL_VAR const gsl_rng_typegsl_rng_ran1
GSL_VAR const gsl_rng_typegsl_rng_ran2
GSL_VAR const gsl_rng_typegsl_rng_ran3
GSL_VAR const gsl_rng_typegsl_rng_rand
GSL_VAR const gsl_rng_typegsl_rng_rand48
GSL_VAR const gsl_rng_typegsl_rng_random128_bsd
GSL_VAR const gsl_rng_typegsl_rng_random128_glibc2
GSL_VAR const gsl_rng_typegsl_rng_random128_libc5
GSL_VAR const gsl_rng_typegsl_rng_random256_bsd
GSL_VAR const gsl_rng_typegsl_rng_random256_glibc2
GSL_VAR const gsl_rng_typegsl_rng_random256_libc5
GSL_VAR const gsl_rng_typegsl_rng_random32_bsd
GSL_VAR const gsl_rng_typegsl_rng_random32_glibc2
GSL_VAR const gsl_rng_typegsl_rng_random32_libc5
GSL_VAR const gsl_rng_typegsl_rng_random64_bsd
GSL_VAR const gsl_rng_typegsl_rng_random64_glibc2
GSL_VAR const gsl_rng_typegsl_rng_random64_libc5
GSL_VAR const gsl_rng_typegsl_rng_random8_bsd
GSL_VAR const gsl_rng_typegsl_rng_random8_glibc2
GSL_VAR const gsl_rng_typegsl_rng_random8_libc5
GSL_VAR const gsl_rng_typegsl_rng_random_bsd
GSL_VAR const gsl_rng_typegsl_rng_random_glibc2
GSL_VAR const gsl_rng_typegsl_rng_random_libc5
GSL_VAR const gsl_rng_typegsl_rng_randu
GSL_VAR const gsl_rng_typegsl_rng_ranf
GSL_VAR const gsl_rng_typegsl_rng_ranlux
GSL_VAR const gsl_rng_typegsl_rng_ranlux389
GSL_VAR const gsl_rng_typegsl_rng_ranlxd1
GSL_VAR const gsl_rng_typegsl_rng_ranlxd2
GSL_VAR const gsl_rng_typegsl_rng_ranlxs0
GSL_VAR const gsl_rng_typegsl_rng_ranlxs1
GSL_VAR const gsl_rng_typegsl_rng_ranlxs2
GSL_VAR const gsl_rng_typegsl_rng_ranmar
GSL_VAR const gsl_rng_typegsl_rng_slatec
GSL_VAR const gsl_rng_typegsl_rng_taus
GSL_VAR const gsl_rng_typegsl_rng_taus2
GSL_VAR const gsl_rng_typegsl_rng_taus113
GSL_VAR const gsl_rng_typegsl_rng_transputer
GSL_VAR const gsl_rng_typegsl_rng_tt800
GSL_VAR const gsl_rng_typegsl_rng_uni
GSL_VAR const gsl_rng_typegsl_rng_uni32
GSL_VAR const gsl_rng_typegsl_rng_vax
GSL_VAR const gsl_rng_typegsl_rng_waterman14
GSL_VAR const gsl_rng_typegsl_rng_zuf
GSL_VAR const gsl_rng_typegsl_rng_default
GSL_VAR unsigned long int gsl_rng_default_seed
GSL_VAR int gsl_warnings_off
GSL_VAR unsigned int gsl_message_mask


Detailed Description

Defines the Rng random number generator class.

Author:
Cory Davis <cory@met.ed.ac.uk>
Date:
2003-06-26
The Rng class is described at the very end of this file. The rest of the file, which describes the code that actually does the work, was obtained from the GNU Scientific Library <http://www.gnu.org/software/gsl/>.

The Rng class uses the gsl_rng_mt_19937 random number generator whose original implementation was copyright (C) 1997 Makoto Matsumoto and Takuji Nishimura. Coded by Takuji Nishimura, considering the suggestions by Topher Cooper and Marc Rieffel in July-Aug. 1997, "A C-program for MT19937: Integer version (1998/4/6)"

The period of this generator is 2^{19937} - 1.

Definition in file rng.h.


Define Documentation

#define __BEGIN_DECLS

Definition at line 509 of file rng.h.

#define __BEGIN_DECLS

Definition at line 509 of file rng.h.

#define __BEGIN_DECLS

Definition at line 509 of file rng.h.

#define __END_DECLS

Definition at line 510 of file rng.h.

#define __END_DECLS

Definition at line 510 of file rng.h.

#define __END_DECLS

Definition at line 510 of file rng.h.

#define GSL_ERROR ( reason,
gsl_errno   ) 

Value:

do { \
       gsl_error (reason, __FILE__, __LINE__, gsl_errno) ; \
       return gsl_errno ; \
       } while (0)

Definition at line 403 of file rng.h.

Referenced by gsl_rng_memcpy().

#define GSL_ERROR_NULL ( reason,
gsl_errno   )     GSL_ERROR_VAL(reason, gsl_errno, 0)

Definition at line 428 of file rng.h.

#define GSL_ERROR_SELECT_2 ( a,
 )     ((a) != GSL_SUCCESS ? (a) : ((b) != GSL_SUCCESS ? (b) : GSL_SUCCESS))

Definition at line 470 of file rng.h.

#define GSL_ERROR_SELECT_3 ( a,
b,
 )     ((a) != GSL_SUCCESS ? (a) : GSL_ERROR_SELECT_2(b,c))

Definition at line 471 of file rng.h.

#define GSL_ERROR_SELECT_4 ( a,
b,
c,
 )     ((a) != GSL_SUCCESS ? (a) : GSL_ERROR_SELECT_3(b,c,d))

Definition at line 472 of file rng.h.

#define GSL_ERROR_SELECT_5 ( a,
b,
c,
d,
 )     ((a) != GSL_SUCCESS ? (a) : GSL_ERROR_SELECT_4(b,c,d,e))

Definition at line 473 of file rng.h.

#define GSL_ERROR_VAL ( reason,
gsl_errno,
value   ) 

Value:

do { \
       gsl_error (reason, __FILE__, __LINE__, gsl_errno) ; \
       return value ; \
       } while (0)

Definition at line 411 of file rng.h.

Referenced by gsl_rng_alloc(), gsl_rng_clone(), and gsl_rng_uniform_int().

#define GSL_ERROR_VOID ( reason,
gsl_errno   ) 

Value:

do { \
       gsl_error (reason, __FILE__, __LINE__, gsl_errno) ; \
       return ; \
       } while (0)

Definition at line 420 of file rng.h.

#define GSL_MESSAGE ( message,
mask   ) 

Value:

do { \
       if (mask & GSL_MESSAGE_MASK) \
         gsl_message (message, __FILE__, __LINE__, mask) ; \
       } while (0)

Definition at line 548 of file rng.h.

#define GSL_MESSAGE_MASK   0xffffffffu

Definition at line 527 of file rng.h.

#define GSL_STATUS_UPDATE ( sp,
 )     do { if ((s) != GSL_SUCCESS) *(sp) = (s);} while(0)

Definition at line 475 of file rng.h.

#define GSL_VAR   extern

Definition at line 78 of file rng.h.

#define GSL_WARNING ( warning,
gsl_errno   ) 

Value:

do { \
       gsl_warning (warning, __FILE__, __LINE__, gsl_errno) ; \
       } while (0)

Definition at line 444 of file rng.h.


Typedef Documentation

typedef void gsl_error_handler_t(const char *reason, const char *file, int line, int gsl_errno)

Definition at line 384 of file rng.h.

typedef void gsl_stream_handler_t(const char *label, const char *file, int line, const char *reason)

Definition at line 387 of file rng.h.


Enumeration Type Documentation

anonymous enum

Enumerator:
GSL_SUCCESS 
GSL_FAILURE 
GSL_CONTINUE 
GSL_EDOM 
GSL_ERANGE 
GSL_EFAULT 
GSL_EINVAL 
GSL_EFAILED 
GSL_EFACTOR 
GSL_ESANITY 
GSL_ENOMEM 
GSL_EBADFUNC 
GSL_ERUNAWAY 
GSL_EMAXITER 
GSL_EZERODIV 
GSL_EBADTOL 
GSL_ETOL 
GSL_EUNDRFLW 
GSL_EOVRFLW 
GSL_ELOSS 
GSL_EROUND 
GSL_EBADLEN 
GSL_ENOTSQR 
GSL_ESING 
GSL_EDIVERGE 
GSL_EUNSUP 
GSL_EUNIMPL 
GSL_ECACHE 
GSL_ETABLE 
GSL_ENOPROG 
GSL_ENOPROGJ 
GSL_ETOLF 
GSL_ETOLX 
GSL_ETOLG 
GSL_EOF 

Definition at line 335 of file rng.h.

anonymous enum

Enumerator:
GSL_MESSAGE_MASK_A 
GSL_MESSAGE_MASK_B 
GSL_MESSAGE_MASK_C 
GSL_MESSAGE_MASK_D 
GSL_MESSAGE_MASK_E 
GSL_MESSAGE_MASK_F 
GSL_MESSAGE_MASK_G 
GSL_MESSAGE_MASK_H 

Definition at line 534 of file rng.h.


Function Documentation

void gsl_error ( const char *  reason,
const char *  file,
int  line,
int  gsl_errno 
)

Definition at line 450 of file rng.cc.

References gsl_stream_printf().

__BEGIN_DECLS void gsl_message ( const char *  message,
const char *  file,
int  line,
unsigned int  mask 
)

gsl_rng* gsl_rng_alloc ( const gsl_rng_type T  ) 

Definition at line 512 of file rng.cc.

References GSL_ENOMEM, GSL_ERROR_VAL, gsl_rng_set(), Rng::r, gsl_rng_type::size, gsl_rng::state, and gsl_rng::type.

Referenced by Rng::Rng().

gsl_rng* gsl_rng_clone ( const gsl_rng r  ) 

Definition at line 554 of file rng.cc.

References GSL_ENOMEM, GSL_ERROR_VAL, Rng::r, gsl_rng_type::size, gsl_rng::state, and gsl_rng::type.

const gsl_rng_type* gsl_rng_env_setup ( void   ) 

void gsl_rng_free ( gsl_rng r  ) 

Definition at line 683 of file rng.cc.

References gsl_rng::state.

Referenced by Rng::~Rng().

unsigned long int gsl_rng_get ( const gsl_rng r  ) 

Definition at line 589 of file rng.cc.

References gsl_rng_type::get, gsl_rng::state, and gsl_rng::type.

unsigned long int gsl_rng_max ( const gsl_rng r  ) 

Definition at line 638 of file rng.cc.

References gsl_rng_type::max, and gsl_rng::type.

int gsl_rng_memcpy ( gsl_rng dest,
const gsl_rng src 
)

Definition at line 541 of file rng.cc.

References GSL_EINVAL, GSL_ERROR, GSL_SUCCESS, gsl_rng_type::size, gsl_rng::state, and gsl_rng::type.

unsigned long int gsl_rng_min ( const gsl_rng r  ) 

Definition at line 644 of file rng.cc.

References gsl_rng_type::min, and gsl_rng::type.

const char* gsl_rng_name ( const gsl_rng r  ) 

Definition at line 650 of file rng.cc.

References gsl_rng_type::name, and gsl_rng::type.

void gsl_rng_print_state ( const gsl_rng r  ) 

Definition at line 668 of file rng.cc.

References gsl_rng_type::size, gsl_rng::state, and gsl_rng::type.

void gsl_rng_set ( const gsl_rng r,
unsigned long int  seed 
)

Definition at line 582 of file rng.cc.

References gsl_rng_type::set, gsl_rng::state, and gsl_rng::type.

Referenced by gsl_rng_alloc(), and Rng::seed().

size_t gsl_rng_size ( const gsl_rng r  ) 

Definition at line 656 of file rng.cc.

References gsl_rng_type::size, and gsl_rng::type.

void* gsl_rng_state ( const gsl_rng r  ) 

Definition at line 662 of file rng.cc.

References gsl_rng::state.

const gsl_rng_type** gsl_rng_types_setup ( void   ) 

Definition at line 283 of file rng.cc.

References ADD.

double gsl_rng_uniform ( const gsl_rng r  ) 

Definition at line 595 of file rng.cc.

References gsl_rng_type::get_double, gsl_rng::state, and gsl_rng::type.

Referenced by Rng::draw().

unsigned long int gsl_rng_uniform_int ( const gsl_rng r,
unsigned long int  n 
)

double gsl_rng_uniform_pos ( const gsl_rng r  ) 

Definition at line 601 of file rng.cc.

References gsl_rng_type::get_double, gsl_rng::state, and gsl_rng::type.

gsl_error_handler_t* gsl_set_error_handler ( gsl_error_handler_t new_handler  ) 

Definition at line 465 of file rng.cc.

gsl_error_handler_t* gsl_set_error_handler_off ( void   ) 

Definition at line 474 of file rng.cc.

FILE* gsl_set_stream ( FILE *  new_stream  ) 

Definition at line 406 of file rng.cc.

gsl_stream_handler_t* gsl_set_stream_handler ( gsl_stream_handler_t new_handler  ) 

Definition at line 398 of file rng.cc.

void gsl_stream_printf ( const char *  label,
const char *  file,
int  line,
const char *  reason 
)

Definition at line 381 of file rng.cc.

Referenced by gsl_error().

const char* gsl_strerror ( const int  gsl_errno  ) 

void gsl_warning ( const char *  reason,
const char *  file,
int  line,
int  gsl_errno 
)


Variable Documentation

GSL_VAR unsigned int gsl_message_mask

Definition at line 530 of file rng.h.

Definition at line 146 of file rng.h.

GSL_VAR const gsl_rng_type* gsl_rng_cmrg

Definition at line 148 of file rng.h.

GSL_VAR const gsl_rng_type* gsl_rng_coveyou

Definition at line 147 of file rng.h.

GSL_VAR const gsl_rng_type* gsl_rng_default

Definition at line 210 of file rng.h.

GSL_VAR unsigned long int gsl_rng_default_seed

Definition at line 211 of file rng.h.

Definition at line 149 of file rng.h.

Definition at line 150 of file rng.h.

Definition at line 151 of file rng.h.

GSL_VAR const gsl_rng_type* gsl_rng_gfsr4

Definition at line 152 of file rng.h.

Definition at line 153 of file rng.h.

Definition at line 154 of file rng.h.

Definition at line 155 of file rng.h.

GSL_VAR const gsl_rng_type* gsl_rng_minstd

Definition at line 156 of file rng.h.

GSL_VAR const gsl_rng_type* gsl_rng_mrg

Definition at line 157 of file rng.h.

GSL_VAR const gsl_rng_type* gsl_rng_mt19937

Definition at line 158 of file rng.h.

Definition at line 160 of file rng.h.

Definition at line 159 of file rng.h.

GSL_VAR const gsl_rng_type* gsl_rng_r250

Definition at line 161 of file rng.h.

GSL_VAR const gsl_rng_type* gsl_rng_ran0

Definition at line 162 of file rng.h.

GSL_VAR const gsl_rng_type* gsl_rng_ran1

Definition at line 163 of file rng.h.

GSL_VAR const gsl_rng_type* gsl_rng_ran2

Definition at line 164 of file rng.h.

GSL_VAR const gsl_rng_type* gsl_rng_ran3

Definition at line 165 of file rng.h.

GSL_VAR const gsl_rng_type* gsl_rng_rand

Definition at line 166 of file rng.h.

GSL_VAR const gsl_rng_type* gsl_rng_rand48

Definition at line 167 of file rng.h.

Definition at line 168 of file rng.h.

Definition at line 169 of file rng.h.

Definition at line 170 of file rng.h.

Definition at line 171 of file rng.h.

Definition at line 172 of file rng.h.

Definition at line 173 of file rng.h.

Definition at line 174 of file rng.h.

Definition at line 175 of file rng.h.

Definition at line 176 of file rng.h.

Definition at line 177 of file rng.h.

Definition at line 178 of file rng.h.

Definition at line 179 of file rng.h.

Definition at line 180 of file rng.h.

Definition at line 181 of file rng.h.

Definition at line 182 of file rng.h.

Definition at line 183 of file rng.h.

Definition at line 184 of file rng.h.

Definition at line 185 of file rng.h.

GSL_VAR const gsl_rng_type* gsl_rng_randu

Definition at line 186 of file rng.h.

GSL_VAR const gsl_rng_type* gsl_rng_ranf

Definition at line 187 of file rng.h.

GSL_VAR const gsl_rng_type* gsl_rng_ranlux

Definition at line 188 of file rng.h.

Definition at line 189 of file rng.h.

GSL_VAR const gsl_rng_type* gsl_rng_ranlxd1

Definition at line 190 of file rng.h.

GSL_VAR const gsl_rng_type* gsl_rng_ranlxd2

Definition at line 191 of file rng.h.

GSL_VAR const gsl_rng_type* gsl_rng_ranlxs0

Definition at line 192 of file rng.h.

GSL_VAR const gsl_rng_type* gsl_rng_ranlxs1

Definition at line 193 of file rng.h.

GSL_VAR const gsl_rng_type* gsl_rng_ranlxs2

Definition at line 194 of file rng.h.

GSL_VAR const gsl_rng_type* gsl_rng_ranmar

Definition at line 195 of file rng.h.

GSL_VAR const gsl_rng_type* gsl_rng_slatec

Definition at line 196 of file rng.h.

GSL_VAR const gsl_rng_type* gsl_rng_taus

Definition at line 197 of file rng.h.

GSL_VAR const gsl_rng_type* gsl_rng_taus113

Definition at line 199 of file rng.h.

GSL_VAR const gsl_rng_type* gsl_rng_taus2

Definition at line 198 of file rng.h.

Definition at line 200 of file rng.h.

GSL_VAR const gsl_rng_type* gsl_rng_tt800

Definition at line 201 of file rng.h.

GSL_VAR const gsl_rng_type* gsl_rng_uni

Definition at line 202 of file rng.h.

GSL_VAR const gsl_rng_type* gsl_rng_uni32

Definition at line 203 of file rng.h.

GSL_VAR const gsl_rng_type* gsl_rng_vax

Definition at line 204 of file rng.h.

Definition at line 205 of file rng.h.

GSL_VAR const gsl_rng_type* gsl_rng_zuf

Definition at line 206 of file rng.h.

GSL_VAR int gsl_warnings_off

Definition at line 453 of file rng.h.


Generated on Mon Mar 23 14:06:51 2009 for ARTS by  doxygen 1.5.6