channel_is(X)
X is an immigration, reproduction or creation channel. Returns true if this individual appeared through that channel.
Input: numeric
Result: Boolean
Examples:
channel_is(cr1) --> true, for each instance of the population that was initially created through channel cr1.
Comments:
This function can only be used inside population submodels. Its argument is the name of a channel (i.e. a population control symbol, one of creation, immigration or reproduction). Note that the value of the channel itself is not used, just the name. The result can be used in calculations inside the population submodel. For example, the expression
land_owned = if channel_is(im1) then 0 elseif channel_is(cr1) then 10
would allocate 10 acres of land to each member of the original population, but none to immigrants.
In: Contents >> Working with equations >> Functions >> Built-in functions