[P]arallel [Hi]gh-order [Li]brary for [P]DEs  Latest
Parallel High-Order Library for PDEs through hp-adaptive Discontinuous Galerkin methods
PHiLiP::Tests::EulerSplitEntropyCheck< dim, nstate > Class Template Reference

Euler Entropy Check for Split Forms. More...

#include <euler_entropy_conserving_split_forms_check.h>

Inheritance diagram for PHiLiP::Tests::EulerSplitEntropyCheck< dim, nstate >:
Collaboration diagram for PHiLiP::Tests::EulerSplitEntropyCheck< dim, nstate >:

Public Member Functions

 EulerSplitEntropyCheck (const Parameters::AllParameters *const parameters_input, const dealii::ParameterHandler &parameter_handler_input)
 Constructor.
 
int run_test () const override
 Run test.
 
- Public Member Functions inherited from PHiLiP::Tests::TestsBase
 TestsBase ()=delete
 Constructor. Deleted the default constructor since it should not be used.
 
 TestsBase (const Parameters::AllParameters *const parameters_input)
 Constructor. More...
 
virtual ~TestsBase ()=default
 Destructor.
 

Public Attributes

const dealii::ParameterHandler & parameter_handler
 Parameter handler for storing the .prm file being ran.
 
- Public Attributes inherited from PHiLiP::Tests::TestsBase
const Parameters::AllParameters *const all_parameters
 Pointer to all parameters.
 

Additional Inherited Members

- Protected Member Functions inherited from PHiLiP::Tests::TestsBase
std::vector< int > get_number_1d_cells (const int ngrids) const
 Evaluates the number of cells to generate the grids for 1D grid based on input file. More...
 
std::string get_pde_string (const Parameters::AllParameters *const param) const
 Returns a string describing which PDE is being used.
 
std::string get_conv_num_flux_string (const Parameters::AllParameters *const param) const
 Returns a string describing which convective numerical flux is being used.
 
std::string get_diss_num_flux_string (const Parameters::AllParameters *const param) const
 Returns a string describing which dissipative numerical flux is being used.
 
std::string get_manufactured_solution_string (const Parameters::AllParameters *const param) const
 Returns a string describing which manufactured solution is being used.
 
- Protected Attributes inherited from PHiLiP::Tests::TestsBase
const MPI_Comm mpi_communicator
 MPI communicator.
 
const int mpi_rank
 MPI rank.
 
const int n_mpi
 
dealii::ConditionalOStream pcout
 ConditionalOStream. More...
 

Detailed Description

template<int dim, int nstate>
class PHiLiP::Tests::EulerSplitEntropyCheck< dim, nstate >

Euler Entropy Check for Split Forms.

This test verifies behaviour for the split forms currently implemented. Entropy should be conserved for IR, CH, Ra fluxes. Entropy is not conserved by KG, but a tolerance has been set based on the expected behaviour of the test.

Definition at line 16 of file euler_entropy_conserving_split_forms_check.h.


The documentation for this class was generated from the following files: