comparison DiffOps/src/laplace.jl @ 250:863a98d9e798 boundary_conditions

Remove obsolete comment
author Vidar Stiernström <vidar.stiernstrom@it.uu.se>
date Thu, 27 Jun 2019 14:24:09 +0200
parents 05e7bbe0af97
children 89a101a63e7a
comparison
equal deleted inserted replaced
249:7cb4492ccd60 250:863a98d9e798
81 # TODO: This is obviouly strange. Is domain_size just discarded? Is there a way to avoid storing grid in BoundaryValue? 81 # TODO: This is obviouly strange. Is domain_size just discarded? Is there a way to avoid storing grid in BoundaryValue?
82 # Can we give special treatment to TensorMappings that go to a higher dim? 82 # Can we give special treatment to TensorMappings that go to a higher dim?
83 LazyTensors.range_size(e::NormalDerivative{T}, domain_size::NTuple{1,Integer}) where T = size(e.grid) 83 LazyTensors.range_size(e::NormalDerivative{T}, domain_size::NTuple{1,Integer}) where T = size(e.grid)
84 LazyTensors.domain_size(e::NormalDerivative{T}, range_size::NTuple{2,Integer}) where T = (range_size[3-dim(e.bId)],) 84 LazyTensors.domain_size(e::NormalDerivative{T}, range_size::NTuple{2,Integer}) where T = (range_size[3-dim(e.bId)],)
85 85
86 # Not correct abstraction level
87 # TODO: Not type stable D:< 86 # TODO: Not type stable D:<
88 function LazyTensors.apply(d::NormalDerivative, v::AbstractArray, I::NTuple{2,Int}) 87 function LazyTensors.apply(d::NormalDerivative, v::AbstractArray, I::NTuple{2,Int})
89 i = I[dim(d.bId)] 88 i = I[dim(d.bId)]
90 j = I[3-dim(d.bId)] 89 j = I[3-dim(d.bId)]
91 N_i = size(d.grid)[dim(d.bId)] 90 N_i = size(d.grid)[dim(d.bId)]