Cleanup: remove bogus inline modifier

gas_density() was declared extern in the header and defined inline
in the translation unit. I didn't even realize that this oxymoron
is valid. Remove inline and an Java-style function definition.

Signed-off-by: Berthold Stoeger <bstoeger@mail.tuwien.ac.at>
This commit is contained in:
Berthold Stoeger 2019-06-04 09:06:13 +02:00 committed by Dirk Hohndel
parent bff80cf462
commit ce065968f0

View file

@ -76,7 +76,8 @@ double isothermal_pressure(struct gasmix gas, double p1, int volume1, int volume
return p_ideal * gas_compressibility_factor(gas, p_ideal);
}
inline double gas_density(struct gasmix gas, int pressure) {
double gas_density(struct gasmix gas, int pressure)
{
int density = gas.he.permille * HE_DENSITY + gas.o2.permille * O2_DENSITY + (1000 - gas.he.permille - gas.o2.permille) * N2_DENSITY;
return density * (double) pressure / gas_compressibility_factor(gas, pressure / 1000.0) / SURFACE_PRESSURE / 1000000.0;