11using LinearAlgebra,
2- Test, PreallocationTools, ForwardDiff, LabelledArrays,
3- RecursiveArrayTools
2+ Test, PreallocationTools, ForwardDiff, LabelledArrays,
3+ RecursiveArrayTools
44
55function test (u0, dual, chunk_size)
66 cache = PreallocationTools. DiffCache (u0, chunk_size)
@@ -53,8 +53,10 @@ results = test(u0, dual, chunk_size)
5353
5454chunk_size = 5
5555u0_B = ones (5 , 5 )
56- dual_B = zeros (ForwardDiff. Dual{ForwardDiff. Tag{typeof (something), Float64}, Float64,
57- chunk_size}, 2 , 2 )
56+ dual_B = zeros (
57+ ForwardDiff. Dual{ForwardDiff. Tag{typeof (something), Float64}, Float64,
58+ chunk_size},
59+ 2 , 2 )
5860cache_B = FixedSizeDiffCache (u0_B, chunk_size)
5961tmp_du_BA = get_tmp (cache_B, u0_B)
6062tmp_dual_du_BA = get_tmp (cache_B, dual_B)
@@ -102,9 +104,11 @@ results = test(u0, dual, chunk_size)
102104# ArrayPartition tests
103105chunk_size = 2
104106u0 = ArrayPartition (ones (2 , 2 ), ones (3 , 3 ))
105- dual_a = zeros (ForwardDiff. Dual{ForwardDiff. Tag{nothing , Float64}, Float64,
107+ dual_a = zeros (
108+ ForwardDiff. Dual{ForwardDiff. Tag{nothing , Float64}, Float64,
106109 chunk_size}, 2 , 2 )
107- dual_b = zeros (ForwardDiff. Dual{ForwardDiff. Tag{nothing , Float64}, Float64,
110+ dual_b = zeros (
111+ ForwardDiff. Dual{ForwardDiff. Tag{nothing , Float64}, Float64,
108112 chunk_size}, 3 , 3 )
109113dual = ArrayPartition (dual_a, dual_b)
110114results = test (u0, dual, chunk_size)
@@ -128,10 +132,14 @@ results = test(u0, dual, chunk_size)
128132@test eltype (results[7 ]) == eltype (dual)
129133
130134u0_AP = ArrayPartition (ones (2 , 2 ), ones (3 , 3 ))
131- dual_a = zeros (ForwardDiff. Dual{ForwardDiff. Tag{typeof (something), Float64}, Float64,
132- chunk_size}, 2 , 2 )
133- dual_b = zeros (ForwardDiff. Dual{ForwardDiff. Tag{typeof (something), Float64}, Float64,
134- chunk_size}, 3 , 3 )
135+ dual_a = zeros (
136+ ForwardDiff. Dual{ForwardDiff. Tag{typeof (something), Float64}, Float64,
137+ chunk_size},
138+ 2 , 2 )
139+ dual_b = zeros (
140+ ForwardDiff. Dual{ForwardDiff. Tag{typeof (something), Float64}, Float64,
141+ chunk_size},
142+ 3 , 3 )
135143dual_AP = ArrayPartition (dual_a, dual_b)
136144cache_AP = FixedSizeDiffCache (u0_AP, chunk_size)
137145tmp_du_APA = get_tmp (cache_AP, u0_AP)
0 commit comments