![]() |
Peano
|
Data Structures | |
class | ADERDGMGCCZ4 |
class | FiniteVolumeMGCCZ4 |
Functions | |
void | gaugeWave (double *NOALIAS Q, const tarch::la::Vector< DIMENSIONS, double > &x, double t) |
void | linearWave (double *NOALIAS Q, const tarch::la::Vector< DIMENSIONS, double > &X, double t) |
void | forcedflat (double *NOALIAS Q, const tarch::la::Vector< DIMENSIONS, double > &X, double t) |
void | ncp (double *BgradQ, const double *const Q, const double *const gradQSerialised, const int normal, const int MGCCZ4LapseType, const double MGCCZ4ds, const double MGCCZ4c, const double MGCCZ4e, const double MGCCZ4f, const double MGCCZ4bs, const double MGCCZ4sk, const double MGCCZ4xi, const double MGCCZ4mu) |
void | source (double *S, const double *const Q, const int MGCCZ4LapseType, const double MGCCZ4ds, const double MGCCZ4c, const double MGCCZ4e, const double MGCCZ4f, const double MGCCZ4bs, const double MGCCZ4sk, const double MGCCZ4xi, const double MGCCZ4itau, const double MGCCZ4eta, const double MGCCZ4k1, const double MGCCZ4k2, const double MGCCZ4k3) |
void | admconstraints (double *constraints, const double *const Q, const double *const gradQSerialised) |
void | enforceMGCCZ4constraints (double *luh) |
void examples::exahype2::mgccz4::admconstraints | ( | double * | constraints, |
const double *const | Q, | ||
const double *const | gradQSerialised | ||
) |
Definition at line 972 of file MGCCZ4Kernels.cpp.
void examples::exahype2::mgccz4::enforceMGCCZ4constraints | ( | double * | luh | ) |
Definition at line 16 of file MGCCZ4Kernels.cpp.
References euler::j.
Referenced by examples::exahype2::mgccz4::FiniteVolumeMGCCZ4::adjustSolution(), and examples::exahype2::mgccz4::ADERDGMGCCZ4::adjustSolution().
void examples::exahype2::mgccz4::forcedflat | ( | double *NOALIAS | Q, |
const tarch::la::Vector< DIMENSIONS, double > & | X, | ||
double | t | ||
) |
< Amplitude of the wave
Definition at line 81 of file InitialValues.cpp.
References CSVConvert::pi, acoustic::t, and ModeCalc::x.
Referenced by examples::exahype2::mgccz4::FiniteVolumeMGCCZ4::adjustSolution().
void examples::exahype2::mgccz4::gaugeWave | ( | double *NOALIAS | Q, |
const tarch::la::Vector< DIMENSIONS, double > & | x, | ||
double | t | ||
) |
< Amplitude of the wave
Definition at line 19 of file InitialValues.cpp.
References CSVConvert::pi, acoustic::t, and ModeCalc::x.
Referenced by examples::exahype2::mgccz4::FiniteVolumeMGCCZ4::adjustSolution(), and examples::exahype2::mgccz4::ADERDGMGCCZ4::adjustSolution().
void examples::exahype2::mgccz4::linearWave | ( | double *NOALIAS | Q, |
const tarch::la::Vector< DIMENSIONS, double > & | X, | ||
double | t | ||
) |
< Amplitude of the wave, should be very small to keep linearized.
Definition at line 55 of file InitialValues.cpp.
References CSVConvert::pi, acoustic::t, and TestEllipsoidProjection::X.
Referenced by examples::exahype2::mgccz4::FiniteVolumeMGCCZ4::adjustSolution(), and examples::exahype2::mgccz4::ADERDGMGCCZ4::adjustSolution().
void examples::exahype2::mgccz4::ncp | ( | double * | BgradQ, |
const double *const | Q, | ||
const double *const | gradQSerialised, | ||
const int | normal, | ||
const int | MGCCZ4LapseType, | ||
const double | MGCCZ4ds, | ||
const double | MGCCZ4c, | ||
const double | MGCCZ4e, | ||
const double | MGCCZ4f, | ||
const double | MGCCZ4bs, | ||
const double | MGCCZ4sk, | ||
const double | MGCCZ4xi, | ||
const double | MGCCZ4mu | ||
) |
Now assemble all this terrible stuff...
Main variables of the MGCCZ4 system
Definition at line 504 of file MGCCZ4Kernels.cpp.
References euler::j, and euler::u.
Referenced by examples::exahype2::mgccz4::ADERDGMGCCZ4::nonconservativeProduct().
void examples::exahype2::mgccz4::source | ( | double * | S, |
const double *const | Q, | ||
const int | MGCCZ4LapseType, | ||
const double | MGCCZ4ds, | ||
const double | MGCCZ4c, | ||
const double | MGCCZ4e, | ||
const double | MGCCZ4f, | ||
const double | MGCCZ4bs, | ||
const double | MGCCZ4sk, | ||
const double | MGCCZ4xi, | ||
const double | MGCCZ4itau, | ||
const double | MGCCZ4eta, | ||
const double | MGCCZ4k1, | ||
const double | MGCCZ4k2, | ||
const double | MGCCZ4k3 | ||
) |
Main variables of the MGCCZ4 system
Definition at line 112 of file MGCCZ4Kernels.cpp.
References euler::j, acoustic::K0, TP::Z4VectorShortcuts::Theta, and euler::u.
Referenced by examples::exahype2::mgccz4::ADERDGMGCCZ4::algebraicSource().