remove_vertex_spells: Remove declared vertex-activity components

View source: R/support-edit.R

remove_vertex_spellsR Documentation

Remove declared vertex-activity components

Description

Remove declared vertex-activity components

Usage

remove_vertex_spells(dn, spells)

Arguments

dn

A temporal network.

spells

Integer positions or a logical mask over as.data.frame(dn, what = "vertex_spells"). A logical mask must have one element per declared component and no NA.

Value

A new dynet object, class c("dynet", "netobject", "cograph_network"), with the selected activity components dropped and the rest canonicalised again, so the remaining spell identifiers renumber. A node with no remaining declaration becomes implicitly always active over observation support. Raises dynet_bad_input when spells is not a valid selection.

Examples

dn <- dynet(school_contacts)
present <- data.frame(node = c("Ana", "Ben"), start = 0, end = 10)
enrolled <- set_vertex_spells(dn, present)
trimmed <- remove_vertex_spells(enrolled, spells = 1)
as.data.frame(trimmed, what = "vertex_spells")

Dynet documentation built on Oct. 7, 2026, 5:08 p.m.