From d30d0418aa92dac76e6d899ea3fa708b4ed439c7 Mon Sep 17 00:00:00 2001
From: MichelJuillard <michel.juillard@mjui.fr>
Date: Tue, 11 Jan 2022 18:30:23 +0100
Subject: [PATCH] modify FastLapackInterface API

---
 src/backward_linear_rational_expectations.jl | 4 +---
 src/linear_rational_expectations.jl          | 2 +-
 2 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/src/backward_linear_rational_expectations.jl b/src/backward_linear_rational_expectations.jl
index 67d3f72..2ed5b36 100644
--- a/src/backward_linear_rational_expectations.jl
+++ b/src/backward_linear_rational_expectations.jl
@@ -1,7 +1,5 @@
 using LinearAlgebra
 using FastLapackInterface
-using FastLapackInterface.LinSolveAlgo
-using FastLapackInterface.QrAlgo
 using PolynomialMatrixEquations
 #using SolveEyePlusMinusAkronB: EyePlusAtKronBWs, generalized_sylvester_solver!
 
@@ -145,7 +143,7 @@ struct BackwardLinearRationalExpectationsWs
         colsUE = backward_nbr .+ findall(in(backward_indices), forward_indices)
         linsolve_static_ws = LinSolveWs(static_nbr)
         AGplusB = Matrix{Float64}(undef, endogenous_nbr, endogenous_nbr)
-        AGplusB_linsolve_ws = LinSolveAlgo.LinSolveWs(endogenous_nbr)
+        AGplusB_linsolve_ws = LinSolveWs(endogenous_nbr)
         #        if m.serially_correlated_exogenous
         #            eye_plus_at_kron_b_ws = EyePlusAtKronBWs(ma, mb, mc, 1)
         #        else
diff --git a/src/linear_rational_expectations.jl b/src/linear_rational_expectations.jl
index 303c5fb..270532d 100644
--- a/src/linear_rational_expectations.jl
+++ b/src/linear_rational_expectations.jl
@@ -324,7 +324,7 @@ function make_lu_AGplusB!(AGplusB::AbstractMatrix{Float64},
     mul!(ws.temp7, A, ws.temp3)
     vAG = view(AGplusB, :, ws.backward_indices)
     vAG .+= ws.temp7
-    LinSolveAlgo.lu!(AGplusB, ws.AGplusB_linsolve_ws)
+    FastLapackInterface.lu!(AGplusB, ws.AGplusB_linsolve_ws)
 end
 
 function solve_for_derivatives_with_respect_to_shocks!(results::LinearRationalExpectationsResults,
-- 
GitLab