mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-07-22 18:39:18 +02:00
Replace some std::min and std::max combinations with std::clamp
This commit is contained in:
@@ -1999,7 +1999,7 @@ double TEStED::GetPF(double const PP, double const dt, double const Vel)
|
|||||||
// temp:=temp/(1-);
|
// temp:=temp/(1-);
|
||||||
|
|
||||||
// powtarzacz — podwojny zawor zwrotny
|
// powtarzacz — podwojny zawor zwrotny
|
||||||
temp = std::max(LoadC * BCP / temp * std::min(std::max(1 - EDFlag, 0.), 1.), LBP);
|
temp = std::max(LoadC * BCP / temp * std::clamp(1 - EDFlag, 0., 1.), LBP);
|
||||||
|
|
||||||
if ((UniversalFlag & TUniversalBrake::ub_AntiSlipBrake) > 0)
|
if ((UniversalFlag & TUniversalBrake::ub_AntiSlipBrake) > 0)
|
||||||
temp = std::max(temp, ASBP);
|
temp = std::max(temp, ASBP);
|
||||||
@@ -3286,7 +3286,7 @@ double TMHZ_EN57::GetPF(double i_bcp, double PP, double HP, double dt, double ep
|
|||||||
|
|
||||||
DP = 0;
|
DP = 0;
|
||||||
|
|
||||||
i_bcp = std::max(std::min(i_bcp, 9.999), -0.999); // na wszelki wypadek, zeby nie wyszlo poza zakres
|
i_bcp = std::clamp(i_bcp, -0.999, 9.999); // na wszelki wypadek, zeby nie wyszlo poza zakres
|
||||||
|
|
||||||
if ((TP > 0) && (CP > 4.9))
|
if ((TP > 0) && (CP > 4.9))
|
||||||
{
|
{
|
||||||
@@ -3413,7 +3413,7 @@ double TMHZ_EN57::GetRP()
|
|||||||
double TMHZ_EN57::GetEP(double pos)
|
double TMHZ_EN57::GetEP(double pos)
|
||||||
{
|
{
|
||||||
if (pos < 9.5)
|
if (pos < 9.5)
|
||||||
return std::max(std::max(0., 0.125 * pos), 1.);
|
return std::clamp(0.125 * pos, 0., 1.);
|
||||||
else
|
else
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
@@ -3493,7 +3493,7 @@ double TMHZ_K5P::GetPF(double i_bcp, double PP, double HP, double dt, double ep)
|
|||||||
|
|
||||||
DP = 0;
|
DP = 0;
|
||||||
|
|
||||||
i_bcp = std::max(std::min(i_bcp, 2.999), -0.999); // na wszelki wypadek, zeby nie wyszlo poza zakres
|
i_bcp = std::clamp(i_bcp, -0.999, 2.999); // na wszelki wypadek, zeby nie wyszlo poza zakres
|
||||||
|
|
||||||
if ((TP > 0) && (CP > 4.9))
|
if ((TP > 0) && (CP > 4.9))
|
||||||
{
|
{
|
||||||
@@ -3676,7 +3676,7 @@ double TMHZ_6P::GetPF(double i_bcp, double PP, double HP, double dt, double ep)
|
|||||||
|
|
||||||
DP = 0;
|
DP = 0;
|
||||||
|
|
||||||
i_bcp = std::max(std::min(i_bcp, 3.999), -0.999); // na wszelki wypadek, zeby nie wyszlo poza zakres
|
i_bcp = std::clamp(i_bcp, -0.999, 3.999); // na wszelki wypadek, zeby nie wyszlo poza zakres
|
||||||
|
|
||||||
if ((TP > 0) && (CP > 4.9))
|
if ((TP > 0) && (CP > 4.9))
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user