A B C D E F G H I N O P R S T V W

A

addProperties(Cell, PropertyList) - Method in class byucc.jhdl.base.Wire
Used to add a list of properties to the Wire, within the scope of the given cell.
addProperties(Cell, PropertyList, boolean) - Method in class byucc.jhdl.base.Wire
Used to add a list of properties to the Wire, withing the scope of the given cell.
addProperties(PropertyList) - Method in class byucc.jhdl.base.Wire
Used to add a list of properties to the Wire, within the scope of the wire origin.
addProperties(PropertyList, boolean) - Method in class byucc.jhdl.base.Wire
Used to add a list of properties to the Wire, within the scope of the wire origin.
addProperty(Cell, String, String) - Method in class byucc.jhdl.base.Wire
Used to add a string property to a Wire, within the scope of the given Cell.
addProperty(String, Object, boolean) - Method in class byucc.jhdl.base.Wire
 
addProperty(Cell, String, Object, boolean) - Method in class byucc.jhdl.base.Wire
 
addProperty(Cell, Property) - Method in class byucc.jhdl.base.Wire
Used to add a Property object to a Wire, within the scope of the given Cell.
addProperty(String, String) - Method in class byucc.jhdl.base.Wire
Deprecated. If you're using this addProperty, you're probably using it incorrectly. Use addProperty(Cell parent, String name, String value) instead to specify the scope of the property on this wire.
addProperty(Property) - Method in class byucc.jhdl.base.Wire
Deprecated. If you're using this addProperty, you're probably using it incorrectly. Use addProperty(Cell parent, String name, String value) instead to specify the scope of the property on this wire.

B

byucc.jhdl.base - package byucc.jhdl.base
 

C

clearTransitionCount() - Method in class byucc.jhdl.base.Wire
Clears the transition count, if it is enabled.
createAlias(Cell, String) - Method in class byucc.jhdl.base.Wire
This creates an alias of an existing wire.
createAlias(String) - Method in class byucc.jhdl.base.Wire
Creates an orphan wire alias of an existing wire.
createAlias(Cell) - Method in class byucc.jhdl.base.Wire
This creates an alias of an existing wire.
createAlias() - Method in class byucc.jhdl.base.Wire
Creates an orphan wire alias of an existing wire.

D

delete() - Method in class byucc.jhdl.base.Wire
Removes a wire from a circuit.

E

equals(Object) - Method in class byucc.jhdl.base.Wire
Allows comparison of wires based on the isAlias relation.

F

fixPutCounts() - Method in class byucc.jhdl.base.Wire
Ugly hack for simulation purposes

G

