Skip to content

Commit 4b9375b

Browse files
committed
Revert Changes. Removed type-bound getter since getters already exist
1 parent 6f1599b commit 4b9375b

2 files changed

Lines changed: 1 addition & 26 deletions

File tree

‎random_numbers/mersennetwister.F90‎

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff 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
! -------------------------------------------------------------
135132
contains
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
! ---------------------------

‎random_numbers/random_numbers.F90‎

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff 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

7169
contains
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)

0 commit comments

Comments
 (0)