NAMD
Classes | Macros
Random.h File Reference
#include "common.h"
#include "Vector.h"

Go to the source code of this file.

Classes

class  Random
 

Macros

#define UINT64_LITERAL(X)   X ## ULL
 
#define RAND48_SEED   UINT64_LITERAL(0x00001234abcd330e)
 
#define RAND48_MULT   UINT64_LITERAL(0x00000005deece66d)
 
#define RAND48_ADD   UINT64_LITERAL(0x000000000000000b)
 
#define RAND48_MASK   UINT64_LITERAL(0x0000ffffffffffff)
 

Macro Definition Documentation

#define RAND48_ADD   UINT64_LITERAL(0x000000000000000b)

Definition at line 34 of file Random.h.

Referenced by Random::init().

#define RAND48_MASK   UINT64_LITERAL(0x0000ffffffffffff)

Definition at line 35 of file Random.h.

Referenced by Random::skip().

#define RAND48_MULT   UINT64_LITERAL(0x00000005deece66d)

Definition at line 33 of file Random.h.

Referenced by Random::init().

#define RAND48_SEED   UINT64_LITERAL(0x00001234abcd330e)

Definition at line 32 of file Random.h.

Referenced by Random::init(), and Random::Random().

#define UINT64_LITERAL (   X)    X ## ULL

Copyright (c) 1995, 1996, 1997, 1998, 1999, 2000 by The Board of Trustees of the University of Illinois. All rights reserved.

Definition at line 29 of file Random.h.

Referenced by Random::init(), Random::integer(), and Random::uniform().