Skip to content

Commit cebc5df

Browse files
committed
Merge pull request #12 from bashtage/remove-dummy
CLN: Remove dummy random number generator
2 parents 6c97fd7 + 9da4145 commit cebc5df

File tree

12 files changed

+4
-161
lines changed

12 files changed

+4
-161
lines changed

README.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ The RNGs include:
1313
* [PCG32](http://www.pcg-random.org/) and [PCG64](http:w//www.pcg-random.org/)
1414
* [MRG32K3A](http://simul.iro.umontreal.ca/rng)
1515
* A multiplicative lagged fibonacci generator (LFG(31, 1279, 861, *))
16-
* A dummy RNG - repeats the same sequence of 20 values -- only for testing
1716

1817
## Rationale
1918
The main reason for this project is to include other PRNGs that support

randomstate/distributions.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,6 @@ typedef int bool;
2323
#include "shims/pcg-64/pcg-64-shim.h"
2424
#elif defined(RANDOMKIT_RNG)
2525
#include "shims/random-kit/random-kit-shim.h"
26-
#elif defined(DUMMY_RNG)
27-
#include "shims/dummy/dummy-shim.h"
2826
#elif defined(XORSHIFT128_RNG)
2927
#include "shims/xorshift128/xorshift128-shim.h"
3028
#elif defined(XORSHIFT1024_RNG)

randomstate/interface.pyx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,6 @@ IF RNG_NAME == 'mrg32k3a':
4444
include "shims/mrg32k3a/mrg32k3a.pxi"
4545
IF RNG_NAME == 'mlfg_1279_861':
4646
include "shims/mlfg-1279-861/mlfg-1279-861.pxi"
47-
IF RNG_NAME == 'dummy':
48-
include "shims/dummy/dummy.pxi"
4947

5048
IF NORMAL_METHOD == 'inv':
5149
__normal_method = 'inv'

randomstate/setup-all.py

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ def __init__(self, **kwargs):
1919
pwd = getcwd()
2020
configs = []
2121

22-
rngs = ['RNG_DUMMY', 'RNG_MLFG_1279_861', 'RNG_PCG32', 'RNG_PCG64', 'RNG_MT19937', 'RNG_XORSHIFT128', 'RNG_XORSHIFT1024',
22+
rngs = ['RNG_MLFG_1279_861', 'RNG_PCG32', 'RNG_PCG64', 'RNG_MT19937', 'RNG_XORSHIFT128', 'RNG_XORSHIFT1024',
2323
'RNG_MRG32K3A']
2424

2525
compile_rngs = rngs
@@ -105,14 +105,6 @@ def write_config(config):
105105

106106
include_dirs += [join(pwd, 'src', 'mlfg_1279_861')]
107107

108-
elif flags['RNG_DUMMY']:
109-
sources += [join(pwd, 'src', 'dummy', 'dummy.c')]
110-
sources += [join(pwd, 'shims', 'dummy', 'dummy-shim.c')]
111-
112-
defs = [('DUMMY_RNG', '1')]
113-
114-
include_dirs += [join(pwd, 'src', 'dummy')]
115-
116108
config = {'file_name': file_name,
117109
'sources': sources,
118110
'include_dirs': include_dirs,

randomstate/setup-basic.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import numpy
99
from Cython.Build import cythonize
1010

11-
rngs = ['RNG_DUMMY', 'RNG_PCG32', 'RNG_PCG64',
11+
rngs = ['RNG_PCG32', 'RNG_PCG64',
1212
'RNG_MT19937', 'RNG_XORSHIFT128',
1313
'RNG_XORSHIFT1024', 'RNG_MRG32K3A', 'RNG_MLFG_1279_861']
1414

randomstate/setup-wrappers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import numpy
77
from Cython.Build import cythonize
88

9-
rngs = ['RNG_DUMMY', 'RNG_PCG32', 'RNG_PCG64',
9+
rngs = ['RNG_PCG32', 'RNG_PCG64',
1010
'RNG_MT19937', 'RNG_XORSHIFT128',
1111
'RNG_XORSHIFT1024', 'RNG_MRG32K3A', 'RNG_MLFG_1279_861']
1212

randomstate/shims/dummy/dummy-shim.c

Lines changed: 0 additions & 13 deletions
This file was deleted.

randomstate/shims/dummy/dummy-shim.h

Lines changed: 0 additions & 56 deletions
This file was deleted.

randomstate/shims/dummy/dummy.pxi

Lines changed: 0 additions & 37 deletions
This file was deleted.

randomstate/src/dummy/dummy.c

Lines changed: 0 additions & 23 deletions
This file was deleted.

0 commit comments

Comments
 (0)