|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use EdifCellInstanceCollection | |
|---|---|
| edu.byu.ece.edif.tools.replicate.nmr | |
| edu.byu.ece.edif.tools.replicate.nmr.tmr | Provides tools to perform Triple Modular Redundancy (TMR), Duplication With Comparison (DWC), and other mitigation techniques. |
| edu.byu.ece.edif.util.graph | Provides a variety of data structures and algorithms for creating and manipulating graphs based on a Edif cell structure |
| Uses of EdifCellInstanceCollection in edu.byu.ece.edif.tools.replicate.nmr |
|---|
| Method parameters in edu.byu.ece.edif.tools.replicate.nmr with type arguments of type EdifCellInstanceCollection | |
|---|---|
protected static boolean |
ReducedPrecisionNMR.nmrECIGroups(EdifCellInstanceCollectionGraph groupConn,
ReplicationUtilizationTracker resourceTracker,
java.util.List<EdifCellInstanceCollection> groupsToNMR,
ReplicationType replicationType,
boolean override)
|
| Uses of EdifCellInstanceCollection in edu.byu.ece.edif.tools.replicate.nmr.tmr |
|---|
| Methods in edu.byu.ece.edif.tools.replicate.nmr.tmr with parameters of type EdifCellInstanceCollection | |
|---|---|
protected static java.util.List |
PartialInputOutputFeedForwardNMR.collapseInputOrOutputGroupsOneString(EdifCellInstanceCollection startGroup,
java.util.Collection visitedGroups,
EdifCellInstanceCollectionGraph groupConn,
boolean doInput,
boolean type1)
Collapses one "string" of inputs (ECIs) to this group into the group. |
| Uses of EdifCellInstanceCollection in edu.byu.ece.edif.util.graph |
|---|
| Classes in edu.byu.ece.edif.util.graph that implement EdifCellInstanceCollection | |
|---|---|
class |
MultipleInstanceCollection
|
class |
SingleInstanceCollection
|
| Fields in edu.byu.ece.edif.util.graph with type parameters of type EdifCellInstanceCollection | |
|---|---|
(package private) java.util.Collection<EdifCellInstanceCollection> |
EdifCellInstanceGroupings._edifCellInstanceGroups
Collection of the groupings created for the EdifCell object _cell * |
(package private) java.util.Map<EdifCellInstance,EdifCellInstanceCollection> |
EdifCellInstanceGroupings._edifCellInstanceGroupsMap
Map between each EdifCellInstance in the EdifCell object _cell to an EdifCellInstanceCollection grouping of EdifCellInstances. |
| Methods in edu.byu.ece.edif.util.graph that return EdifCellInstanceCollection | |
|---|---|
protected EdifCellInstanceCollection |
EdifCellBadCutGroupings.createAtomicGroup(EdifCellInstance startECI)
Returns a Collection of EdifCellInstances that form an atomic unit, meaning there is no "bad cut" at the edge of the group. |
EdifCellInstanceCollection |
EdifCellInstanceGroupings.getGroup(java.lang.Object eci)
Get a copy of the group to which the specified cell instance belongs. |
EdifCellInstanceCollection |
EdifCellInstanceGroupings.groupInstances(java.util.Collection<EdifCellInstance> ecis)
Create a new EdifCellInstanceCollection group that contains all EdifCellInstance objects from the specified collection ecis. |
EdifCellInstanceCollection |
EdifCellInstanceGroupings.groupInstances(EdifCellInstance e1,
EdifCellInstance e2)
Create a new EdifCellInstanceCollection that contains both EdifCellInstance objects e1 and e2. |
EdifCellInstanceCollection |
EdifCellInstanceGroupings.mergeCollections(EdifCellInstanceCollection c1,
EdifCellInstanceCollection c2)
Merges two groups, or EdifCellInstanceCollections. |
private EdifCellInstanceCollection |
EdifCellInstanceGroupings.mergeCollectionsFast(EdifCellInstanceCollection c1,
EdifCellInstanceCollection c2)
Merges two groups, or EdifCellInstanceCollections. |
EdifCellInstanceCollection |
EdifCellInstanceGroupings.mergeGroupIntoGroup(EdifCellInstanceCollection group1,
EdifCellInstanceCollection group2)
Adds the contents of one existing group to annother existing group (EdifCellInstanceCollection object). |
EdifCellInstanceCollection |
EdifCellInstanceCollectionGraph.mergeGroupIntoGroup(EdifCellInstanceCollection group1,
EdifCellInstanceCollection group2)
Merges the two passed-in groups by adding the contents of group1 into group2. |
| Methods in edu.byu.ece.edif.util.graph that return types with arguments of type EdifCellInstanceCollection | |
|---|---|
java.util.Collection<EdifCellInstanceCollection> |
EdifCellInstanceGroupings.getInstanceGroups()
Get a copy of the list of all the groups. |
| Methods in edu.byu.ece.edif.util.graph with parameters of type EdifCellInstanceCollection | |
|---|---|
protected void |
EdifCellInstanceCollectionGraph._mergeEdges(EdifCellInstanceCollection group,
java.util.Collection newConnectedNodes,
boolean checkSourceEdges)
Examines the input or output Edges (depending on checkSourceEdges) for CollectionLink Edges that should be merged. |
EdifCellInstanceCollection |
EdifCellInstanceGroupings.mergeCollections(EdifCellInstanceCollection c1,
EdifCellInstanceCollection c2)
Merges two groups, or EdifCellInstanceCollections. |
private EdifCellInstanceCollection |
EdifCellInstanceGroupings.mergeCollectionsFast(EdifCellInstanceCollection c1,
EdifCellInstanceCollection c2)
Merges two groups, or EdifCellInstanceCollections. |
EdifCellInstanceCollection |
EdifCellInstanceGroupings.mergeGroupIntoGroup(EdifCellInstanceCollection group1,
EdifCellInstanceCollection group2)
Adds the contents of one existing group to annother existing group (EdifCellInstanceCollection object). |
EdifCellInstanceCollection |
EdifCellInstanceCollectionGraph.mergeGroupIntoGroup(EdifCellInstanceCollection group1,
EdifCellInstanceCollection group2)
Merges the two passed-in groups by adding the contents of group1 into group2. |
protected void |
EdifCellInstanceGroupings.removeOldSingleInstanceGroups(EdifCellInstanceCollection new_group)
This method removes a collection of EdifCellInstances (held within and EdifCellInstanceCollection object) from the groups array. |
protected void |
EdifCellInstanceGroupings.updateMap(EdifCellInstanceCollection ecic)
This method updates the Map of instances to groups. |
| Method parameters in edu.byu.ece.edif.util.graph with type arguments of type EdifCellInstanceCollection | |
|---|---|
void |
EdifCellInstanceGroupings.retainGroups(java.util.Collection<EdifCellInstanceCollection> ecics)
Retain all groups in the passed-in Collection of EdifCellInstanceCollection objects. |
| Constructors in edu.byu.ece.edif.util.graph with parameters of type EdifCellInstanceCollection | |
|---|---|
MultipleInstanceCollection(EdifCellInstanceCollection ecic)
|
|
MultipleInstanceCollection(EdifCellInstanceCollection c1,
EdifCellInstanceCollection c2)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||