Adaptagrams
|
The HyperedgeNewAndDeletedObjectLists class stores lists of objects created and deleted during hyperedge improvement. More...
#include <hyperedge.h>
Public Attributes | |
JunctionRefList | newJunctionList |
A list of newly created junctions. | |
ConnRefList | newConnectorList |
A list of newly created connectors. | |
JunctionRefList | deletedJunctionList |
A list of deleted junctions. | |
ConnRefList | deletedConnectorList |
A list of deleted connectors. | |
ConnRefList | changedConnectorList |
A list of changed connectors. | |
The HyperedgeNewAndDeletedObjectLists class stores lists of objects created and deleted during hyperedge improvement.
After hyperedge improvement, this information can be produced by calling the Router::newAndDeletedObjectListsFromHyperedgeImprovement() method.
After hyperedge rerouting, this information can be produced by calling the HyperedgeRerouter::newAndDeletedObjectLists() method for each hyperedge being fully rerouted.
The HyperedgeNewAndDeletedObjectLists::changedConnectorList attribute will only be used for hyperedge improvement and will always be empty for hyperedge rerouting.