1 #ifndef __MESH_ERROR_FACTORY_H__ 2 #define __MESH_ERROR_FACTORY_H__ 4 #include "mesh_error_estimate.h" 10 template <
int dim,
int nspecies,
int nstate,
typename real,
typename MeshType = dealii::Triangulation<dim>>
12 template <
int dim,
int nspecies,
int nstate,
typename real,
typename MeshType = dealii::parallel::distributed::Triangulation<dim>>
Returns pointer to appropriate mesh error class depending on the input parameters.
Files for the baseline physics.
static std::unique_ptr< MeshErrorEstimateBase< dim, nspecies, real, MeshType > > create_mesh_error(std::shared_ptr< DGBase< dim, nspecies, real, MeshType > > dg)
Returns pointer of the mesh error's abstract class.
DGBase is independent of the number of state variables.