get(Cell) - Method in class byucc.jhdl.base.Wire
Values are read from wires using this method.
get(Browser) - Method in class byucc.jhdl.base.Wire
This is provided so that a debugger will be able to freely access a wire.
getA(Cell) - Method in class byucc.jhdl.base.Wire
int[] version of get.
getA(Browser) - Method in class byucc.jhdl.base.Wire
int[] version of get for browser.
getAliasForScope(Cell) - Method in class byucc.jhdl.base.Wire
Returns an alias of the wire with the given scope.
getAllSinkCells() - Method in class byucc.jhdl.base.Wire
This will find all unique cells that connected this wire (or an alias) to an in port.
getAllSourceCells() - Method in class byucc.jhdl.base.Wire
This will find all unique cells that connected this wire (or an alias) to an out port.
getAtomicWidth() - Method in class byucc.jhdl.base.Wire
Returns the atomic width of a wire.
getAtomicWires() - Method in class byucc.jhdl.base.Wire
This blasts a wire into its atomic constituents.
getB(Cell) - Method in class byucc.jhdl.base.Wire
Boolean version of get.
getB(Cell, int) - Method in class byucc.jhdl.base.Wire
Boolean version of get, for wires wider than 1 bit.
getBV(Cell) - Method in class byucc.jhdl.base.Wire
BV version of get.
getBV(Cell, BV) - Method in class byucc.jhdl.base.Wire
BV version of get.
getBV(Browser) - Method in class byucc.jhdl.base.Wire
BV version of get for browser.
getBV(Browser, BV) - Method in class byucc.jhdl.base.Wire
BV version of get for browser.
getCanonicalName() - Method in class byucc.jhdl.base.Wire
This provides a canonical name for an atomic wire, one that can serve as a global wire name in a flat netlist.
getL(Cell) - Method in class byucc.jhdl.base.Wire
Long version of get.
getL(Cell, int, int) - Method in class byucc.jhdl.base.Wire
Long version of get, for reading the value of a range of bits.
getL(Browser) - Method in class byucc.jhdl.base.Wire
Long version of get for browser.
getLeafSinkCells() - Method in class byucc.jhdl.base.Wire
This will go down and find all of the unique, simulating leaf sink cells of this wire.
getLeafSourceCells() - Method in class byucc.jhdl.base.Wire
This will go down and find all of the unique, simulating leaf source cells of this wire.
getLoad() - Method in class byucc.jhdl.base.Wire
Gets the load value, if it is enabled.
getNetlistLeafSinkCellsNonUnique() - Method in class byucc.jhdl.base.Wire
This will find all leaf non-unique cells that connected this wire (or an alias) to an in port.
getOrigin() - Method in class byucc.jhdl.base.Wire
This returns the original wire that created the bits of this wire.
getParent() - Method in class byucc.jhdl.base.Wire
Simple accessor to get the parent of the wire.
getParentCell() - Method in class byucc.jhdl.base.Wire
Simple accessor to get the parent of the wire, without casting
getProperties(Cell) - Method in class byucc.jhdl.base.Wire
Used to get the property list from the wire from the scope of the given cell.
getProperties() - Method in class byucc.jhdl.base.Wire
Used to get the property list from the wire, at the scope of the wire origin.
getProperty(Cell, String) - Method in class byucc.jhdl.base.Wire
 
getProperty(String) - Method in class byucc.jhdl.base.Wire
 
getPropertyValue(Cell, String) - Method in class byucc.jhdl.base.Wire
 
getPropertyValue(String) - Method in class byucc.jhdl.base.Wire
 
getSinkCell() - Method in class byucc.jhdl.base.Wire
 
getSinkCells() - Method in class byucc.jhdl.base.Wire
This will go down and find all of the unique, behaviorally modeled sink cells that have this wire as an input.
getSourceCell() - Method in class byucc.jhdl.base.Wire
 
getSourceCells() - Method in class byucc.jhdl.base.Wire
This will go down and find all of the unique, behaviorally modeled source cells that can drive this wire.
getSystem() - Method in class byucc.jhdl.base.Wire
Simple accessor to get to the system of this wire.
getTransitionCount() - Method in class byucc.jhdl.base.Wire
Returns the number of times this wire has had transitions, if counting is enabled.
getValueArray() - Method in class byucc.jhdl.base.Wire
Just allows direct access to the contained value propagater array.
getWidth() - Method in class byucc.jhdl.base.Wire
Returns the declared width of the wire in bits.
getWire(int) - Method in class byucc.jhdl.base.Wire
This returns the ith atomic wire.
getWire(Cell, int) - Method in class byucc.jhdl.base.Wire
This returns the ith atomic wire.
getWire(int, String) - Method in class byucc.jhdl.base.Wire
This returns the ith atomic wire.
getWire(Cell, int, String) - Method in class byucc.jhdl.base.Wire
This returns the ith atomic wire.
getX(Cell) - Method in class byucc.jhdl.base.Wire
Mask of multiple puts are from wires using this method.
getX(Browser) - Method in class byucc.jhdl.base.Wire
This is provided so that a debugger will be able to freely access a wire.
getXA(Cell) - Method in class byucc.jhdl.base.Wire
 
getXB(Cell) - Method in class byucc.jhdl.base.Wire
Boolean version of getX.
getXBV(Cell) - Method in class byucc.jhdl.base.Wire
BV version of getX.
getXBV(Cell, BV) - Method in class byucc.jhdl.base.Wire
BV version of getX.
getXBV(Browser) - Method in class byucc.jhdl.base.Wire
BV version of getX for browser.
getXBV(Browser, BV) - Method in class byucc.jhdl.base.Wire
BV version of get for browser.
getXL(Cell) - Method in class byucc.jhdl.base.Wire
Long version of getX.
getXL(Browser) - Method in class byucc.jhdl.base.Wire
Long version of getX for browser.
getZ(Cell) - Method in class byucc.jhdl.base.Wire
Mask of floating values are from wires using this method.
getZ(Browser) - Method in class byucc.jhdl.base.Wire
This is provided so that a debugger will be able to freely access a wire.
getZA(Cell) - Method in class byucc.jhdl.base.Wire
 
