ZLayout EDA Library v1.0.0
Advanced Electronic Design Automation Layout Library with Bilingual Documentation
|
Analytical placement using quadratic optimization. More...
#include <layout_optimizer.hpp>
Public Member Functions | |
AnalyticalPlacer (const geometry::Rectangle &area) | |
void | add_component (const Component &comp) |
void | add_net (const Net &net) |
std::vector< geometry::Point > | generate_initial_placement () |
Generate initial placement using quadratic optimization. |
Analytical placement using quadratic optimization.
Fast initial placement algorithm that models nets as quadratic forces. Good for generating initial solutions for simulated annealing.
Definition at line 288 of file layout_optimizer.hpp.
|
inline |
Definition at line 295 of file layout_optimizer.hpp.
|
inline |
|
inline |
Definition at line 298 of file layout_optimizer.hpp.
std::vector< geometry::Point > zlayout::optimization::AnalyticalPlacer::generate_initial_placement | ( | ) |
Generate initial placement using quadratic optimization.