Mercurial > repos > public > sbplib_julia
diff test/testSbpOperators.jl @ 578:b24b910a9025 feature/boundary_ops
Change inference test to be more explicit about what methods are tested
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Tue, 01 Dec 2020 17:41:14 +0100 |
parents | 1d4417ced79f |
children | 0779713f95a2 |
line wrap: on
line diff
--- a/test/testSbpOperators.jl Tue Dec 01 16:48:53 2020 +0100 +++ b/test/testSbpOperators.jl Tue Dec 01 17:41:14 2020 +0100 @@ -291,24 +291,22 @@ v = ones(Float64, 11) u = fill(1.) - # TBD: Are these testing what we want them to test, apply and apply_transpose, - # or are they testing getindex of TensorMappingApplication? - @inferred (e_l*v)[] - @inferred (e_r*v)[] + @inferred apply(e_l, v) + @inferred apply(e_r, v) - @inferred (e_l'*u)[4] - @inferred (e_l'*u)[Index(1,Lower)] - @inferred (e_l'*u)[Index(2,Lower)] - @inferred (e_l'*u)[Index(6,Interior)] - @inferred (e_l'*u)[Index(10,Upper)] - @inferred (e_l'*u)[Index(11,Upper)] + @inferred apply_transpose(e_l, u, 4) + @inferred apply_transpose(e_l, u, Index(1,Lower)) + @inferred apply_transpose(e_l, u, Index(2,Lower)) + @inferred apply_transpose(e_l, u, Index(6,Interior)) + @inferred apply_transpose(e_l, u, Index(10,Upper)) + @inferred apply_transpose(e_l, u, Index(11,Upper)) - @inferred (e_r'*u)[4] - @inferred (e_r'*u)[Index(1,Lower)] - @inferred (e_r'*u)[Index(2,Lower)] - @inferred (e_r'*u)[Index(6,Interior)] - @inferred (e_r'*u)[Index(10,Upper)] - @inferred (e_r'*u)[Index(11,Upper)] + @inferred apply_transpose(e_r, u, 4) + @inferred apply_transpose(e_r, u, Index(1,Lower)) + @inferred apply_transpose(e_r, u, Index(2,Lower)) + @inferred apply_transpose(e_r, u, Index(6,Interior)) + @inferred apply_transpose(e_r, u, Index(10,Upper)) + @inferred apply_transpose(e_r, u, Index(11,Upper)) end end