For the get.change.times
function, the default settings return a
vector of all of the finite time points at which any edge or any
vertex becomes active or inactive, or any of their dynamic attributes change. If only one of the logical
arguments, say vertex.activity
, is set to FALSE
, then
the time points for the corresponding parts of the data structure will not be returned. If both are
FALSE
, numeric(0) is returned.
For the get.vertex.activity
and get.edge.activity
functions, a list
of activity spells is returned with each list element corresponding to the id of the vertex or edge. Deleted edges will appear as NULL entries, as will any spell marked as inactive with the 'null' (Inf,Inf) spell. If the argument as.spellList=TRUE
the activity spells are instead formatted as a data.frame
and include additional columns to indicate possible onset- and terminus-censoring. Any 'null' spells and deleted edges will be omited.
For get.vertex.activity
the columns are [onset,terminus,vertex.id,onset.censored,terminus.censored,duration]
.
For get.edge.activity
the columns are [onset, terminus, tail, head, onset.censored, terminus.censored, duration, edge.id]
.
The data.frames will be sorted by id, onset, terminus.
If a net.obs.period
network attribute is set, the range of its $observations
element is substituted in for the -Inf and Inf values that otherwise indicate the onset- and terminus-censored observations.