Point

Contents

Point#

class braincell.mech.Point[source]#

Marker base class for point-located mechanism declarations.

All concrete subclasses are frozen dataclass() types — this base exists solely so that consumers can write isinstance(x, Point) instead of maintaining a parallel tuple of concrete types.

Point defines no abstract methods. Runtime evaluation of

clamp-like mechanisms happens in braincell._compute.runtime, which inspects concrete subclasses directly.