Module libreda_logic::network
source · Expand description
Abstraction of logic networks.
Traits§
- Binary logic operations.
- Representation of a signal in a logic network.
- Trait for an edge ID which encodes an optional inversion of the signal.
- A logic network where all nodes implement the same boolean function.
- Get the inverse of a signal without modifying the network. This can typically be done if the inversion is stored in the signal identifier.
- Mutable node in a logic network.
- Trait for a node which allows changing its reference counter.
- Logic operations with N inputs.
- Basic properties of a logic network.
- Generic functions to manipulate a logic network.
- Convenience functions implemented on top of the
NetworkEdit
trait. - Basic trait of a node in a logic network.
- Trait for a node which knows the number of its references.
- Convenience functions implemented on top of the
Network
trait. - Provide the number of nodes which have a given node in their fan-in.
- A logic node which implements a function known at compile time.
- A logic node with a number of inputs known at compile time.
- A network which supports substituting input signals of nodes.
- Logic operations with three inputs.
- Unary logic operations.