#include <circuitDelay.h>
◆ CircuitDelay()
◆ circType()
CircType CircuitDelay::circType |
( |
| ) |
const |
|
inlinevirtual |
Returns the tree element's type
Implements CircuitTree.
◆ innerEqual()
Computes the actual equality of two gates, assumed of the same type
Implements CircuitTree.
◆ innerSignature()
sign_t CircuitDelay::innerSignature |
( |
| ) |
const |
|
protectedvirtual |
Computes the inner signature of a gate. This should be reimplemented for every gate type.
Implements CircuitTree.
◆ inp_begin()
IoIter CircuitDelay::inp_begin |
( |
| ) |
const |
|
inlinevirtual |
Get an iterator to the first input wire
Implements CircuitTree.
◆ input()
const WireId* CircuitDelay::input |
( |
| ) |
const |
|
inline |
◆ inputCount()
size_t CircuitDelay::inputCount |
( |
| ) |
const |
|
virtual |
◆ nth_input()
WireId * CircuitDelay::nth_input |
( |
size_t |
circId | ) |
const |
|
virtual |
◆ nth_output()
WireId * CircuitDelay::nth_output |
( |
size_t |
circId | ) |
const |
|
virtual |
◆ out_begin()
IoIter CircuitDelay::out_begin |
( |
| ) |
const |
|
inlinevirtual |
Get an iterator to the first output wire
Implements CircuitTree.
◆ out_end()
IoIter CircuitDelay::out_end |
( |
| ) |
const |
|
inlinevirtual |
Get an iterator to the end of output wires
Implements CircuitTree.
◆ output()
const WireId* CircuitDelay::output |
( |
| ) |
const |
|
inline |
◆ outputCount()
size_t CircuitDelay::outputCount |
( |
| ) |
const |
|
virtual |
◆ toDot()
void CircuitDelay::toDot |
( |
std::basic_ostream< char > & |
out, |
|
|
int |
indent = 0 |
|
) |
| |
|
virtual |
Generates a Dot representation of the circuit, primarily intended for debugging.
Implements CircuitTree.
The documentation for this class was generated from the following files: