public class NccResult
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
NccResult.CellSummary |
Modifier and Type | Method and Description |
---|---|
boolean |
exportMatch()
No problem was found with Exports
|
BenchmarkResults |
getBenchmarkResults()
Get result of benchmarking performance counters
|
NccResult.CellSummary |
getCellSummary() |
Equivalence |
getEquivalence()
return object that maps between Nodes and Networks in the two designs
|
Permutation |
getExportPermutation()
Return information saved for hierarchical interchange
|
NccGuiInfo |
getNccGuiInfo()
return information saved specifically for the GUI
|
NccOptions |
getOptions() |
java.lang.String[] |
getRootCellNames() |
Cell[] |
getRootCells()
return array of the top-level Cells being compared
|
VarContext[] |
getRootContexts()
return array of the VarContexts for the top-level Cells begin
compared
|
boolean |
guiNeedsToReport()
The GUI needs to display this result to the user
|
boolean |
match()
No problem was found
|
static NccResult |
newResult(boolean exportNameMatch,
boolean topologyMatch,
boolean sizeMatch,
NccGlobalsReportable globalData) |
static NccResult |
newUserAbortResult() |
void |
setExportPermutation(Permutation exportPermutation)
Save information needed for hierarchical interchange
|
boolean |
sizeMatch()
No problem was found with transistor sizes
|
java.lang.String |
summary(boolean checkSizes)
return a string summarizing NCC's results
|
boolean |
topologyMatch()
No problem was found with the network topology
|
boolean |
userAbort()
User aborted this comparison.
|
public static NccResult newResult(boolean exportNameMatch, boolean topologyMatch, boolean sizeMatch, NccGlobalsReportable globalData)
public static NccResult newUserAbortResult()
public Cell[] getRootCells()
public java.lang.String[] getRootCellNames()
public VarContext[] getRootContexts()
public NccOptions getOptions()
public NccResult.CellSummary getCellSummary()
public boolean exportMatch()
public boolean topologyMatch()
public boolean sizeMatch()
public boolean userAbort()
public boolean match()
public Equivalence getEquivalence()
public java.lang.String summary(boolean checkSizes)
public boolean guiNeedsToReport()
public NccGuiInfo getNccGuiInfo()
public Permutation getExportPermutation()
public void setExportPermutation(Permutation exportPermutation)
public BenchmarkResults getBenchmarkResults()