[P]arallel [Hi]gh-order [Li]brary for [P]DEs  Latest
Parallel High-Order Library for PDEs through hp-adaptive Discontinuous Galerkin methods
artificial_dissipation_factory.h
1 #ifndef __ARTIFICIAL_DISSIPATION_FACTORY__
2 #define __ARTIFICIAL_DISSIPATION_FACTORY__
3 
4 #include "parameters/all_parameters.h"
5 #include "artificial_dissipation.h"
6 
7 
8 namespace PHiLiP
9 {
11 template<int dim, int nstate>
13 {
14  public:
16  static std::shared_ptr<ArtificialDissipationBase<dim,nstate>> create_artificial_dissipation(const Parameters::AllParameters *const parameters_input);
17 };
18 
19 } // PHiLiP namespace
20 
21 #endif
22 
23 
Files for the baseline physics.
Definition: ADTypes.hpp:10
Main parameter class that contains the various other sub-parameter classes.
static std::shared_ptr< ArtificialDissipationBase< dim, nstate > > create_artificial_dissipation(const Parameters::AllParameters *const parameters_input)
Creates artificial dissipation type depending on input parameters.
Creates artificial dissipation pointer.