File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -116,9 +116,6 @@ module MersenneTwister_mod
116116 type randomNumberSequence
117117 integer :: currentElement ! = blockSize
118118 integer , dimension (0 :blockSize - 1 ) :: state ! = 0
119- contains
120- procedure :: get_currentElement
121- procedure :: get_state
122119 end type randomNumberSequence
123120
124121 ! > @ingroup mersennetwister_mod
@@ -133,19 +130,6 @@ module MersenneTwister_mod
133130! > @{
134131! -------------------------------------------------------------
135132contains
136- function get_currentElement (this ) result(currentElement)
137- class(randomNumberSequence) :: this
138- integer :: currentElement
139-
140- currentElement = this% currentElement
141- end function get_currentElement
142-
143- function get_state (this ) result(state)
144- class(randomNumberSequence) :: this
145- integer , dimension (0 :blockSize-1 ) :: state
146-
147- state = this% state
148- end function get_state
149133 ! -------------------------------------------------------------
150134 ! Private functions
151135 ! ---------------------------
Original file line number Diff line number Diff line change @@ -39,9 +39,7 @@ module random_numbers_mod
3939 ! > @brief Type to hold a stream of randomly generated numbers
4040 ! > @ingroup random_numbers_mod
4141 type randomNumberStream
42- type (randomNumberSequence), target :: theNumbers
43- contains
44- procedure :: get_theNumbers
42+ type (randomNumberSequence) :: theNumbers
4543 end type randomNumberStream
4644
4745 ! > Returns scalar, 1 or 2 D random real numbers
@@ -69,13 +67,6 @@ module random_numbers_mod
6967! > @{
7068
7169contains
72- function get_theNumbers (this ) result(theNumbers)
73- class(randomNumberStream) :: this
74- type (randomNumberSequence), target :: theNumbers
75-
76- theNumbers = > this% theNumbers
77-
78- end function get_theNumbers
7970
8071 ! > Initialization
8172 function initializeRandomNumberStream_S (seed ) result(new)
You can’t perform that action at this time.
0 commit comments