ZLayout EDA Library v1.0.0
Advanced Electronic Design Automation Layout Library with Bilingual Documentation
Loading...
Searching...
No Matches
zlayout::spatial::QuadTree< T >::Statistics Struct Reference

Get tree statistics for performance analysis. More...

#include <quadtree.hpp>

Public Attributes

size_t total_nodes
size_t leaf_nodes
size_t max_depth_reached
size_t total_objects
double average_objects_per_leaf
double tree_efficiency

Detailed Description

template<typename T>
struct zlayout::spatial::QuadTree< T >::Statistics

Get tree statistics for performance analysis.

Definition at line 208 of file quadtree.hpp.

Member Data Documentation

◆ average_objects_per_leaf

template<typename T>
double zlayout::spatial::QuadTree< T >::Statistics::average_objects_per_leaf

Definition at line 213 of file quadtree.hpp.

◆ leaf_nodes

template<typename T>
size_t zlayout::spatial::QuadTree< T >::Statistics::leaf_nodes

Definition at line 210 of file quadtree.hpp.

◆ max_depth_reached

template<typename T>
size_t zlayout::spatial::QuadTree< T >::Statistics::max_depth_reached

Definition at line 211 of file quadtree.hpp.

◆ total_nodes

template<typename T>
size_t zlayout::spatial::QuadTree< T >::Statistics::total_nodes

Definition at line 209 of file quadtree.hpp.

◆ total_objects

template<typename T>
size_t zlayout::spatial::QuadTree< T >::Statistics::total_objects

Definition at line 212 of file quadtree.hpp.

◆ tree_efficiency

template<typename T>
double zlayout::spatial::QuadTree< T >::Statistics::tree_efficiency

Definition at line 214 of file quadtree.hpp.


The documentation for this struct was generated from the following file: