Line data Source code
1 0 : // Distributed under the MIT License. 2 : // See LICENSE.txt for details. 3 : 4 : #pragma once 5 : 6 : #include "Time/TimeSteppers/AdamsBashforth.hpp" 7 : #include "Time/TimeSteppers/AdamsMoultonPc.hpp" 8 : #include "Time/TimeSteppers/ClassicalRungeKutta4.hpp" 9 : #include "Time/TimeSteppers/DormandPrince5.hpp" 10 : #include "Time/TimeSteppers/Heun2.hpp" 11 : #include "Time/TimeSteppers/Rk3HesthavenSsp.hpp" 12 : #include "Time/TimeSteppers/Rk3Owren.hpp" 13 : #include "Time/TimeSteppers/Rk4Owren.hpp" 14 : #include "Time/TimeSteppers/Rk5Owren.hpp" 15 : #include "Time/TimeSteppers/Rk5Tsitouras.hpp" 16 : #include "Utilities/TMPL.hpp" 17 : 18 : namespace TimeSteppers { 19 : /// Typelist of available TimeSteppers 20 1 : using time_steppers = 21 : tmpl::list<TimeSteppers::AdamsBashforth, TimeSteppers::AdamsMoultonPc, 22 : TimeSteppers::ClassicalRungeKutta4, TimeSteppers::DormandPrince5, 23 : TimeSteppers::Heun2, TimeSteppers::Rk3HesthavenSsp, 24 : TimeSteppers::Rk3Owren, TimeSteppers::Rk4Owren, 25 : TimeSteppers::Rk5Owren, TimeSteppers::Rk5Tsitouras>; 26 : 27 : /// Typelist of available LtsTimeSteppers 28 1 : using lts_time_steppers = tmpl::list<TimeSteppers::AdamsBashforth>; 29 : } // namespace Triggers