Return the list of topologies, or a unique topology if all identical
topo(nm, simplify = TRUE)
A list of the networkModel
topologies or, if all topologies
are identical (or if there is only one) and simplify
is TRUE, a
single topology (not wrapped into a single-element list).
aquarium_mod
#> # A tibble: 1 × 4
#> topology initial observations parameters
#> <list> <list> <list> <list>
#> 1 <topology [3 × 3]> <tibble [3 × 3]> <tibble [15 × 4]> <tibble [8 × 2]>
topo(aquarium_mod)
#> <3 comps>
#> algae daphnia NH4
#> algae 0 0 1
#> daphnia 1 0 0
#> NH4 0 1 0
trini_mod
#> # A tibble: 6 × 6
#> topology initial observations parameters group events
#> <list> <list> <list> <list> <list> <list>
#> 1 <topology [14 × 14]> <tibble [14 × 3]> <tibble> <tibble> <chr> <tibble>
#> 2 <topology [14 × 14]> <tibble [14 × 3]> <tibble> <tibble> <chr> <tibble>
#> 3 <topology [14 × 14]> <tibble [14 × 3]> <tibble> <tibble> <chr> <tibble>
#> 4 <topology [14 × 14]> <tibble [14 × 3]> <tibble> <tibble> <chr> <tibble>
#> 5 <topology [14 × 14]> <tibble [14 × 3]> <tibble> <tibble> <chr> <tibble>
#> 6 <topology [14 × 14]> <tibble [14 × 3]> <tibble> <tibble> <chr> <tibble>
topo(trini_mod)
#> <14 comps>
#> arg CBOM<|> epi<|> eudan euthy FBOM<|> lepto NH4* NO3* petro phylo
#> arg 0 0 0 0 0 0 0 0 0 1 0
#> CBOM<|> 0 0 0 0 0 0 0 1 1 0 0
#> epi<|> 0 0 0 0 0 0 0 1 1 0 0
#> eudan 0 1 0 0 0 0 0 0 0 0 0
#> euthy 0 0 0 0 0 0 0 0 0 0 0
#> FBOM<|> 0 0 0 0 0 0 0 1 1 0 0
#> lepto 0 0 0 0 0 0 0 0 0 0 0
#> NH4* 0 0 0 0 0 0 0 0 0 0 0
#> NO3* 0 0 0 0 0 0 0 0 0 0 0
#> petro 0 0 1 0 0 0 0 0 0 0 0
#> phylo 0 1 0 0 0 0 0 0 0 0 0
#> pseph 0 0 1 0 0 0 0 0 0 0 0
#> seston<|> 0 0 0 0 0 0 0 1 1 0 0
#> tricor 0 0 0 0 0 1 0 0 0 0 0
#> pseph seston<|> tricor
#> arg 0 0 1
#> CBOM<|> 0 0 0
#> epi<|> 0 0 0
#> eudan 0 0 0
#> euthy 0 0 1
#> FBOM<|> 0 0 0
#> lepto 0 1 0
#> NH4* 0 0 0
#> NO3* 0 0 0
#> petro 0 0 0
#> phylo 0 0 0
#> pseph 0 0 0
#> seston<|> 0 0 0
#> tricor 0 0 0
#> [ * : steady-state]
#> [<|>: split]