Recti 1.2.4
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
visualize_clock_tree.hpp File Reference

SVG visualization utilities for clock trees. More...

#include <functional>
#include <string>
#include <vector>
#include "dme_algorithm.hpp"
Include dependency graph for visualize_clock_tree.hpp:

Go to the source code of this file.

Classes

class  recti::ClockTreeVisualizer
 Visualizes clock trees in SVG format. More...
 
struct  recti::TreeComparisonData
 

Namespaces

namespace  recti
 

Functions

std::string recti::create_interactive_svg (const Tree &tree, NodeIdx root, const std::vector< Sink > &sinks, const SkewAnalysis *analysis=nullptr, const std::string &filename="clock_tree_interactive.svg", int width=1000, int height=700)
 
std::string recti::create_comparison_visualization (const std::vector< TreeComparisonData > &trees_data, const std::string &filename="clock_tree_comparison.svg", int width=1200, int height=800)
 
std::string recti::create_delay_model_comparison (const TreeComparisonData &linear_tree_data, const TreeComparisonData &elmore_tree_data, const std::string &filename="delay_model_comparison.svg")
 
void recti::visualize_example_tree ()
 

Detailed Description

SVG visualization utilities for clock trees.