getZB(Cell) - Method in class byucc.jhdl.base.Wire
Boolean version of getZ.
getZBV(Cell) - Method in class byucc.jhdl.base.Wire
BV version of getZ.
getZBV(Cell, BV) - Method in class byucc.jhdl.base.Wire
BV version of getZ.
getZBV(Browser) - Method in class byucc.jhdl.base.Wire
BV version of getZ for browser.
getZBV(Browser, BV) - Method in class byucc.jhdl.base.Wire
BV version of get for browser.
getZL(Cell) - Method in class byucc.jhdl.base.Wire
Long version of getZ.
getZL(Browser) - Method in class byucc.jhdl.base.Wire
Long version of getZ for browser.
gw(int) - Method in class byucc.jhdl.base.Wire
Shorthand for getWire(int).
gw(Cell, int) - Method in class byucc.jhdl.base.Wire
Shorthand for getWire(Cell, int).
gw(int, String) - Method in class byucc.jhdl.base.Wire
Shorthand for getWire(int, String).
gw(Cell, int, String) - Method in class byucc.jhdl.base.Wire
Shorthand for getWire(Cell, int, String).

H

hasBeenPut() - Method in class byucc.jhdl.base.Wire
 
hashCode() - Method in class byucc.jhdl.base.Wire
Allows hashing of wires based on the isAlias relation.
hasProperties(Cell) - Method in class byucc.jhdl.base.Wire
Used to determine if this wire has properties, at the scope of the given cell.
hasProperties() - Method in class byucc.jhdl.base.Wire
Used to determine if this wire has properties.

I

init(int, int) - Method in class byucc.jhdl.base.Wire
Deprecated. Use init(num_of_wires).
init(int) - Method in class byucc.jhdl.base.Wire
In some cases the derived class may to perform some checking on the arguments before invoking the superclass constructor.
initWireFromArray(Wire[]) - Method in class byucc.jhdl.base.Wire
This builds a wire from an array of wires that is passed in.
initWireFromList(WireList) - Method in class byucc.jhdl.base.Wire
Deprecated. Use initWireFromArray(Wire[]) instead, which takes most significant bit in slot 0
initWireFromRange(Wire, Wire, int, int) - Method in class byucc.jhdl.base.Wire
Deprecated. For access to a wire range, use range or variant.
isAlias(Wire) - Method in class byucc.jhdl.base.Wire
Allows you to check if one wire is an alias for another.
isAlreadySourced() - Method in class byucc.jhdl.base.Wire
Used to check to see if a wire has already been sourced by someone else.
isAtomic() - Method in class byucc.jhdl.base.Wire
Checks to see if a wire is atomic
isBidirectional() - Method in class byucc.jhdl.base.Wire
Deprecated. No longer used.
isOkToDangle(boolean) - Method in class byucc.jhdl.base.Wire
This will enable/disable any warning messages about this wire if it dangles.
isRoot() - Method in class byucc.jhdl.base.Wire
This has to be defined so satisfy Nameable as it needs to know whether the Nameable thing it is currently looking at is the root or not.
isSourcelessOk() - Method in class byucc.jhdl.base.Wire
This returns the status of whether it is allowable for the wire to have no source, a necessary condition to being an NC wire.
isSubsetOf(Wire) - Method in class byucc.jhdl.base.Wire
Checks to see if the bound instance wire is contained within the parameter.
isUnidirectional() - Method in class byucc.jhdl.base.Wire
Deprecated. No longer used.

N

newWire(Cell, String) - Method in class byucc.jhdl.base.Wire
This creates an alias of this wire, using the clone mechanism.

O

orphanAllowed() - Method in class byucc.jhdl.base.Wire
Wire can be orphan although about the only thing you can do with an orphan wire is pass it into a port or use it to create new wires which themselves may or may not be orphans.

