comparison src/Grids/mapped_grid.jl @ 1787:43c0bfc13de3 feature/grids/curvilinear

Delete metric_tensor_inverse
author Jonatan Werpers <jonatan@werpers.com>
date Wed, 18 Sep 2024 22:39:38 +0200
parents 265a740a49da
children 08710ebe940d
comparison
equal deleted inserted replaced
1783:ed1b43d07029 1787:43c0bfc13de3
131 return map(jacobian(g)) do ∂x∂ξ 131 return map(jacobian(g)) do ∂x∂ξ
132 ∂x∂ξ'*∂x∂ξ 132 ∂x∂ξ'*∂x∂ξ
133 end 133 end
134 end 134 end
135 135
136 """
137 metric_tensor_inverse(g::MappedGrid)
138
139 The inverse of the metric tensor of `g` as a grid function.
140 """
141 function metric_tensor_inverse(g::MappedGrid)
142 return map(jacobian(g)) do ∂x∂ξ
143 inv(∂x∂ξ'*∂x∂ξ)
144 end
145 end
146
147 function min_spacing(g::MappedGrid{T,1} where T) 136 function min_spacing(g::MappedGrid{T,1} where T)
148 n, = size(g) 137 n, = size(g)
149 138
150 ms = Inf 139 ms = Inf
151 for i ∈ 1:n-1 140 for i ∈ 1:n-1