mirror of
https://github.com/subsurface/subsurface.git
synced 2024-11-28 05:00:20 +00:00
Prevent overflow in effective GF calculation
For deep dives with long deco, the sum of deco stops could overflow. This is prevent by turning it into long. Signed-off-by: Robert C. Helling <helling@atdotde.de>
This commit is contained in:
parent
5eec251be8
commit
ca38644005
1 changed files with 4 additions and 4 deletions
|
@ -153,8 +153,8 @@ const double vpmb_conservatism_lvls[] = { 1.0, 1.05, 1.12, 1.22, 1.35 };
|
|||
|
||||
#define TISSUE_ARRAY_SZ sizeof(ds->tissue_n2_sat)
|
||||
|
||||
int sumx, sum1;
|
||||
long sumxx;
|
||||
int sum1;
|
||||
long sumx, sumxx;
|
||||
double sumy, sumxy;
|
||||
|
||||
double get_crit_radius_He()
|
||||
|
@ -649,7 +649,7 @@ double regressionb()
|
|||
|
||||
void reset_regression()
|
||||
{
|
||||
sumx = sum1 = 0;
|
||||
sumxx = 0L;
|
||||
sum1 = 0;
|
||||
sumxx = sumx = 0L;
|
||||
sumy = sumxy = 0.0;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue