comparison src/Grids/mapped_grid.jl @ 1799:8583f6379bd8 feature/grids/curvilinear

Fix signature of normal(g,b,i...)
author Jonatan Werpers <jonatan@werpers.com>
date Tue, 01 Oct 2024 11:52:38 +0200
parents 25dbb1c02ddc
children 2b5f81e288f1 34ddb953a986
comparison
equal deleted inserted replaced
1798:25dbb1c02ddc 1799:8583f6379bd8
178 k = grid_id(boundary) 178 k = grid_id(boundary)
179 σ*∂ξ∂x[k,:]/norm(∂ξ∂x[k,:]) 179 σ*∂ξ∂x[k,:]/norm(∂ξ∂x[k,:])
180 end 180 end
181 end 181 end
182 182
183 function normal(g::MappedGrid, boundary, i) 183 function normal(g::MappedGrid, boundary, i...)
184 σ = _boundary_sign(component_type(g), boundary) 184 σ = _boundary_sign(component_type(g), boundary)
185 ∂ξ∂x = inv(jacobian(g)[i]) 185 ∂ξ∂x = inv(jacobian(g)[i...])
186 186
187 k = grid_id(boundary) 187 k = grid_id(boundary)
188 return σ*∂ξ∂x[k,:]/norm(∂ξ∂x[k,:]) 188 return σ*∂ξ∂x[k,:]/norm(∂ξ∂x[k,:])
189 end 189 end
190 190