create_Lmatrix {ATNr}R Documentation

Make L matrix

Description

Make L matrix

Usage

create_Lmatrix(BM, nb_b, Ropt = 100, gamma = 2, th = 0.01)

Arguments

BM

float vector, body mass of species.

nb_b

integer, number of basal species.

Ropt

numeric, consumer/resource optimal body mass ratio.

gamma

numeric, code for the width of the Ricker function.

th

float, the threshold below which attack rates are considered = 0.

Details

The L matrix contains the probability for an attack event to be successful based on allometric rules and a Ricker function defined by Ropt and gamma. If at least one species has not resource or consumer (i.e. it is an isolated species), another food web is generated, until a maximum of 100 iterations.

Value

A numeric matrix with the probability for an attack event between two species to be successful.

Examples

set.seed(123)
mass <- sort(10 ^ runif(30, 2, 6))
L <- create_Lmatrix(mass, nb_b = 10, Ropt = 100)
image(t(L))

[Package ATNr version 1.1.0 Index]