From cc66676127c8980221494ba00ec994a1dde3d875 Mon Sep 17 00:00:00 2001 From: Christoph Lehmann <christoph.lehmann@ufz.de> Date: Sat, 23 Apr 2016 10:23:33 +0200 Subject: [PATCH] [MaL] unified template param order --- MathLib/ODE/ConcreteOdeSolver.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MathLib/ODE/ConcreteOdeSolver.h b/MathLib/ODE/ConcreteOdeSolver.h index 64ca47e555c..200877dff84 100644 --- a/MathLib/ODE/ConcreteOdeSolver.h +++ b/MathLib/ODE/ConcreteOdeSolver.h @@ -41,7 +41,7 @@ std::unique_ptr<OdeSolver<NumEquations, FunctionArguments...>> createOdeSolver( * * This way the \c Implementation does not need to be templated. */ -template <unsigned NumEquations, typename Implementation, +template <typename Implementation, unsigned NumEquations, typename... FunctionArguments> class ConcreteOdeSolver final : public OdeSolver<NumEquations, FunctionArguments...>, @@ -122,7 +122,7 @@ std::unique_ptr<OdeSolver<NumEquations, FunctionArguments...>> createOdeSolver( { #ifdef CVODE_FOUND return std::unique_ptr<OdeSolver<NumEquations, FunctionArguments...>>( - new ConcreteOdeSolver<NumEquations, CVodeSolver, FunctionArguments...>( + new ConcreteOdeSolver<CVodeSolver, NumEquations, FunctionArguments...>( config)); #else return nullptr; -- GitLab