File size: 551 Bytes
c5df41a | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | """
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 |