|
peclet.voro 1.0.0
Device-native moving-particle Voronoi dynamics
|
Per-step repair telemetry. More...
#include <repair.hpp>
Public Types | |
| enum | Route { kTwoPass = 0 , kDilated = 1 , kRebuildGate = 2 } |
| Which path the Phase-3 adaptive gate took this step. More... | |
Public Attributes | |
| int | pass1 = 0 |
| cells gathered in Pass 1 (flagged ∪ partners ∪ skin-movers, after dilation) | |
| int | pass1Raw = 0 |
| flagged count BEFORE dilation (the gate signal: pass1Raw/nProc = churn) | |
| int | pass2 = 0 |
| cells gathered in Pass 2 (new face-neighbours of the movers) | |
| int | extra = 0 |
| cells gathered across the verify extra-passes | |
| int | surgical = 0 |
| Pass-1 cells repaired surgically (Phase 4, no grid gather) | |
| int | verifyPasses = 0 |
| number of verify iterations run | |
| Route | route = kTwoPass |
| bool | fellBack = false |
| true if the cold-build fallback was triggered (repair did not close) | |
Per-step repair telemetry.
| int peclet::voro::RepairStats::extra = 0 |
cells gathered across the verify extra-passes
| bool peclet::voro::RepairStats::fellBack = false |
true if the cold-build fallback was triggered (repair did not close)
| int peclet::voro::RepairStats::pass1 = 0 |
cells gathered in Pass 1 (flagged ∪ partners ∪ skin-movers, after dilation)
| int peclet::voro::RepairStats::pass1Raw = 0 |
flagged count BEFORE dilation (the gate signal: pass1Raw/nProc = churn)
| int peclet::voro::RepairStats::pass2 = 0 |
cells gathered in Pass 2 (new face-neighbours of the movers)
| int peclet::voro::RepairStats::surgical = 0 |
Pass-1 cells repaired surgically (Phase 4, no grid gather)
| int peclet::voro::RepairStats::verifyPasses = 0 |
number of verify iterations run