| [P]arallel [Hi]gh-order [Li]brary for [P]DEs
    Latest
    Parallel High-Order Library for PDEs through hp-adaptive Discontinuous Galerkin methods | 
Creates a NumericalFluxConvective or NumericalFluxDissipative based on input. More...
#include <numerical_flux_factory.hpp>
| Static Public Member Functions | |
| static std::unique_ptr< NumericalFluxConvective< dim, nstate, real > > | create_convective_numerical_flux (const AllParam::ConvectiveNumericalFlux conv_num_flux_type, const AllParam::PartialDifferentialEquation pde_type, const AllParam::ModelType model_type, std::shared_ptr< Physics::PhysicsBase< dim, nstate, real >> physics_input) | 
| Creates convective numerical flux (baseline flux + upwind term) based on input. | |
| static std::unique_ptr< NumericalFluxDissipative< dim, nstate, real > > | create_dissipative_numerical_flux (const AllParam::DissipativeNumericalFlux diss_num_flux_type, std::shared_ptr< Physics::PhysicsBase< dim, nstate, real >> physics_input, std::shared_ptr< ArtificialDissipationBase< dim, nstate >> artificial_dissipation_input) | 
| Creates dissipative numerical flux based on input. | |
| Static Protected Member Functions | |
| static std::unique_ptr< NumericalFluxConvective< dim, nstate, real > > | create_euler_based_convective_numerical_flux (const AllParam::ConvectiveNumericalFlux conv_num_flux_type, const AllParam::PartialDifferentialEquation pde_type, const AllParam::ModelType model_type, std::shared_ptr< Physics::PhysicsBase< dim, nstate, real >> physics_input) | 
| Creates euler-based convective numerical flux (upwind term) | |
Creates a NumericalFluxConvective or NumericalFluxDissipative based on input.
Definition at line 15 of file numerical_flux_factory.hpp.