malcolmSQ
chore: UI/UX cleanup, grouped accordions, tooltips as labels, compact mortality layout, reset button
2f8199f
raw
history blame contribute delete
551 Bytes
"""
Linear and Linear Plateau Growth Models (ARCHIVED/NOT IN USE)
"""
def linear_growth(age: float, params: dict, initial_value: float) -> float:
"""
Simple linear growth function.
"""
r = params["r"]
return initial_value + r * age
def linear_plateau_growth(age: float, params: dict, initial_value: float) -> float:
"""
Linear growth with plateau.
"""
r = params["r"]
T_p = params["T_p"]
a = params["a"]
if age <= T_p:
return initial_value + r * age
else:
return initial_value + a