1 #ifndef __BOUND_PRESERVING_LIMITER_FACTORY_H__     2 #define __BOUND_PRESERVING_LIMITER_FACTORY_H__     4 #include "parameters/all_parameters.h"     5 #include "bound_preserving_limiter.h"    10 template <
int dim, 
int nstate, 
typename real>
    15     static std::unique_ptr< BoundPreservingLimiter<dim,real> > 
create_limiter(
    19     static std::unique_ptr< BoundPreservingLimiter<dim, real> > 
select_limiter(
 Files for the baseline physics. 
static std::unique_ptr< BoundPreservingLimiter< dim, real > > create_limiter(const Parameters::AllParameters *const parameters_input)
Recursively templated function that calls select_limiter when nstate is equal to one specified in prm...
This class creates a new BoundPreservingLimiter object based on input parameters. ...
Main parameter class that contains the various other sub-parameter classes. 
static std::unique_ptr< BoundPreservingLimiter< dim, real > > select_limiter(const Parameters::AllParameters *const parameters_input)
Create a pointer to the limiter specified in prms.