#include <CellIntegralTest.h>
Definition at line 15 of file CellIntegralTest.h.
◆ CellIntegralTest()
| exahype2::dg::tests::CellIntegralTest::CellIntegralTest |
( |
| ) |
|
◆ ~CellIntegralTest()
| virtual exahype2::dg::tests::CellIntegralTest::~CellIntegralTest |
( |
| ) |
|
|
virtualdefault |
◆ run()
| virtual void exahype2::dg::tests::CellIntegralTest::run |
( |
| ) |
|
|
overridevirtual |
◆ runEulerOrder2OnStationarySetup()
| void exahype2::dg::tests::CellIntegralTest::runEulerOrder2OnStationarySetup |
( |
| ) |
|
|
private |
I initialise all velocity data with zero, and set density to 1.
First, we set the inner energy to zero. After that, we set it to 4.
One might think that the result should always be 0 for all components, but the result is not zero if the inner energy is positive. You get a zero update for the density, and you get a zero update for the energy. The velocity however becomes star shaped, i.e. looks like matter pressed out from the centre.
This behaviour is due to the internal energy pushing matter out of the domain. If the inner energy equals zero, then nothing moves at all.
◆ runEulerOrder4OnStationarySetup()
| void exahype2::dg::tests::CellIntegralTest::runEulerOrder4OnStationarySetup |
( |
| ) |
|
|
private |
◆ _Order2_DerivativeOperator1d
| const double exahype2::dg::tests::CellIntegralTest::_Order2_DerivativeOperator1d[(2+1) *(2+1)] |
|
private |
◆ _Order2_MassMatrixDiagonal1d
| const double exahype2::dg::tests::CellIntegralTest::_Order2_MassMatrixDiagonal1d[2+1] |
|
private |
◆ _Order2_QuadraturePoints1d
| const double exahype2::dg::tests::CellIntegralTest::_Order2_QuadraturePoints1d[2+1] |
|
private |
◆ _Order2_StiffnessOperator1d
| const double exahype2::dg::tests::CellIntegralTest::_Order2_StiffnessOperator1d[(2+1) *(2+1)] |
|
private |
◆ _Order4_BasisFunctionValuesLeft1d
| const double exahype2::dg::tests::CellIntegralTest::_Order4_BasisFunctionValuesLeft1d[4+1] |
|
private |
◆ _Order4_DerivativeOperator1d
| const double exahype2::dg::tests::CellIntegralTest::_Order4_DerivativeOperator1d[(4+1) *(4+1)] |
|
private |
◆ _Order4_MassMatrixDiagonal1d
| const double exahype2::dg::tests::CellIntegralTest::_Order4_MassMatrixDiagonal1d[4+1] |
|
private |
◆ _Order4_QuadraturePoints1d
| const double exahype2::dg::tests::CellIntegralTest::_Order4_QuadraturePoints1d[4+1] |
|
private |
◆ _Order4_StiffnessOperator1d
| const double exahype2::dg::tests::CellIntegralTest::_Order4_StiffnessOperator1d[(4+1) *(4+1)] |
|
private |
The documentation for this class was generated from the following file: