@@ -1187,7 +1187,8 @@ function low_connectivity(rng::AbstractRNG, ::Type{T}, dims::Integer...;
11871187end
11881188
11891189function build_cycle (:: Val{false} , rng:: AbstractRNG , :: Type{T} , res_size:: Int ;
1190- in_degree:: Integer = 1 , radius:: Number = T (1.0 ), cut_cycle:: Bool = false ) where {T <: Number }
1190+ in_degree:: Integer = 1 , radius:: Number = T (1.0 ), cut_cycle:: Bool = false ) where {T < :
1191+ Number}
11911192 reservoir_matrix = DeviceAgnostic. zeros (rng, T, res_size, res_size)
11921193 for idx in 1 : res_size
11931194 selected = randperm (rng, res_size)[1 : in_degree]
@@ -1200,7 +1201,8 @@ function build_cycle(::Val{false}, rng::AbstractRNG, ::Type{T}, res_size::Int;
12001201end
12011202
12021203function build_cycle (:: Val{true} , rng:: AbstractRNG , :: Type{T} , res_size:: Int ;
1203- in_degree:: Integer = 1 , radius:: Number = T (1.0 ), cut_cycle:: Bool = false ) where {T <: Number }
1204+ in_degree:: Integer = 1 , radius:: Number = T (1.0 ), cut_cycle:: Bool = false ) where {T < :
1205+ Number}
12041206 reservoir_matrix = DeviceAgnostic. zeros (rng, T, res_size, res_size)
12051207 perm = randperm (rng, res_size)
12061208 for idx in 1 : (res_size - 1 )
0 commit comments