@@ -5,30 +5,32 @@ $(DocStringExtensions.README)
5
5
module RecursiveArrayTools
6
6
7
7
using DocStringExtensions
8
- using Requires, RecipesBase, StaticArrays, Statistics,
9
- ArrayInterface, LinearAlgebra
10
-
11
- import ChainRulesCore
12
- import ChainRulesCore: NoTangent
13
- import ZygoteRules
14
- abstract type AbstractVectorOfArray{T, N, A} <: AbstractArray{T, N} end
15
- abstract type AbstractDiffEqArray{T, N, A} <: AbstractVectorOfArray{T, N, A} end
16
-
17
- include (" utils.jl" )
18
- include (" vector_of_array.jl" )
19
- include (" array_partition.jl" )
20
- include (" init.jl" )
21
- include (" zygote.jl" )
22
-
23
- export VectorOfArray, DiffEqArray, AbstractVectorOfArray, AbstractDiffEqArray,
8
+ using Requires, RecipesBase, StaticArrays, Statistics,
9
+ ArrayInterface, LinearAlgebra
10
+
11
+ import ChainRulesCore
12
+ import ChainRulesCore: NoTangent
13
+ import ZygoteRules
14
+ abstract type AbstractVectorOfArray{T, N, A} <: AbstractArray{T, N} end
15
+ abstract type AbstractDiffEqArray{T, N, A} <: AbstractVectorOfArray{T, N, A} end
16
+
17
+ include (" utils.jl" )
18
+ include (" vector_of_array.jl" )
19
+ include (" array_partition.jl" )
20
+ include (" init.jl" )
21
+ include (" zygote.jl" )
22
+
23
+ Base. show (io:: IO , x:: Union{ArrayPartition,AbstractVectorOfArray} ) = invoke (show, Tuple{typeof (io), Any}, io, x)
24
+
25
+ export VectorOfArray, DiffEqArray, AbstractVectorOfArray, AbstractDiffEqArray,
24
26
AllObserved, vecarr_to_arr, vecarr_to_vectors, tuples
25
27
26
- export recursivecopy, recursivecopy!, vecvecapply, copyat_or_push!,
27
- vecvec_to_mat, recursive_one, recursive_mean, recursive_bottom_eltype,
28
- recursive_unitless_bottom_eltype, recursive_unitless_eltype
28
+ export recursivecopy, recursivecopy!, vecvecapply, copyat_or_push!,
29
+ vecvec_to_mat, recursive_one, recursive_mean, recursive_bottom_eltype,
30
+ recursive_unitless_bottom_eltype, recursive_unitless_eltype
29
31
30
32
31
- export ArrayPartition
33
+ export ArrayPartition
32
34
33
35
34
36
end # module
0 commit comments