[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.