We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9ec962f commit eedad36Copy full SHA for eedad36
2 files changed
src/two_variance_component.jl
@@ -258,7 +258,7 @@ function gradient!(
258
∇::AbstractVector,
259
vcm::T1,
260
vcdata::Array{T2},
261
- vcaux::Array{T3} = map(x -> VarianceComponentAuxData(x), vcdata)
+ vcaux::Array{T3} = VarianceComponentAuxData(vcdata)# map(x -> VarianceComponentAuxData(x), vcdata)
262
) where {
263
T1 <: Union{VarianceComponentModel, TwoVarCompModelRotate},
264
T2 <: Union{VarianceComponentVariate, TwoVarCompVariateRotate},
test/two_variance_component_test.jl
@@ -67,6 +67,7 @@ vcmodelrot = TwoVarCompModelRotate(vcmodel)
67
H = zeros(2d^2, 2d^2)
68
#@code_warntype fisher!(H, vcmodelrot, vcdatarot)
69
@inferred fisher_Σ!(H, vcmodelrot, vcdatarot)
70
+@inferred fisher_Σ!(H, vcmodel, vcdata)
71
@test norm(fisher_Σ(vcmodel, vcdata) - fisher_Σ(vcmodelrot, vcdatarot)) ≈ 0.0
72
@test norm(fisher_Σ(vcmodel, vcdata) - fisher_Σ(vcmodel, vcdatarot)) ≈ 0.0
73
@test norm(fisher_Σ(vcmodel, [vcdata vcdata]) -
@@ -88,6 +89,7 @@ H = zeros(p * d, p * d)
88
89
@inferred fisher_B!(H, vcmodelrot, vcdatarot)
90
@inferred fisher_B!(H, vcmodel, vcdatarot)
91
@inferred fisher_B!(H, vcmodel, vcdata)
92
+
93
@test norm(fisher_B(vcmodel, vcdata) - fisher_B(vcmodelrot, vcdatarot)) ≈ 0.0
94
@test norm(fisher_B(vcmodel, vcdata) - fisher_B(vcmodel, vcdatarot)) ≈ 0.0
95
@test norm(fisher_B(vcmodel, [vcdata vcdata]) -
0 commit comments