include/meltpooldg/time_integration/explicit_runge_kutta_chebyshev_integrator.hpp File Reference

Developer Documentation: include/meltpooldg/time_integration/explicit_runge_kutta_chebyshev_integrator.hpp File Reference
Developer Documentation
explicit_runge_kutta_chebyshev_integrator.hpp File Reference
#include <deal.II/lac/la_parallel_vector.h>
#include <meltpooldg/time_integration/solution_history.hpp>
#include <meltpooldg/time_integration/time_integrator_base.hpp>
#include <meltpooldg/time_integration/time_integrator_data.hpp>
#include <functional>
#include <vector>
Include dependency graph for explicit_runge_kutta_chebyshev_integrator.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MeltPoolDG::TimeIntegration::ExplicitRungeKuttaChebyshevIntegrator< number >
 
struct  MeltPoolDG::TimeIntegration::ExplicitRungeKuttaChebyshevIntegrator< number >::RecurrenceWeights
 Stage-dependent weights of the three-term recurrence of the RKC scheme. More...
 
struct  MeltPoolDG::TimeIntegration::ExplicitRungeKuttaChebyshevIntegrator< number >::Registers
 Registers for intermediate solution storage. More...
 

Namespaces

namespace  MeltPoolDG
 Interface for a general preconditioner.
 
namespace  MeltPoolDG::TimeIntegration
 Class providing different low storage explicit Runge-Kutta schemes. The schemes implemented in this class are presented in.
 

Variables

static constexpr std::array< TimeIntegratorSchemes, 1 > MeltPoolDG::TimeIntegration::explicit_rkc_supported_schemes
 The number of stages does not need to be split into different schemes.