![]() |
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.
References convergence-study::name.
|
override |
Definition at line 35 of file FiniteVolumeMGCCZ4.cpp.
References CSVConvert::dt, examples::exahype2::mgccz4::enforceMGCCZ4constraints(), examples::exahype2::mgccz4::forcedflat(), examples::exahype2::mgccz4::gaugeWave(), examples::exahype2::mgccz4::linearWave(), and acoustic::t.
|
overridevirtual |
Definition at line 96 of file FiniteVolumeMGCCZ4.cpp.
References acoustic::t.
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.
References TP::min().
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_(), and acoustic::t.
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 CSVConvert::dt, pdesource_(), acoustic::t, and ModeCalc::x.
|
staticprivate |
Definition at line 29 of file FiniteVolumeMGCCZ4.h.