public class LEPin
extends java.lang.Object
This should only be used in the context of the Logical Effort Tool.
Modifier and Type | Class and Description |
---|---|
protected static class |
LEPin.Dir
Dir is a typesafe enum class that describes the direction of the pin
|
Modifier | Constructor and Description |
---|---|
protected |
LEPin(java.lang.String name,
LEPin.Dir dir,
float le,
Network net,
LENodable instance)
Create new pin.
|
Modifier and Type | Method and Description |
---|---|
protected LEPin.Dir |
getDir()
Return the direction of the pin.
|
protected static java.util.ArrayList<LEPin> |
getInoutPins(java.util.List<LEPin> pins)
Return list of bidirectional pins;
|
protected static java.util.ArrayList<LEPin> |
getInputPins(java.util.List<LEPin> pins)
Return list of input pins;
|
protected LENodable |
getInstance()
Return the instance that is attached to the pin.
|
protected float |
getLE()
Return the logical effort of the pin.
|
protected java.lang.String |
getName()
Return the name of the pin.
|
protected Network |
getNetwork()
Return the Network this pin is on
|
protected static java.util.ArrayList<LEPin> |
getOutputPins(java.util.List<LEPin> pins)
Return list of output pins;
|
protected static java.util.ArrayList<LEPin> |
getPinListType(java.util.List<LEPin> pins,
LEPin.Dir dir)
Return list of specified pins
|
protected LEPin.Dir getDir()
protected java.lang.String getName()
protected float getLE()
protected LENodable getInstance()
protected Network getNetwork()
protected static java.util.ArrayList<LEPin> getPinListType(java.util.List<LEPin> pins, LEPin.Dir dir)
protected static java.util.ArrayList<LEPin> getInoutPins(java.util.List<LEPin> pins)
protected static java.util.ArrayList<LEPin> getInputPins(java.util.List<LEPin> pins)