12 August 2019 10:43:02 AM
VAN_DER_CORPUT_TEST
C version
Test the VAN_DER_CORPUT library.
VDC_TEST
VDC returns the I-th element of a van der Corput sequence.
I VDC(I)
-10 -0.3125
-9 -0.5625
-8 -0.0625
-7 -0.875
-6 -0.375
-5 -0.625
-4 -0.125
-3 -0.75
-2 -0.25
-1 -0.5
0 0
1 0.5
2 0.25
3 0.75
4 0.125
5 0.625
6 0.375
7 0.875
8 0.0625
9 0.5625
10 0.3125
VDC_INVERSE_TEST
VDC_INVERSE inverts an element of a van der Corput sequence.
I R=VDC(I) VDC_INVERSE(R)
-10 -0.3125 -10
-9 -0.5625 -9
-8 -0.0625 -8
-7 -0.875 -7
-6 -0.375 -6
-5 -0.625 -5
-4 -0.125 -4
-3 -0.75 -3
-2 -0.25 -2
-1 -0.5 -1
0 0 0
1 0.5 1
2 0.25 2
3 0.75 3
4 0.125 4
5 0.625 5
6 0.375 6
7 0.875 7
8 0.0625 8
9 0.5625 9
10 0.3125 10
VDC_SEQUENCE_TEST
VDC_SEQUENCE returns elements I1 through I2 of
a van der Corput sequence.
R=VDC_SEQUENCE( 7, 7): 0.875
R=VDC_SEQUENCE( 0, 8): 0 0.5 0.25 0.75 0.125
0.625 0.375 0.875 0.0625
R=VDC_SEQUENCE( 8, 0): 0.0625 0.875 0.375 0.625 0.125
0.75 0.25 0.5 0
R=VDC_SEQUENCE( -3, 5): -0.75 -0.25 -0.5 0 0.5
0.25 0.75 0.125 0.625
R=VDC_SEQUENCE(100,105): 0.148438 0.648438 0.398438 0.898438 0.0859375
0.585938
VDC_BASE_TEST
VDC_BASE returns the I-th element of a van der Corput
sequence in base B.
I VDC_BASE(I,2) VDC_BASE(I,3) VDC_BASE(I,5)
-10 -0.3125 -0.37037037 -0.08
-9 -0.5625 -0.037037037 -0.84
-8 -0.0625 -0.88888889 -0.64
-7 -0.875 -0.55555556 -0.44
-6 -0.375 -0.22222222 -0.24
-5 -0.625 -0.77777778 -0.04
-4 -0.125 -0.44444444 -0.8
-3 -0.75 -0.11111111 -0.6
-2 -0.25 -0.66666667 -0.4
-1 -0.5 -0.33333333 -0.2
0 0 0 0
1 0.5 0.33333333 0.2
2 0.25 0.66666667 0.4
3 0.75 0.11111111 0.6
4 0.125 0.44444444 0.8
5 0.625 0.77777778 0.04
6 0.375 0.22222222 0.24
7 0.875 0.55555556 0.44
8 0.0625 0.88888889 0.64
9 0.5625 0.037037037 0.84
10 0.3125 0.37037037 0.08
VAN_DER_CORPUT_TEST
Normal end of execution.
12 August 2019 10:43:02 AM