Skip to contents

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)