calculate_dci_pot_thresh: Calculate non-thresholded invasive DCI

View source: R/calculate_dci.R

calculate_dci_pot_threshR Documentation

Calculate non-thresholded invasive DCI

Description

Calculate non-thresholded invasive DCI

Usage

calculate_dci_pot_thresh(
  net,
  all_members,
  net_nodes,
  seg_weights,
  weighted,
  threshold,
  totweight,
  parallel,
  quiet
)

Arguments

net

A river_net object.

all_members

An integer vector holding all assigned membership labels in the river_net object.

net_nodes

An sf object of the nodes of the river_net object with river attributes joined.

seg_weights

A data frame of each segments total length. Either weighted or unweighted depending on parameters.

threshold

Optional numeric value specifying a dispersal limit in map units. If NULL (default), no limit is applied.

parallel

Logical. If FALSE, the default, all operations are performed in series. If TRUE parallel operation is performed using furrr::future_pmap(). Specify the number of workers and strategy using future::plan().

quiet

Logical. If FALSE, prints the global DCI and a plot of river segments to the console. Defaults to TRUE.

Value

A data frame which holds raw and relative DCI scores for each segment.


dci documentation built on June 14, 2025, 1:08 a.m.