|
| static tarch::la::Vector< 2, double > | exahype2::fd::getGridCellSize (const tarch::la::Vector< 2, double > &h, int numberOfGridCellsPerPatchPerAxis) |
| |
| static tarch::la::Vector< 3, double > | exahype2::fd::getGridCellSize (const tarch::la::Vector< 3, double > &h, int numberOfGridCellsPerPatchPerAxis) |
| |
| static tarch::la::Vector< 2, double > | exahype2::fd::getGridFaceSize (const tarch::la::Vector< 2, double > &h, int numberOfGridCellsPerPatchPerAxis) |
| |
| static tarch::la::Vector< 3, double > | exahype2::fd::getGridFaceSize (const tarch::la::Vector< 3, double > &h, int numberOfGridCellsPerPatchPerAxis) |
| |
| static tarch::la::Vector< 2, double > | exahype2::fd::getGridCellCentre (const tarch::la::Vector< 2, double > &x, const tarch::la::Vector< 2, double > &h, int numberOfGridCellsPerPatchPerAxis, const tarch::la::Vector< 2, int > &index) |
| | In ExaHyPE's Finite Volume setup, a cell hosts a patch of Finite Volumes.
|
| |
| static tarch::la::Vector< 3, double > | exahype2::fd::getGridCellCentre (const tarch::la::Vector< 3, double > &x, const tarch::la::Vector< 3, double > &h, int numberOfGridCellsPerPatchPerAxis, const tarch::la::Vector< 3, int > &index) |
| |
| static tarch::la::Vector< 2, double > | exahype2::fd::getGridFaceCentre (const tarch::la::Vector< 2, double > &x, const tarch::la::Vector< 2, double > &h, int numberOfGridCellsPerPatchPerAxis, int overlap, int normal, const tarch::la::Vector< 2, int > &index) |
| |
| static tarch::la::Vector< 3, double > | exahype2::fd::getGridFaceCentre (const tarch::la::Vector< 3, double > &x, const tarch::la::Vector< 3, double > &h, int numberOfGridCellsPerPatchPerAxis, int overlap, int normal, const tarch::la::Vector< 3, int > &index) |
| |
| std::string | exahype2::fd::plotGridCell (const double *__restrict__ Q, int unknowns) |
| | Helper routine that I need in the log statements.
|
| |
| void | exahype2::fd::validatePatch (const double *__restrict__ Q, int unknowns, int auxiliaryVariables, int numberOfGridCellsPerPatchPerAxis, int haloSize, const std::string &location="", bool triggerNonCriticalAssertion=true, double *minValues=nullptr, double *maxValues=nullptr) |
| | Just runs over the patch and ensures that no entry is non or infinite.
|
| |
| std::string | exahype2::fd::plotPatch (const double *__restrict__ Q, int unknowns, int auxiliaryVariables, int numberOfGridCellsPerPatchPerAxis, int haloSize, bool prettyPrint=false) |
| | Plot patch.
|
| |
| std::string | exahype2::fd::plotPatchOverlap (const double *__restrict__ Q, int unknowns, int auxiliaryVariables, int numberOfGridCellsPerPatchPerAxis, int haloSize, int normal, bool prettyPrint=false) |
| |