peclet.voro 1.0.0
Device-native moving-particle Voronoi dynamics
Loading...
Searching...
No Matches
Public Types | Public Attributes | List of all members
peclet::voro::RepairStats Struct Reference

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)
 

Detailed Description

Per-step repair telemetry.

Member Enumeration Documentation

◆ Route

Which path the Phase-3 adaptive gate took this step.

Enumerator
kTwoPass 
kDilated 
kRebuildGate 

Member Data Documentation

◆ extra

int peclet::voro::RepairStats::extra = 0

cells gathered across the verify extra-passes

◆ fellBack

bool peclet::voro::RepairStats::fellBack = false

true if the cold-build fallback was triggered (repair did not close)

◆ pass1

int peclet::voro::RepairStats::pass1 = 0

cells gathered in Pass 1 (flagged ∪ partners ∪ skin-movers, after dilation)

◆ pass1Raw

int peclet::voro::RepairStats::pass1Raw = 0

flagged count BEFORE dilation (the gate signal: pass1Raw/nProc = churn)

◆ pass2

int peclet::voro::RepairStats::pass2 = 0

cells gathered in Pass 2 (new face-neighbours of the movers)

◆ route

Route peclet::voro::RepairStats::route = kTwoPass

◆ surgical

int peclet::voro::RepairStats::surgical = 0

Pass-1 cells repaired surgically (Phase 4, no grid gather)

◆ verifyPasses

int peclet::voro::RepairStats::verifyPasses = 0

number of verify iterations run


The documentation for this struct was generated from the following file: