Mercurial > repos > public > sbplib_julia
comparison 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 |
comparison
equal
deleted
inserted
replaced
577:cae4d5b428d6 | 578:b24b910a9025 |
---|---|
289 | 289 |
290 @testset "Inferred" begin | 290 @testset "Inferred" begin |
291 v = ones(Float64, 11) | 291 v = ones(Float64, 11) |
292 u = fill(1.) | 292 u = fill(1.) |
293 | 293 |
294 # TBD: Are these testing what we want them to test, apply and apply_transpose, | 294 @inferred apply(e_l, v) |
295 # or are they testing getindex of TensorMappingApplication? | 295 @inferred apply(e_r, v) |
296 @inferred (e_l*v)[] | 296 |
297 @inferred (e_r*v)[] | 297 @inferred apply_transpose(e_l, u, 4) |
298 | 298 @inferred apply_transpose(e_l, u, Index(1,Lower)) |
299 @inferred (e_l'*u)[4] | 299 @inferred apply_transpose(e_l, u, Index(2,Lower)) |
300 @inferred (e_l'*u)[Index(1,Lower)] | 300 @inferred apply_transpose(e_l, u, Index(6,Interior)) |
301 @inferred (e_l'*u)[Index(2,Lower)] | 301 @inferred apply_transpose(e_l, u, Index(10,Upper)) |
302 @inferred (e_l'*u)[Index(6,Interior)] | 302 @inferred apply_transpose(e_l, u, Index(11,Upper)) |
303 @inferred (e_l'*u)[Index(10,Upper)] | 303 |
304 @inferred (e_l'*u)[Index(11,Upper)] | 304 @inferred apply_transpose(e_r, u, 4) |
305 | 305 @inferred apply_transpose(e_r, u, Index(1,Lower)) |
306 @inferred (e_r'*u)[4] | 306 @inferred apply_transpose(e_r, u, Index(2,Lower)) |
307 @inferred (e_r'*u)[Index(1,Lower)] | 307 @inferred apply_transpose(e_r, u, Index(6,Interior)) |
308 @inferred (e_r'*u)[Index(2,Lower)] | 308 @inferred apply_transpose(e_r, u, Index(10,Upper)) |
309 @inferred (e_r'*u)[Index(6,Interior)] | 309 @inferred apply_transpose(e_r, u, Index(11,Upper)) |
310 @inferred (e_r'*u)[Index(10,Upper)] | |
311 @inferred (e_r'*u)[Index(11,Upper)] | |
312 end | 310 end |
313 | 311 |
314 end | 312 end |
315 # | 313 # |
316 # @testset "NormalDerivative" begin | 314 # @testset "NormalDerivative" begin |