6#include "include/Sfx_DefineTypes.h"
19 const std::vector<float64>& U1,
const int NbSections,
const float64 B = 1);
27 void CalculS0(std::vector<float64>& S0,
const std::vector<float64>& Z,
const float64 dx,
const int NbSections);
40 const std::vector<float64>&
A,
const std::vector<float64>& Z,
41 const std::vector<float64>& n,
const float64 dx,
const int NbSections,
const float64 B = 1);
54 const std::vector<float64>&
A,
const std::vector<float64>&
H,
55 const std::vector<float64>& n,
const float64 dx,
const int NbSections = 101,
const float64 B = 1.);
74 std::vector<double>&& aQ, std::vector<double>&& aA, std::vector<double>&& aH,
75 const std::vector<double>& n,
double aDx ,
unsigned aDim = 100,
const float64 B = 1.);
82 void CalculFFHLL(std::vector<float64>& FF1, std::vector<float64>& FF2,
const std::vector<float64>& U1,
83 const std::vector<float64>& U2,
const float64 B = 1.);
Definition DamBreakProb.h:15
@ A
Definition dbpp_Enumerations.h:16
@ Q
Definition dbpp_Enumerations.h:17
@ H
Definition dbpp_Enumerations.h:18
void TraitementTermeP(std::vector< float64 > &PF2, std::vector< float64 > &P2, const std::vector< float64 > &U1, const int NbSections, const float64 B)
Compute pressure term (finite difference derivative)
Definition dbpp_LegacyNumericalAlgo.cpp:30
void CalculS0(std::vector< float64 > &S0, const std::vector< float64 > &Z, const float64 dx, const int NbSections)
Compute bed slope term (finite difference derivative)
Definition dbpp_LegacyNumericalAlgo.cpp:48
double float64
Definition dbpp_LDeltaOperator.h:12
void 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, float64 B)
Compute source term (friction and bed slope)
Definition dbpp_LegacyNumericalAlgo.cpp:88
void 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)
Compute source term (friction and bed slope)
Definition dbpp_LegacyNumericalAlgo.cpp:60
void CalculFFHLL(std::vector< float64 > &FF1, std::vector< float64 > &FF2, const std::vector< float64 > &U1, const std::vector< float64 > &U2, std::vector< float64 > &dU1, std::vector< float64 > &dU2, const int NbSections, float64 B)
Definition dbpp_LegacyNumericalAlgo.cpp:135