mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Get rid of is_ok_vpmb
Since a8ce8, that made deco_allowed_depth work for VPM-B as well, this function became obsolete but was reintroduced by one of Jan's latest patches. Signed-off-by: Robert C. Helling <helling@atdotde.de> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
159c9eb2c1
commit
4e89a6020e
3 changed files with 0 additions and 20 deletions
15
deco.c
15
deco.c
|
@ -280,21 +280,6 @@ double calc_surface_phase(double surface_pressure, double he_pressure, double n2
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool is_vpmb_ok(double pressure)
|
|
||||||
{
|
|
||||||
int ci;
|
|
||||||
double gradient;
|
|
||||||
double gas_tension;
|
|
||||||
|
|
||||||
for (ci = 0; ci < 16; ++ci) {
|
|
||||||
gas_tension = tissue_n2_sat[ci] + tissue_he_sat[ci] + vpmb_config.other_gases_pressure;
|
|
||||||
gradient = gas_tension - pressure;
|
|
||||||
if (gradient > total_gradient[ci])
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
void vpmb_start_gradient()
|
void vpmb_start_gradient()
|
||||||
{
|
{
|
||||||
int ci;
|
int ci;
|
||||||
|
|
1
dive.h
1
dive.h
|
@ -801,7 +801,6 @@ extern double restore_deco_state(char *data);
|
||||||
extern void nuclear_regeneration(double time);
|
extern void nuclear_regeneration(double time);
|
||||||
extern void vpmb_start_gradient();
|
extern void vpmb_start_gradient();
|
||||||
extern void vpmb_next_gradient(double deco_time, double surface_pressure);
|
extern void vpmb_next_gradient(double deco_time, double surface_pressure);
|
||||||
extern bool is_vpmb_ok(double pressure);
|
|
||||||
extern void boyles_law(double first_stop_pressure, double next_stop_pressure);
|
extern void boyles_law(double first_stop_pressure, double next_stop_pressure);
|
||||||
|
|
||||||
/* this should be converted to use our types */
|
/* this should be converted to use our types */
|
||||||
|
|
|
@ -898,10 +898,6 @@ bool trial_ascent(int trial_depth, int stoplevel, int avg_depth, int bottom_time
|
||||||
clear_to_ascend = false;
|
clear_to_ascend = false;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if (prefs.deco_mode == VPMB && (!is_vpmb_ok(depth_to_mbar(trial_depth - deltad, &displayed_dive) / 1000.0))){
|
|
||||||
clear_to_ascend = false;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
trial_depth -= deltad;
|
trial_depth -= deltad;
|
||||||
}
|
}
|
||||||
restore_deco_state(trial_cache);
|
restore_deco_state(trial_cache);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue