CompressTerm class
A compression term
- Implemented types
Constructors
-
CompressTerm(CompressTermType type, Logic logic, List<
CompressTerm> inputs, int row, int col) - CompressTerm constructor
Properties
- col → int
-
The column of the term
final
- delay ↔ double
-
Estimated delay of the output of this CompessTerm
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
-
inputs
↔ List<
CompressTerm> -
The inputs that drove this Term
latefinal
- logic → Logic
-
The Logic wire of the term
final
- row → int
-
The row of the terminal
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- type ↔ CompressTermType
-
The type of term we have
latefinal
Methods
-
compareTo(
Object other) → int -
Compares this object to another object.
override
-
evaluate(
) → LogicValue - Evaluate the logic value of a given CompressTerm.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
- carryDelay → const double
- Estimated delay of a Carry term
- sumDelay → const double
- Estimated delay of a Sum term