From a3a16886b319b08c3da38266470eecc9d71f6e7c Mon Sep 17 00:00:00 2001 From: Santiago Ospina De Los Rios <sospinar@gmail.com> Date: Tue, 17 Oct 2023 16:46:26 +0200 Subject: [PATCH] Remove default domain/range types from UMFPack signature --- dune/istl/umfpack.hh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dune/istl/umfpack.hh b/dune/istl/umfpack.hh index 59646276d..50fa5337c 100644 --- a/dune/istl/umfpack.hh +++ b/dune/istl/umfpack.hh @@ -250,8 +250,8 @@ namespace Dune { * * \note This will only work if dune-istl has been configured to use UMFPack */ - template<typename M, typename D = Impl::UMFPackDomainType<M>, typename R = Impl::UMFPackRangeType<M>> - class UMFPack : public InverseOperator<D,R> + template<typename M> + class UMFPack : public InverseOperator<Impl::UMFPackDomainType<M>,Impl::UMFPackRangeType<M>> { using T = typename M::field_type; @@ -266,9 +266,9 @@ namespace Dune { /** @brief Type of an associated initializer class. */ using MatrixInitializer = ISTL::Impl::BCCSMatrixInitializer<M, size_type>; /** @brief The type of the domain of the solver. */ - using domain_type = D; + using domain_type = Impl::UMFPackDomainType<M>; /** @brief The type of the range of the solver. */ - using range_type = R; + using range_type = Impl::UMFPackRangeType<M>; //! Category of the solver (see SolverCategory::Category) virtual SolverCategory::Category category() const -- GitLab