R/nodes.R

Defines functions nodes.petrinet nodes

Documented in nodes

#' Get nodes from (marked) petrinet
#'
#' @inheritParams flows
#' @export
#'

nodes <- function(PN) {
	UseMethod("nodes")
}

#' @export
nodes.petrinet <- function(PN) {
	places <- places(PN) %>% mutate(type = "place")
	transitions <- transitions(PN) %>% mutate(type = "transition")

	places %>%
		bind_rows(transitions)
}
bupaverse/petrinetR documentation built on April 23, 2023, 10:41 p.m.