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.