changeset 2001:f45d32022e4f feature/grids/manifolds

Merge feature/grids/parameter_spaces/in
author Jonatan Werpers <jonatan@werpers.com>
date Tue, 29 Apr 2025 08:59:29 +0200
parents a1b2453c02c9 (current diff) 889c18ad56bf (diff)
children 4300c59bbeff e48577b5e707
files
diffstat 1 files changed, 4 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/src/Grids/parameter_space.jl	Fri Apr 25 16:05:58 2025 +0200
+++ b/src/Grids/parameter_space.jl	Tue Apr 29 08:59:29 2025 +0200
@@ -170,16 +170,12 @@
         v - v₁
     end
 
-    A = hcat(V[2:end]...) # matrix with edge vectors as columns
-    b = x - v₁
+    A = hcat(V[2:end]...) # Matrix with edge vectors as columns
+    λ = A \ (x - v₁)
 
-    # Solve Aλ = b
-    λ = A \ b
+    λ_full = (1 - sum(λ), λ...) # Full barycentric coordinates
 
-    # Compute full barycentric coordinates: first is 1 - sum(λ), then λ
-    λ_full = (1 - sum(λ), λ...)  # Tuple of length NV
-
-    all(λᵢ -> zero(λᵢ) ≤ λᵢ ≤ one(λᵢ), λ_full)
+    return all(λᵢ -> zero(λᵢ) ≤ λᵢ ≤ one(λᵢ), λ_full)
 end
 
 """