Mercurial > repos > public > sbplib_julia
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
diff -r a1b2453c02c9 -r f45d32022e4f src/Grids/parameter_space.jl --- 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 """