RunDiagSnapshot Struct
Aggregate diagnostic snapshot: stages, boundaries, per-element, per-pad. More...
Declaration
Included Headers
Public Member Attributes Index
| std::vector< RunStageStats > | stages |
|
Per-stage timing. More... | |
| std::vector< BoundaryFlowStats > | boundaries |
|
Per-boundary (between Nodes) flow stats. More... | |
| std::vector< RunElementTimingStats > | element_timings |
|
Per-element timing. More... | |
| std::vector< RunElementFlowStats > | element_flows |
|
Per-element flow. More... | |
| std::vector< RunElementPadTimingStats > | element_pad_timings |
|
Per-pad timing rows (Phase-A diagnostics). More... | |
Description
Aggregate diagnostic snapshot: stages, boundaries, per-element, per-pad.
Returned by Run::diag_snapshot(). Holds vectors of the per-X telemetry structs so the caller can iterate and render reports.
Definition at line 348 of file Run.h.
Public Member Attributes
boundaries
|
Per-boundary (between Nodes) flow stats.
Definition at line 350 of file Run.h.
element_flows
|
Per-element flow.
Definition at line 352 of file Run.h.
element_pad_timings
|
Per-pad timing rows (Phase-A diagnostics).
Always appended after element_flows so older consumers reading the first four vectors keep working unchanged.
Definition at line 359 of file Run.h.
element_timings
|
Per-element timing.
Definition at line 351 of file Run.h.
stages
The documentation for this struct was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.