ZLayout EDA Library v1.0.0
Advanced Electronic Design Automation Layout Library with Bilingual Documentation
Loading...
Searching...
No Matches
zlayout::optimization::CostResult Struct Reference

Cost evaluation result. More...

#include <layout_optimizer.hpp>

Public Member Functions

bool is_feasible () const

Public Attributes

double total_cost
double area_cost
double wirelength_cost
double timing_cost
double power_cost
double constraint_violations

Detailed Description

Cost evaluation result.

Definition at line 90 of file layout_optimizer.hpp.

Member Function Documentation

◆ is_feasible()

bool zlayout::optimization::CostResult::is_feasible ( ) const
inline

Definition at line 98 of file layout_optimizer.hpp.

Member Data Documentation

◆ area_cost

double zlayout::optimization::CostResult::area_cost

Definition at line 92 of file layout_optimizer.hpp.

◆ constraint_violations

double zlayout::optimization::CostResult::constraint_violations

Definition at line 96 of file layout_optimizer.hpp.

◆ power_cost

double zlayout::optimization::CostResult::power_cost

Definition at line 95 of file layout_optimizer.hpp.

◆ timing_cost

double zlayout::optimization::CostResult::timing_cost

Definition at line 94 of file layout_optimizer.hpp.

◆ total_cost

double zlayout::optimization::CostResult::total_cost

Definition at line 91 of file layout_optimizer.hpp.

◆ wirelength_cost

double zlayout::optimization::CostResult::wirelength_cost

Definition at line 93 of file layout_optimizer.hpp.


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