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