@@ -79,10 +79,9 @@ const std::vector<WaveParameters> waveParamsList = {
79
79
{11 .4f , 8 .5f , static_cast <float >(M_PI/2.5 ), 25 .0f }
80
80
};
81
81
82
- constexpr float kf = 0 .729f ;
83
-
84
- float R_S_law (float Tp, float coeff = kf) {
85
- return kf * std::pow (Tp, 1.0 / 3.0 );
82
+ // R_S law
83
+ inline float R_S_law (float Tp, float R_S_base = 1 .526539f , float T_p_base=8 .5f ) {
84
+ return R_S_base * std::pow (Tp/T_p_base, 1.0 / 3.0 );
86
85
}
87
86
88
87
const std::map<WaveType, std::vector<TuningIMU>> tuning_map = {
@@ -93,7 +92,7 @@ const std::map<WaveType, std::vector<TuningIMU>> tuning_map = {
93
92
{ 1.809019 , 1.355438 , R_S_law (11.4 ) } // Wave 3 (Tp=11.4)
94
93
}},
95
94
{ WaveType::PMSTOKES, {
96
- // { tau_eff, sigma_a_eff, R_S_eff } // R_S_eff = <numerator> / kf
95
+ // { tau_eff, sigma_a_eff, R_S_eff } // R_S_eff = <numerator>
97
96
{ 0.316639 , 0.563192 , R_S_law (3.0 ) }, // Tp=3.0, Hs=0.27
98
97
{ 0.599911 , 1.177536 , R_S_law (5.7 ) }, // Tp=5.7, Hs=1.5
99
98
{ 0.900931 , 1.607994 , R_S_law (8.5 ) }, // Tp=8.5, Hs=4.0
0 commit comments