[P]arallel [Hi]gh-order [Li]brary for [P]DEs
Latest
Parallel High-Order Library for PDEs through hp-adaptive Discontinuous Galerkin methods
|
Class to add artificial dissipation with an option to add one of the 3 dissipation types: 1. Laplacian, 2. Physical and 3. Enthalpy Laplacian. More...
#include <artificial_dissipation.h>
Public Member Functions | |
virtual std::array< dealii::Tensor< 1, dim, double >, nstate > | calc_artificial_dissipation_flux (const std::array< double, nstate > &conservative_soln, const std::array< dealii::Tensor< 1, dim, double >, nstate > &solution_gradient, double artificial_viscosity)=0 |
Virtual fuction overloaded with type double. | |
virtual std::array< dealii::Tensor< 1, dim, FadType >, nstate > | calc_artificial_dissipation_flux (const std::array< FadType, nstate > &conservative_soln, const std::array< dealii::Tensor< 1, dim, FadType >, nstate > &solution_gradient, FadType artificial_viscosity)=0 |
Virtual fuction overloaded with type FadType. | |
virtual std::array< dealii::Tensor< 1, dim, RadType >, nstate > | calc_artificial_dissipation_flux (const std::array< RadType, nstate > &conservative_soln, const std::array< dealii::Tensor< 1, dim, RadType >, nstate > &solution_gradient, RadType artificial_viscosity)=0 |
Virtual fuction overloaded with type RadType. | |
virtual std::array< dealii::Tensor< 1, dim, FadFadType >, nstate > | calc_artificial_dissipation_flux (const std::array< FadFadType, nstate > &conservative_soln, const std::array< dealii::Tensor< 1, dim, FadFadType >, nstate > &solution_gradient, FadFadType artificial_viscosity)=0 |
Virtual fuction overloaded with type FadFadType. | |
virtual std::array< dealii::Tensor< 1, dim, RadFadType >, nstate > | calc_artificial_dissipation_flux (const std::array< RadFadType, nstate > &conservative_soln, const std::array< dealii::Tensor< 1, dim, RadFadType >, nstate > &solution_gradient, RadFadType artificial_viscosity)=0 |
Virtual fuction overloaded with type RadFadType. | |
ArtificialDissipationBase () | |
Constructor of ArtificialDissipationBase. | |
virtual | ~ArtificialDissipationBase ()=default |
Virtual destructor of ArtificialDissipationBase. | |
Public Attributes | |
dealii::Tensor< 2, 3, double > | diffusion_tensor |
Identity diffusion tensor for Laplace artificial dissipation. | |
Class to add artificial dissipation with an option to add one of the 3 dissipation types: 1. Laplacian, 2. Physical and 3. Enthalpy Laplacian.
Definition at line 16 of file artificial_dissipation.h.