From 43934998592bc14127ddf40b02341ca51001ca35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20A=2E=20S=2E=20Silva?= <32930332+mrr00b00t@users.noreply.github.com> Date: Mon, 1 Nov 2021 10:18:40 -0300 Subject: [PATCH] solve unecessary use of inv function (#12) * solve unecessary use of inv function * use inv in \Lambda --- src/transforms/eigenanalysis.jl | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/transforms/eigenanalysis.jl b/src/transforms/eigenanalysis.jl index 91a13f4f..9701b899 100644 --- a/src/transforms/eigenanalysis.jl +++ b/src/transforms/eigenanalysis.jl @@ -38,13 +38,15 @@ end function drsproj(λ, V) Λ = Diagonal(sqrt.(λ)) S = V * inv(Λ) - S, inv(S) + S⁻¹ = Λ * transpose(V) + S, S⁻¹ end function sdsproj(λ, V) Λ = Diagonal(sqrt.(λ)) S = V * inv(Λ) * transpose(V) - S, inv(S) + S⁻¹ = V * Λ * transpose(V) + S, S⁻¹ end function matrices(transform::EigenAnalysis, λ, V)