@@ -787,7 +787,7 @@ Finds the `nev` extremal eigenvalues and their corresponding eigenvectors satisf
787787function lobpcg (A, largest:: Bool , nev:: Int ; kwargs... )
788788 lobpcg (A, nothing , largest, nev; kwargs... )
789789end
790- function lobpcg (A, B, largest:: Bool , nev:: Int ; rng:: AbstractRNG = MersenneTwister (0 ), kwargs... )
790+ function lobpcg (A, B, largest:: Bool , nev:: Int ; rng:: AbstractRNG = MersenneTwister (seed ), kwargs... )
791791 lobpcg (A, B, largest, rand (rng, eltype (A), size (A, 1 ), nev); not_zeros= true , rng= rng, kwargs... )
792792end
793793
@@ -827,7 +827,7 @@ function lobpcg(A, largest::Bool, X0; kwargs...)
827827end
828828function lobpcg (A, B, largest, X0;
829829 not_zeros= false , log= false , P= nothing , maxiter= 200 ,
830- rng:: AbstractRNG = MersenneTwister (0 ),
830+ rng:: AbstractRNG = MersenneTwister (seed ),
831831 C= nothing , tol:: Real = default_tolerance (eltype (X0)))
832832 X = copy (X0)
833833 n = size (X, 1 )
866866
867867"""
868868function lobpcg! (iterator:: LOBPCGIterator ; log= false , maxiter= 200 , not_zeros= false ,
869- rng:: AbstractRNG = MersenneTwister (0 ),
869+ rng:: AbstractRNG = MersenneTwister (seed ),
870870 tol:: Real = default_tolerance (eltype (iterator. XBlocks. block)))
871871 X = iterator. XBlocks. block
872872 iterator. constr! (iterator. XBlocks. block, iterator. tempXBlocks. block)
@@ -931,7 +931,7 @@ function lobpcg(A, largest::Bool, X0, nev::Int; kwargs...)
931931end
932932function lobpcg (A, B, largest:: Bool , X0, nev:: Int ;
933933 not_zeros= false , log= false , P= nothing , maxiter= 200 ,
934- rng:: AbstractRNG = MersenneTwister (0 ),
934+ rng:: AbstractRNG = MersenneTwister (seed ),
935935 C= nothing , tol:: Real = default_tolerance (eltype (X0)))
936936 n = size (X0, 1 )
937937 sizeX = size (X0, 2 )
0 commit comments