Skip to content
Ricardo Oliveros Ramos edited this page Jun 11, 2026 · 1 revision

Gompertz growth

When the growth.java.classname.sp# is equal to fr.ird.osmose.process.growth.GompertzGrowth.java, a Gompertz growth function is used.

$$ L(a) = L_{egg}\ if\ a=0 $$

$$ L(a) = L_{start} \times exp^{K_e \times a}\ if\ a \gt 0\ \&\ a \lt a_{exp} $$

$$ L(a) = L_{exp} + (L_{gom} - L_{exp}) \frac{a - a_{exp}}{a_{gom} - a_{exp}}\ if\ a \gt a_{exp}\ \&\ a \lt a_{gom} $$

$$ L(a) = L_{inf} \times exp^{-exp^{-K_g (a - t_g)}}\ else $$

with

$$ L_{exp} = L_{start} \times exp^{K_e \times a_{exp}} $$

$$ L_{gom} = L_{inf} \times exp^{-exp^{-K_g (a_{gom} - t_g)}} $$

Gompertz growth curve
Parameter Description
growth.exponential.lstart.sp# $L_{start}$ (cm)
growth.exponential.ke.sp# $K_e$
growth.gompertz.linf.sp# $L_{inf}$ (cm)
growth.gompertz.kg.sp# $K_g$
growth.gompertz.tg.sp# $t_g$ (years)
growth.exponential.thr.age.sp# $a_{exp}$ (years)
growth.gompertz.thr.age.sp# $a_{gom}$ (years)

Clone this wiki locally