![]() |
DamBreak++ Wave Simulator 0.3
DamBreak++ Simulation Framework
|
#include <type_traits>#include "../Nov_VS2019/dbpp_SimulationUtilities.hpp"#include "../Nov_VS2019/dbpp_HLLFlux1D.h"#include "../SfxBase/Sfx_StVenant1DEquations.h"#include "../SfxBase/Sfx_Logger.h"#include "include/Sfx_StateVector.h"#include "include/Sfx_UniversalConstants.h"#include "Sfx/Sfx_StateVectorField.h"Go to the source code of this file.
Namespaces | |
| namespace | dbpp |
Typedefs | |
| using | dbpp::ShockSpeed = std::pair<float64, float64> |
| Alias (left/right shock speed) | |
| using | dbpp::PhysicalFlux = std::tuple<float64, float64, float64, float64> |
| Alias (physical flux component left/right) | |
Functions | |
| PhysicalFlux | dbpp::computePhysicsFlux (const Sfx::StateVector &aUL, const Sfx::StateVector &aUR) |
| Compute of the flux components vector (physics at grid node) | |
| ShockSpeed | dbpp::computeShockSpeed (const Sfx::StateVector &aUL, const Sfx::StateVector &aUR) |
| Compute HLL shock speed. | |
| template<typename Rng1, typename Rng2> | |
| void | dbpp::HLLScheme2ndOrder (Rng1 &aFF1, Rng1 &aFF2, const Rng2 &aU1, const Rng2 &aU2) noexcept |