1 #ifndef __RK_TABLEAU_BASE__ 2 #define __RK_TABLEAU_BASE__ 4 #include <deal.II/base/conditional_ostream.h> 6 #include <deal.II/grid/tria.h> 7 #include <deal.II/distributed/shared_tria.h> 8 #include <deal.II/distributed/tria.h> 15 template <
int dim,
typename real,
typename MeshType = dealii::Triangulation<dim>>
17 template <
int dim,
typename real,
typename MeshType = dealii::parallel::distributed::Triangulation<dim>>
33 dealii::ConditionalOStream
pcout;
const int n_rk_stages
Store number of stages.
const std::string rk_method_string
String identifying the RK method.
dealii::ConditionalOStream pcout
Parallel std::cout that only outputs on mpi_rank==0.
Files for the baseline physics.
RKTableauBase(const int n_rk_stages, const std::string rk_method_string_input)
Default constructor that will set the constants.
virtual void set_tableau()=0
Calls setters for butcher tableau.
Base class for storing the RK method.