TraceMaker
C++ API of the engine
Loading...
Searching...
No Matches
heat_grid.hpp File Reference

Coarse accumulation grid behind the viewer's heatmap overlays (design doc 09 §3 "Heatmap overlays", protocol doc 13 heatmap). More...

#include <cstdint>
#include <string>
#include <string_view>
#include <vector>
#include "geom/point.hpp"

Go to the source code of this file.

Classes

class  tmk::route::HeatGrid

Namespaces

namespace  tmk
namespace  tmk::route

Detailed Description

Coarse accumulation grid behind the viewer's heatmap overlays (design doc 09 §3 "Heatmap overlays", protocol doc 13 heatmap).

Visualisation only: the router writes into it while a sink is attached and never reads it back, so routing results cannot depend on it (rule 2; checked by tests/integration/record_replay.py, which routes with and without recording and compares the boards byte for byte).

Definition in file heat_grid.hpp.