Visualizes clock trees in SVG format.
More...
#include <visualize_clock_tree.hpp>
|
| | ClockTreeVisualizer (int margin=50, int node_radius=8, int wire_width=2, const std::string &sink_color="#4CAF50", const std::string &internal_color="#2196F3", const std::string &root_color="#F44336", const std::string &wire_color="#666666", const std::string &text_color="#333333") |
| |
| std::string | visualize_tree (const Tree &tree, NodeIdx root, const std::vector< Sink > &sinks, const std::string &filename="clock_tree.svg", int width=800, int height=600, const SkewAnalysis *analysis=nullptr) |
| |
Visualizes clock trees in SVG format.
◆ ClockTreeVisualizer()
| recti::ClockTreeVisualizer::ClockTreeVisualizer |
( |
int |
margin = 50, |
|
|
int |
node_radius = 8, |
|
|
int |
wire_width = 2, |
|
|
const std::string & |
sink_color = "#4CAF50", |
|
|
const std::string & |
internal_color = "#2196F3", |
|
|
const std::string & |
root_color = "#F44336", |
|
|
const std::string & |
wire_color = "#666666", |
|
|
const std::string & |
text_color = "#333333" |
|
) |
| |
|
inline |
◆ visualize_tree()
| std::string recti::ClockTreeVisualizer::visualize_tree |
( |
const Tree & |
tree, |
|
|
NodeIdx |
root, |
|
|
const std::vector< Sink > & |
sinks, |
|
|
const std::string & |
filename = "clock_tree.svg", |
|
|
int |
width = 800, |
|
|
int |
height = 600, |
|
|
const SkewAnalysis * |
analysis = nullptr |
|
) |
| |
The documentation for this class was generated from the following file: