enumerate.paths: Enumerates all Paths from i to j in a Community Matrix

Description Usage Arguments Details Value Author(s) References See Also Examples

View source: R/enumerate.paths.R

Description

Enumerates a list of all paths from variable i to variable j in a community matrix after first validating that CM is a community matrix.

Usage

1

Arguments

CM

A community matrix.

i,j

variables in the community matrix CM. Variables may be specified by their names or numbers (i.e. the row/column number corresponding to a specific variable).

Details

The returned list of paths contains each path from i to j in CM in breadth-first search order). Each element in a path is represented by its variable number.

Value

A list of paths.

Author(s)

Alexis Dinno https://www.alexisdinno.com/LoopAnalyst/

References

Puccia, C. J. and Levins, R. (1986) Qualitative Modeling of Complex Systems: An Introduction to Loop Analysis and Time Averaging. Cambridge: Harvard University Press.

See Also

make.cm.

Examples

1
2
3
## assess community matrix
data(cm.levins)
enumerate.paths(cm.levins,2,4)

Example output

Loading required package: nlme
[[1]]
[1] 2 4

LoopAnalyst documentation built on May 2, 2019, 5:14 a.m.