hwtGraph.elk package¶
This module is an adapter between HWT representation of circuit and ELK (Eclipse Layout Kit) json graph format
Subpackages¶
- hwtGraph.elk.containers package
- Submodules
- hwtGraph.elk.containers.constants module
EdgeConstraint
EdgeRouting
EdgeStraighteningStrategy
FixedAlignment
HierarchyHandling
InLayerConstraint
LayerConstraint
LayeredOptions
LayeredOptions.SPACING_EDGE_EDGE
LayeredOptions.SPACING_EDGE_EDGE_BETWEEN_LAYERS
LayeredOptions.SPACING_EDGE_NODE
LayeredOptions.SPACING_EDGE_NODE_BETWEEN_LAYERS
LayeredOptions.SPACING_LABEL_NODE
LayeredOptions.SPACING_LABEL_PORT
LayeredOptions.SPACING_NODE_NODE
LayeredOptions.SPACING_NODE_NODE_BETWEEN_LAYERS
LayeredOptions.SPACING_PORT_PORT
NodeType
PortConstraints
PortSide
PortType
UnsupportedConfigurationException
- hwtGraph.elk.containers.idStore module
- hwtGraph.elk.containers.lEdge module
- hwtGraph.elk.containers.lNode module
- hwtGraph.elk.containers.lPort module
- hwtGraph.elk.fromHwt package
- Submodules
- hwtGraph.elk.fromHwt.convertor module
- hwtGraph.elk.fromHwt.defauts module
- hwtGraph.elk.fromHwt.extractSplits module
- hwtGraph.elk.fromHwt.flattenTrees module
- hwtGraph.elk.fromHwt.mergeSplitsOnInterfaces module
- hwtGraph.elk.fromHwt.netCtx module
- hwtGraph.elk.fromHwt.netlistPreprocessors module
- hwtGraph.elk.fromHwt.propagatePresets module
- hwtGraph.elk.fromHwt.reduceUselessAssignments module
- hwtGraph.elk.fromHwt.resolveSharedConnections module
- hwtGraph.elk.fromHwt.sortStatementPorts module
- hwtGraph.elk.fromHwt.statementRenderer module
StatementRenderer
StatementRenderer.addInputPort()
StatementRenderer.addOperatorAsLNode()
StatementRenderer.addOutputPort()
StatementRenderer.createAssignment()
StatementRenderer.createFFNode()
StatementRenderer.createMux()
StatementRenderer.createRamReadNode()
StatementRenderer.createRamWriteNode()
StatementRenderer.getInputNetCtx()
StatementRenderer.lazyLoadNet()
StatementRenderer.renderContent()
StatementRenderer.renderEventDepIfContainer()
StatementRenderer.renderForSignal()
detectRamPorts()
- hwtGraph.elk.fromHwt.statementRendererUtils module
- hwtGraph.elk.fromHwt.utils module