|
abc-master
|
#include <stdlib.h>#include <math.h>#include <stdio.h>#include <string.h>#include <assert.h>#include "place_base.h"#include "place_qpsolver.h"#include "place_gordian.h"Go to the source code of this file.
Data Structures | |
| struct | reverseCOG |
Typedefs | |
| typedef struct reverseCOG | reverseCOG |
Functions | |
| float | splitPenalty (int pins) |
| Returns a weight for all of the edges in the clique for a multipin net. More... | |
| void | constructQuadraticProblem () |
| Constructs the matrices necessary to do analytical placement. More... | |
| int | generateCoGConstraints (reverseCOG COG_rev[]) |
| Generates center of gravity constraints. More... | |
| void | solveQuadraticProblem (bool useCOG) |
| Calls quadratic solver. More... | |
Variables | |
| ABC_NAMESPACE_IMPL_START qps_problem_t * | g_place_qpProb = NULL |
| typedef struct reverseCOG reverseCOG |
| void constructQuadraticProblem | ( | ) |
Constructs the matrices necessary to do analytical placement.
Definition at line 53 of file place_genqp.c.
| int generateCoGConstraints | ( | reverseCOG | COG_rev[] | ) |
Generates center of gravity constraints.
Definition at line 186 of file place_genqp.c.
| void solveQuadraticProblem | ( | bool | useCOG | ) |
Calls quadratic solver.
Definition at line 275 of file place_genqp.c.
| float splitPenalty | ( | int | pins | ) |
Returns a weight for all of the edges in the clique for a multipin net.
Definition at line 37 of file place_genqp.c.
| ABC_NAMESPACE_IMPL_START qps_problem_t* g_place_qpProb = NULL |
Definition at line 28 of file place_genqp.c.