|
ZLayout EDA Library v1.0.0
Advanced Electronic Design Automation Layout Library with Bilingual Documentation
|
Circuit component with connectivity information. More...
#include <layout_optimizer.hpp>
Public Member Functions | |
| Component (const std::string &name, const geometry::Rectangle &shape) | |
Public Attributes | |
| std::string | name |
| geometry::Rectangle | shape |
| geometry::Point | position |
| std::vector< std::string > | input_pins |
| std::vector< std::string > | output_pins |
| double | power_consumption |
| double | thermal_coefficient |
| bool | is_fixed |
Circuit component with connectivity information.
Definition at line 29 of file layout_optimizer.hpp.
|
inline |
Definition at line 41 of file layout_optimizer.hpp.
| std::vector<std::string> zlayout::optimization::Component::input_pins |
Definition at line 33 of file layout_optimizer.hpp.
| bool zlayout::optimization::Component::is_fixed |
Definition at line 39 of file layout_optimizer.hpp.
| std::string zlayout::optimization::Component::name |
Definition at line 30 of file layout_optimizer.hpp.
| std::vector<std::string> zlayout::optimization::Component::output_pins |
Definition at line 34 of file layout_optimizer.hpp.
| geometry::Point zlayout::optimization::Component::position |
Definition at line 32 of file layout_optimizer.hpp.
| double zlayout::optimization::Component::power_consumption |
Definition at line 37 of file layout_optimizer.hpp.
| geometry::Rectangle zlayout::optimization::Component::shape |
Definition at line 31 of file layout_optimizer.hpp.
| double zlayout::optimization::Component::thermal_coefficient |
Definition at line 38 of file layout_optimizer.hpp.