From c562befcc0fcc03867dc40316a3bc1defebfd832 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Oberhuber?= <oberhuber.tomas@gmail.com> Date: Mon, 5 Dec 2016 06:54:41 +0100 Subject: [PATCH] Changing default matrix type to SlicedEllpack. --- src/TNL/Problems/HeatEquationProblem.h | 2 +- src/TNL/Problems/PDEProblem.h | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/TNL/Problems/HeatEquationProblem.h b/src/TNL/Problems/HeatEquationProblem.h index 94bc122fdb..33046f58cc 100644 --- a/src/TNL/Problems/HeatEquationProblem.h +++ b/src/TNL/Problems/HeatEquationProblem.h @@ -44,7 +44,7 @@ class HeatEquationProblem : public PDEProblem< Mesh, typedef Functions::MeshFunction< Mesh > MeshFunctionType; typedef SharedPointer< MeshFunctionType, DeviceType > MeshFunctionPointer; typedef PDEProblem< Mesh, RealType, DeviceType, IndexType > BaseType; - typedef Matrices::CSR< RealType, DeviceType, IndexType > MatrixType; + typedef Matrices::SlicedEllpack< RealType, DeviceType, IndexType > MatrixType; typedef SharedPointer< DifferentialOperator > DifferentialOperatorPointer; typedef SharedPointer< BoundaryCondition > BoundaryConditionPointer; typedef SharedPointer< RightHandSide, DeviceType > RightHandSidePointer; diff --git a/src/TNL/Problems/PDEProblem.h b/src/TNL/Problems/PDEProblem.h index 612e325e37..431f658882 100644 --- a/src/TNL/Problems/PDEProblem.h +++ b/src/TNL/Problems/PDEProblem.h @@ -12,7 +12,7 @@ #include <TNL/Problems/Problem.h> #include <TNL/SharedPointer.h> -#include <TNL/Matrices/CSR.h> +#include <TNL/Matrices/SlicedEllpack.h> namespace TNL { namespace Problems { @@ -34,7 +34,7 @@ class PDEProblem : public Problem< Real, Device, Index > typedef SharedPointer< MeshType, DeviceType > MeshPointer; typedef Containers::Vector< RealType, DeviceType, IndexType> DofVectorType; typedef SharedPointer< DofVectorType, DeviceType > DofVectorPointer; - typedef Matrices::CSR< RealType, DeviceType, IndexType > MatrixType; + typedef Matrices::SlicedEllpack< RealType, DeviceType, IndexType > MatrixType; typedef Containers::Vector< RealType, DeviceType, IndexType > MeshDependentDataType; typedef SharedPointer< MeshDependentDataType, DeviceType > MeshDependentDataPointer; -- GitLab