P

put(Cell, int) - Method in class byucc.jhdl.base.Wire
Values are placed on a wire using this method.
putA(Cell, int[]) - Method in class byucc.jhdl.base.Wire
int[] version of put.
putB(Cell, boolean) - Method in class byucc.jhdl.base.Wire
Boolean version of put.
putB(Cell, boolean, int) - Method in class byucc.jhdl.base.Wire
Boolean version of put, for wires wider than 1 bit.
putBV(Cell, BV) - Method in class byucc.jhdl.base.Wire
Values are placed on a wire using this method.
putL(Cell, long) - Method in class byucc.jhdl.base.Wire
Long version of put.
putL(Cell, long, int, int) - Method in class byucc.jhdl.base.Wire
Long version of put, for affecting a range of bits.
putTriState(Cell, int) - Method in class byucc.jhdl.base.Wire
Values are placed on a wire using this method.
putTriStateA(Cell, int[]) - Method in class byucc.jhdl.base.Wire
int[] version of putTriState.
putTriStateBV(Cell, BV) - Method in class byucc.jhdl.base.Wire
BV version of putTriState.
putTriStateL(Cell, long) - Method in class byucc.jhdl.base.Wire
Long version of putTriState.

R

range(Cell, int, int, String) - Method in class byucc.jhdl.base.Wire
This returns a new wire that contains only the prescribed range in BITS.
range(Cell, int, int) - Method in class byucc.jhdl.base.Wire
This returns a new wire that contains only the prescribed range.
range(int, int) - Method in class byucc.jhdl.base.Wire
This returns a new wire that contains only the prescribed range.
range(int, int, String) - Method in class byucc.jhdl.base.Wire
This returns a new wire that contains only the prescribed range.
removeProperty(Cell, String) - Method in class byucc.jhdl.base.Wire
Used to remove a named property of a Wire at the scope of the given cell.
removeProperty(String) - Method in class byucc.jhdl.base.Wire
Used to remove a named property of a Wire at the scope of the wire origin.
replaceProperty(Cell, String, String) - Method in class byucc.jhdl.base.Wire
Used to replace a string property of a Wire.
replaceProperty(Cell, Property) - Method in class byucc.jhdl.base.Wire
Used to replace a property of a Wire.
replaceProperty(String, String) - Method in class byucc.jhdl.base.Wire
Used to replace a string property of a Wire, within the scope of the wire origin.
replaceProperty(Property) - Method in class byucc.jhdl.base.Wire
Used to replace a property of a Wire, within the scope of the wire origin.

S

setLoad(double) - Method in class byucc.jhdl.base.Wire
Sets the load value, if it is enabled.
setProperty(String, Object, boolean) - Method in class byucc.jhdl.base.Wire
 
setProperty(Cell, String, Object, boolean) - Method in class byucc.jhdl.base.Wire
 
statisticsEnabled() - Method in class byucc.jhdl.base.Wire
 

T

toString() - Method in class byucc.jhdl.base.Wire
Outputs the full name of this wire.

V

validSinkCell(Cell) - Method in class byucc.jhdl.base.Wire
Checks to see if sink is allowed to get values from this wire.
validSourceCell(Cell) - Method in class byucc.jhdl.base.Wire
Checks to see if source is allowed to put values onto this wire.

W

Wire - Class in byucc.jhdl.base
A base class for wires that communicate actual values in the system.
Wire(Cell, String) - Constructor for class byucc.jhdl.base.Wire
This creates a new Wire that is empty so that its contents can be filled in later.
Wire(Cell, int, int, String) - Constructor for class byucc.jhdl.base.Wire
Deprecated. Use Wire(parent, num_of_wires, name).
Wire(Cell, int, String) - Constructor for class byucc.jhdl.base.Wire
Base constructor.
Wire(Cell, WireList, String) - Constructor for class byucc.jhdl.base.Wire
Deprecated. Use Wire(Cell, Wire[], String), which has most significant bits in slot 0
Wire(Cell, Wire[], String) - Constructor for class byucc.jhdl.base.Wire
This builds a wire from an array of wires that is passed in.

A B C D E F G H I N O P R S T V W