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