|
| template<class T > |
| static GPU_CALLABLE_METHOD RiemannStructure | applications::exahype2::ShallowWater::determineRiemannStructure (const T &hLeft, const T &hRight, const T &uLeft, const T &uRight) |
| |
| template<class T > |
| static GPU_CALLABLE_METHOD void | applications::exahype2::ShallowWater::solveLinearEquation (const T matrix[3][3], const T b[3], T x[3]) |
| |
| template<class T > |
| static GPU_CALLABLE_METHOD T | applications::exahype2::ShallowWater::computeMiddleState (const T &hLeft, const T &hRight, const T &uLeft, const T &uRight, RiemannStructure &riemannStructure, T *middleSpeeds) |
| |
| template<class T > |
| static GPU_CALLABLE_METHOD WetDryState | applications::exahype2::ShallowWater::determineWetDryState (T &hLeft, T &huLeft, T &hvLeft, T &uLeft, T &vLeft, T &bLeft, T &hRight, T &huRight, T &hvRight, T &uRight, T &vRight, T &bRight, T &hMiddle, WetDryState &wetDryState, RiemannStructure &riemannStructure, T *middleSpeeds) |
| |
| template<class T > |
| static GPU_CALLABLE_METHOD void | applications::exahype2::ShallowWater::computeWaveDecomposition (T &hLeft, T &huLeft, T &uLeft, T &vLeft, T &bLeft, T &hRight, T &huRight, T &uRight, T &vRight, T &bRight, T &hMiddle, const T &sqrtGhLeft, const T &sqrtGhRight, const T &sqrthLeft, const T &sqrthRight, const T &sqrtG, WetDryState &wetDryState, RiemannStructure &riemannStructure, T fWaves[3][3], T waveSpeeds[3], T *middleSpeeds) |
| |