ZLayout EDA Library v1.0.0
Advanced Electronic Design Automation Layout Library with Bilingual Documentation
|
Get detailed tree statistics. More...
#include <quadtree.hpp>
Public Attributes | |
size_t | total_nodes |
size_t | leaf_nodes |
size_t | internal_nodes |
size_t | max_depth_reached |
size_t | min_depth_reached |
size_t | total_objects |
double | average_objects_per_leaf |
double | tree_efficiency |
double | memory_usage_bytes |
double | fill_factor |
std::vector< size_t > | objects_per_level |
Get detailed tree statistics.
Definition at line 328 of file quadtree.hpp.
double zlayout::spatial::QuadTree< T >::DetailedStatistics::average_objects_per_leaf |
Definition at line 335 of file quadtree.hpp.
double zlayout::spatial::QuadTree< T >::DetailedStatistics::fill_factor |
Definition at line 338 of file quadtree.hpp.
size_t zlayout::spatial::QuadTree< T >::DetailedStatistics::internal_nodes |
Definition at line 331 of file quadtree.hpp.
size_t zlayout::spatial::QuadTree< T >::DetailedStatistics::leaf_nodes |
Definition at line 330 of file quadtree.hpp.
size_t zlayout::spatial::QuadTree< T >::DetailedStatistics::max_depth_reached |
Definition at line 332 of file quadtree.hpp.
double zlayout::spatial::QuadTree< T >::DetailedStatistics::memory_usage_bytes |
Definition at line 337 of file quadtree.hpp.
size_t zlayout::spatial::QuadTree< T >::DetailedStatistics::min_depth_reached |
Definition at line 333 of file quadtree.hpp.
std::vector<size_t> zlayout::spatial::QuadTree< T >::DetailedStatistics::objects_per_level |
Definition at line 339 of file quadtree.hpp.
size_t zlayout::spatial::QuadTree< T >::DetailedStatistics::total_nodes |
Definition at line 329 of file quadtree.hpp.
size_t zlayout::spatial::QuadTree< T >::DetailedStatistics::total_objects |
Definition at line 334 of file quadtree.hpp.
double zlayout::spatial::QuadTree< T >::DetailedStatistics::tree_efficiency |
Definition at line 336 of file quadtree.hpp.