Skip to content

Commit 57c98d4

Browse files
Søren Mortensen9prady9
authored andcommitted
Take a shared reference instead of ownership in random::random_uniform() and random::random_normal() (fix #162)
1 parent 5b7bb31 commit 57c98d4

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/random/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ pub fn set_default_random_engine_type(rtype: RandomEngineType) {
217217
/// # Return Values
218218
///
219219
/// An Array with uniform numbers generated using random engine
220-
pub fn random_uniform<T: HasAfEnum>(dims: Dim4, engine: RandomEngine) -> Array {
220+
pub fn random_uniform<T: HasAfEnum>(dims: Dim4, engine: &RandomEngine) -> Array {
221221
unsafe {
222222
let aftype = T::get_af_dtype();
223223
let mut temp : i64 = 0;
@@ -239,7 +239,7 @@ pub fn random_uniform<T: HasAfEnum>(dims: Dim4, engine: RandomEngine) -> Array {
239239
/// # Return Values
240240
///
241241
/// An Array with normal numbers generated using random engine
242-
pub fn random_normal<T: HasAfEnum>(dims: Dim4, engine: RandomEngine) -> Array {
242+
pub fn random_normal<T: HasAfEnum>(dims: Dim4, engine: &RandomEngine) -> Array {
243243
unsafe {
244244
let aftype = T::get_af_dtype();
245245
let mut temp : i64 = 0;

0 commit comments

Comments
 (0)