Package | Description |
---|---|
com.sun.electric.tool.ncc.lists | |
com.sun.electric.tool.ncc.strategy | |
com.sun.electric.tool.ncc.trees |
Modifier and Type | Method and Description |
---|---|
LeafList |
LeafList.selectActive(NccGlobals globals) |
LeafList |
LeafList.selectMatched(NccGlobals globals) |
Modifier and Type | Method and Description |
---|---|
LeafList |
StratHashParts.doFor(EquivRecord g) |
LeafList |
StratPortName.doFor(EquivRecord g) |
LeafList |
StratCheck.doFor(EquivRecord j) |
LeafList |
StratDebug.doFor(EquivRecord er) |
LeafList |
Strategy.doFor(EquivRecord rr)
Method doFor(EquivRecord) processes a single EquivRecord.
|
LeafList |
StratHashWires.doFor(EquivRecord g) |
LeafList |
StratPrint.doFor(EquivRecord j) |
LeafList |
StratCheckSizes.doFor(EquivRecord j) |
LeafList |
StratCount.doFor(EquivRecord j) |
LeafList |
Strategy.doFor(java.util.Iterator<EquivRecord> it) |
LeafList |
StratPortName.doFor(RecordList g) |
LeafList |
Strategy.doFor(RecordList r)
Apply this Strategy to a list of leaf and internal records.
|
static LeafList |
StratHashParts.doYourJob(EquivRecord er,
NccGlobals globals) |
static LeafList |
StratCheck.doYourJob(EquivRecord j,
NccGlobals globals) |
static LeafList |
StratHashWires.doYourJob(EquivRecord er,
NccGlobals globals) |
static LeafList |
StratPrint.doYourJob(EquivRecord j,
NccGlobals globals) |
static LeafList |
StratHashParts.doYourJob(java.util.Iterator<EquivRecord> it,
NccGlobals globals) |
static LeafList |
StratHashWires.doYourJob(java.util.Iterator<EquivRecord> it,
NccGlobals globals) |
static LeafList |
StratPortName.doYourJob(NccGlobals globals) |
static LeafList |
StratRandomMatch.doYourJob(NccGlobals globals)
Find the smallest active equivalence class.
|
static LeafList |
StratSizes.doYourJob(NccGlobals globals)
Find the equivalence class with the largest deviation in Part
sizes and partition that class based on sizes.
|
static LeafList |
StratPartType.doYourJob(java.util.Set<Part> forcedMatchParts,
NccGlobals globals) |
static LeafList |
StratPartPopularity.doYourJob(java.util.Set<Part> forcedMatchParts,
NccGlobals globals) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
Strategy.offspringStats(LeafList el) |
Modifier and Type | Method and Description |
---|---|
LeafList |
EquivRecord.apply(Strategy js)
The apply method applies a Strategy to this leaf EquivRecord.
|