From 04ba3f1159f9dfaf34e632817299eed6efb45292 Mon Sep 17 00:00:00 2001 From: Dmitri Naumov <dmitri.naumov@ufz.de> Date: Sun, 10 Apr 2016 19:33:54 +0000 Subject: [PATCH] [MaL] Cleanup BiCGStab.h includes; fwd-decls. --- MathLib/LinAlg/Solvers/BiCGStab.cpp | 2 ++ MathLib/LinAlg/Solvers/BiCGStab.h | 8 +++++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/MathLib/LinAlg/Solvers/BiCGStab.cpp b/MathLib/LinAlg/Solvers/BiCGStab.cpp index 2e44d20d074..a29b12e3fbd 100644 --- a/MathLib/LinAlg/Solvers/BiCGStab.cpp +++ b/MathLib/LinAlg/Solvers/BiCGStab.cpp @@ -13,6 +13,8 @@ */ #include "BiCGStab.h" +#include "MathLib/LinAlg/Sparse/CRSMatrix.h" + #include "MathTools.h" #include "blas.h" diff --git a/MathLib/LinAlg/Solvers/BiCGStab.h b/MathLib/LinAlg/Solvers/BiCGStab.h index 8f8d20b8e85..290c888cf18 100644 --- a/MathLib/LinAlg/Solvers/BiCGStab.h +++ b/MathLib/LinAlg/Solvers/BiCGStab.h @@ -15,9 +15,11 @@ #ifndef BICGSTAB_H_ #define BICGSTAB_H_ -#include "blas.h" -#include "../Sparse/CRSMatrix.h" -#include "../Sparse/CRSMatrixDiagPrecond.h" +namespace MathLib +{ +template <typename FP_TYPE, typename IDX_TYPE> +class CRSMatrix; +} namespace MathLib { -- GitLab