Skip to content

Class Hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:

  • class tguf::TGStore Abstract interface for temporal graph storage. Implementations can be purely in-memory or memory-mapped TGUF files.
  • class tguf::TGUFBuilder High-performance writer for creating TGUF datasets on disk. Uses an internal buffer strategy to minimize disk I/O.
  • struct tgn::TGNConfig Configuration parameters for the TGN model architecture.
  • struct tguf::Batch Container for temporal edge data.
  • struct tguf::LabelEvent Container for a label event at a single point in time.
  • struct tguf::TGStore::IndexRange A contiguous slice of the graph (e.g., training split).
  • struct tguf::TGUFSchema metadata defining the layout of a Temporal Graph Unified Format file.
  • class torch::nn::Module
    • class tgn::TGNImpl The core Temporal Graph Network module. Manages node memory state and temporal neighborhood aggregation.