Typing

Type aliases

class SinvType

Strategy used to compute \(\mathbf{S}_{\text{inv}}\) from the assignment matrix \(\mathbf{S}\). Backed by typing.Literal["transpose", "inverse"].

class ReduceType

Reduction alias forwarded to backend reducers/aggregators. Supported values depend on the backend context (e.g., scatter reductions or PyG aggregation aliases). Backed by str.

class LiftType

Strategy used by lift operators when mapping pooled features back to original nodes. Backed by typing.Literal["transpose", "inverse", "precomputed"].

class ConnectionType

Edge aggregation mode used when constructing pooled connectivity. Backed by typing.Literal["sum", "mean", "min", "max", "mul"].