DamBreak++ Wave Simulator 0.3
DamBreak++ Simulation Framework
Loading...
Searching...
No Matches
dbpp_LegacyNumericalAlgo.h File Reference
#include <vector>
#include "include/Sfx_DefineTypes.h"

Go to the source code of this file.

Namespaces

namespace  dbpp

Functions

void dbpp::TraitementTermeP (std::vector< float64 > &PF2, std::vector< float64 > &P2, const std::vector< float64 > &U1, const int NbSections, const float64 B=1)
 Compute pressure term (finite difference derivative)
void dbpp::CalculS0 (std::vector< float64 > &S0, const std::vector< float64 > &Z, const float64 dx, const int NbSections)
 Compute bed slope term (finite difference derivative)
void dbpp::TraitementTermeSource (std::vector< float64 > &S, const std::vector< float64 > &Q, const std::vector< float64 > &A, const std::vector< float64 > &Z, const std::vector< float64 > &n, const float64 dx, const int NbSections, const float64 B=1)
 Compute source term (friction and bed slope)
void dbpp::TraitementTermeSource2 (std::vector< float64 > &S, const std::vector< float64 > &Q, const std::vector< float64 > &A, const std::vector< float64 > &H, const std::vector< float64 > &n, const float64 dx, const int NbSections=101, const float64 B=1.)
 Compute source term (friction and bed slope)
void dbpp::TraitementTermeSource2 (std::vector< double > &aS, std::vector< double > &&aQ, std::vector< double > &&aA, std::vector< double > &&aH, const std::vector< double > &n, double aDx, unsigned aDim=100, const float64 B=1.)
 Pass container of computational domain (DIM) and not NbSections=DIM+1.
void dbpp::CalculFFHLL (std::vector< float64 > &FF1, std::vector< float64 > &FF2, const std::vector< float64 > &U1, const std::vector< float64 > &U2, float64 B)