![]() |
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 |