.. index:: pair: class; primitive::RingUpdater .. _doxid-classprimitive_1_1_ring_updater: class primitive::RingUpdater ============================ .. toctree:: :hidden: Overview ~~~~~~~~ Exact frame-to-frame maintenance of the primitive ring network. :ref:`More...` .. _details-classprimitive_1_1_ring_updater: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Exact frame-to-frame maintenance of the primitive ring network. Consecutive trajectory frames share almost all of their bond topology. Rings are stored partitioned by their lowest-indexed member, and on a new frame only sources within a proven locality radius of a changed edge are re-enumerated: a ring's members and every path that can decide its primitivity lie within a bounded neighbourhood of its source, so a source far enough from every change keeps its rings unchanged. The output equals a full recomputation exactly, at a cost that scales with the edge churn between frames rather than with system size.