R/transitions.R

Defines functions transitions.marked_petrinet transitions.petrinet transitions

Documented in transitions transitions.marked_petrinet transitions.petrinet

#' Transitions
#' @description Extracts the transitions from a Petri Net
#'
#' @inheritParams flows
#'
#' @export transitions

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

#' @describeIn transitions Transitions of petrinet
#' @export
transitions.petrinet <- function(PN) {
	return(PN$transitions)
}

#' @describeIn transitions Transitions of marked petrinet
#' @export
transitions.marked_petrinet <- function(PN) {
	transitions(PN$petrinet)
}
bupaverse/petrinetR documentation built on April 23, 2023, 10:41 p.m.