![]() |
DamBreak++ Wave Simulator 0.3
DamBreak++ Simulation Framework
|
#include <cmath>#include <iostream>#include <concepts>#include <type_traits>#include <ranges>#include <numeric>#include "include/Sfx_UniversalConstants.h"#include "../SfxBase/Sfx_Logger.h"#include "../include/HydUtils.h"#include "dbpp_CellFace.h"#include "dbpp_ListSectionsFlow.h"Go to the source code of this file.
Classes | |
| struct | dbpp::isHomogeneous< T, TN > |
| Check if types are identical using fold expression. More... | |
| class | dbpp::MinMod19< T > |
| Minmod limiter function for slope limiting gradient evaluation. More... | |
| class | dbpp::ManningFormula |
| Manning formula (friction law) Sf = g*n1*n1*V1*::fabs(V1)/A*A::pow(R1, 4./3.);. More... | |
| class | dbpp::callCounter< CB > |
| Generic class that wraps and counts calls of an arbitrary callback. More... | |
Namespaces | |
| namespace | dbpp |
Concepts | |
| concept | dbpp::dbl_arg_type |
Functions | |
| constexpr float64 | dbpp::Evaluation_H_fonction_A (float64 A, float64 Z, float64 B=1.) |
| Function that evaluate water level in terms section width and bathymetry. | |
| constexpr float64 | dbpp::Evaluation_A_fonction_H (float64 H, float64 Z, float64 B=1.) |
| Function that evaluate wetted area in terms of section parameters (H,B,Z) | |
| template<typename UnaryFunctor> | |
| decltype(auto) | dbpp::Evaluation_A_fonction_H14 (const ListSectionsFlow &aSectF, UnaryFunctor aFunctor) |
| template<typename Range> | |
| std::ranges::range_value_t< Range > | dbpp::maxValue (Range &&aRng) |
| find maximum value of a range | |