Home
API: bio-laws

Function: clutchSize()

lifecycle-kit

lifecycle-kit


lifecycle-kit / bio-laws / clutchSize

Function: clutchSize()

clutchSize(parentMass, offspringMass, rSelected?): number

Defined in: bio-laws/lifeHistory.ts:69

Offspring count from the size/number trade-off.

Source: Charnov, E.L. & Ernest, S.K.M. (2006). "The offspring-size/ clutch-size trade-off in mammals." The American Naturalist, 167(4), 578-582.

Total reproductive output is roughly constant for a given parent mass, so a lineage chooses between many small offspring and few large ones — it cannot have both. r-selected strategies allocate ~25% of body mass to reproduction; K-selected ~10%.

This is the real content of "reproductive strategy": not which container the offspring arrives in, but how the parent divides a fixed budget.

Parameters

parentMass

number

offspringMass

number

rSelected?

boolean = false

Returns

number