|
Peano
|
#include <FiniteVolumeMGCCZ4.h>


Public Member Functions | |
| FiniteVolumeMGCCZ4 () | |
| void | adjustSolution (double *NOALIAS Q, const tarch::la::Vector< DIMENSIONS, double > &volumeCentre, const tarch::la::Vector< DIMENSIONS, double > &volumeH, double t, double dt) override |
| void | sourceTerm (const double *NOALIAS Q, const tarch::la::Vector< DIMENSIONS, double > &volumeCentre, const tarch::la::Vector< DIMENSIONS, double > &volumeH, double t, double dt, double *NOALIAS S) |
| virtual void | boundaryConditions (const double *NOALIAS Qinside, double *NOALIAS Qoutside, const tarch::la::Vector< DIMENSIONS, double > &faceCentre, const tarch::la::Vector< DIMENSIONS, double > &volumeH, double t, int normal) override |
| double | maxEigenvalue (const double *NOALIAS Q, const tarch::la::Vector< DIMENSIONS, double > &faceCentre, const tarch::la::Vector< DIMENSIONS, double > &volumeH, double t, int normal) |
| void | nonconservativeProduct (const double *NOALIAS Q, const double *NOALIAS deltaQ, const tarch::la::Vector< DIMENSIONS, double > &faceCentre, const tarch::la::Vector< DIMENSIONS, double > &volumeH, double t, int normal, double *NOALIAS BgradQ) |
Static Private Attributes | |
| static tarch::logging::Log | _log |
Definition at line 27 of file FiniteVolumeMGCCZ4.h.
| examples::exahype2::mgccz4::FiniteVolumeMGCCZ4::FiniteVolumeMGCCZ4 | ( | ) |
Definition at line 23 of file FiniteVolumeMGCCZ4.cpp.
|
override |
Definition at line 35 of file FiniteVolumeMGCCZ4.cpp.
References examples::exahype2::mgccz4::enforceMGCCZ4constraints(), examples::exahype2::mgccz4::forcedflat(), examples::exahype2::mgccz4::gaugeWave(), and examples::exahype2::mgccz4::linearWave().

|
overridevirtual |
Definition at line 96 of file FiniteVolumeMGCCZ4.cpp.
| double examples::exahype2::mgccz4::FiniteVolumeMGCCZ4::maxEigenvalue | ( | const double *NOALIAS | Q, |
| const tarch::la::Vector< DIMENSIONS, double > & | faceCentre, | ||
| const tarch::la::Vector< DIMENSIONS, double > & | volumeH, | ||
| double | t, | ||
| int | normal ) |
Definition at line 113 of file FiniteVolumeMGCCZ4.cpp.
| void examples::exahype2::mgccz4::FiniteVolumeMGCCZ4::nonconservativeProduct | ( | const double *NOALIAS | Q, |
| const double *NOALIAS | deltaQ, | ||
| const tarch::la::Vector< DIMENSIONS, double > & | faceCentre, | ||
| const tarch::la::Vector< DIMENSIONS, double > & | volumeH, | ||
| double | t, | ||
| int | normal, | ||
| double *NOALIAS | BgradQ ) |
Definition at line 165 of file FiniteVolumeMGCCZ4.cpp.
References pdencp_().

| void examples::exahype2::mgccz4::FiniteVolumeMGCCZ4::sourceTerm | ( | const double *NOALIAS | Q, |
| const tarch::la::Vector< DIMENSIONS, double > & | volumeCentre, | ||
| const tarch::la::Vector< DIMENSIONS, double > & | volumeH, | ||
| double | t, | ||
| double | dt, | ||
| double *NOALIAS | S ) |
Definition at line 72 of file FiniteVolumeMGCCZ4.cpp.
References pdesource_().

|
staticprivate |
Definition at line 29 of file FiniteVolumeMGCCZ4.h.