tAdd sanity check for first value in phi and k - cngf-pf - continuum model for … | |
git clone git://src.adamsgaard.dk/cngf-pf | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit 0ee06c1ba6539f91ca21de647f6832d81c7301db | |
parent e5bea95a69c6cb7776be8560c0b2751297355d92 | |
Author: Anders Damsgaard <[email protected]> | |
Date: Mon, 15 Apr 2019 20:37:28 +0200 | |
Add sanity check for first value in phi and k | |
Diffstat: | |
M simulation.c | 10 ++++++++++ | |
1 file changed, 10 insertions(+), 0 deletions(-) | |
--- | |
diff --git a/simulation.c b/simulation.c | |
t@@ -147,6 +147,11 @@ void check_simulation_parameters(const struct simulation*… | |
warn_parameter_value("sim.file_dt is a negative number", | |
sim->file_dt, &return_status); | |
+ check_float("sim.phi[0]", sim->phi[0], &return_status); | |
+ if (sim->phi[0] < 0.0 || sim->phi[0] > 1.0) | |
+ warn_parameter_value("sim.phi[0] is not within [0;1]", | |
+ sim->phi[0], &return_status); | |
+ | |
if (sim->fluid != 0 && sim->fluid != 1) | |
warn_parameter_value("sim.fluid has an invalid value", | |
(double)sim->fluid, &return_status); | |
t@@ -178,6 +183,11 @@ void check_simulation_parameters(const struct simulation*… | |
warn_parameter_value("sim.rho_f is not positive", | |
sim->rho_f, &return_status); | |
+ check_float("sim.k[0]", sim->k[0], &return_status); | |
+ if (sim->k[0] <= 0.0) | |
+ warn_parameter_value("sim.k[0] is not positive", | |
+ sim->k[0], &return_status); | |
+ | |
} | |
if (return_status != 0) { |