You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: include/hal_core/netlist/decorators/netlist_traversal_decorator.h
+28-5Lines changed: 28 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -86,7 +86,7 @@ namespace hal
86
86
87
87
/**
88
88
* Starting from the given net, traverse the netlist and return only the successor/predecessor gates for which the `target_gate_filter` evaluates to `true`.
89
-
* Continues traversal independent of whatever `target_gate_filter` evaluates to.
89
+
* Continue traversal independent of whatever `target_gate_filter` evaluates to.
90
90
* Stop traversal if (1) the `exit_endpoint_filter` evaluates to `false` on a fan-in/out endpoint (i.e., when exiting the current gate during traversal) or (2) the `entry_endpoint_filter` evaluates to `false` on a successor/predecessor endpoint (i.e., when entering the next gate during traversal).
91
91
* The target_gate_filter may be omitted in which case all traversed gates will be returned.
92
92
* Both `entry_endpoint_filter` and the `exit_endpoint_filter` may be omitted as well.
@@ -106,6 +106,7 @@ namespace hal
106
106
107
107
/**
108
108
* Starting from the given gate, traverse the netlist and return only the successor/predecessor gates for which the `target_gate_filter` evaluates to `true`.
109
+
* Continue traversal independent of whatever `target_gate_filter` evaluates to.
109
110
* Stop traversal if (1) the `exit_endpoint_filter` evaluates to `false` on a fan-in/out endpoint (i.e., when exiting the current gate during traversal) or (2) the `entry_endpoint_filter` evaluates to `false` on a successor/predecessor endpoint (i.e., when entering the next gate during traversal).
110
111
* The target_gate_filter may be omitted in which case all traversed gates will be returned.
111
112
* Both `entry_endpoint_filter` and the `exit_endpoint_filter` may be omitted as well.
Copy file name to clipboardExpand all lines: src/python_bindings/bindings/netlist_traversal_decorator.cpp
+81-10Lines changed: 81 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -117,7 +117,7 @@ namespace hal
117
117
py::arg("entry_endpoint_filter") = nullptr,
118
118
R"(
119
119
Starting from the given net, traverse the netlist and return only the successor/predecessor gates for which the ``target_gate_filter`` evaluates to ``True``.
120
-
Continues traversal independent of whatever ``target_gate_filter`` evaluates to.
120
+
Continue traversal independent of whatever ``target_gate_filter`` evaluates to.
121
121
Stop traversal if (1) the ``exit_endpoint_filter`` evaluates to ``False`` on a fan-in/out endpoint (i.e., when exiting the current gate during traversal) or (2) the ``entry_endpoint_filter`` evaluates to ``False`` on a successor/predecessor endpoint (i.e., when entering the next gate during traversal).
122
122
The target_gate_filter may be omitted in which case all traversed gates will be returned.
123
123
Both ``entry_endpoint_filter`` and the ``exit_endpoint_filter`` may be omitted as well.
@@ -157,6 +157,7 @@ namespace hal
157
157
py::arg("entry_endpoint_filter") = nullptr,
158
158
R"(
159
159
Starting from the given gate, traverse the netlist and return only the successor/predecessor gates for which the ``target_gate_filter`` evaluates to ``True``.
160
+
Continue traversal independent of whatever ``target_gate_filter`` evaluates to.
160
161
Stop traversal if (1) the ``exit_endpoint_filter`` evaluates to ``False`` on a fan-in/out endpoint (i.e., when exiting the current gate during traversal) or (2) the ``entry_endpoint_filter`` evaluates to ``False`` on a successor/predecessor endpoint (i.e., when entering the next gate during traversal).
161
162
The target_gate_filter may be omitted in which case all traversed gates will be returned.
162
163
Both ``entry_endpoint_filter`` and the ``exit_endpoint_filter`` may be omitted as well.
0 commit comments