Validates fundamental model parameters for biological feasibility
and computational practicality.
Usage
validate_basic_params(initial_weight, duration)
Arguments
- initial_weight
Initial weight in grams
- duration
Duration in days
Value
Invisibly returns TRUE if validation passes; throws an error otherwise.
Details
Checks that:
Initial weight is positive and numeric
Duration is positive and numeric
Duration is not excessively long (performance warning)
Examples
isTRUE(validate_basic_params(10.5, 365))
#> [1] TRUE
try(validate_basic_params(-5, 100))
#> Error : initial_weight: 1 value(s) below minimum 0.001 (smallest: -5.000)