Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/make_on_the_fly_more_accessible'…
Browse files Browse the repository at this point in the history
… into make_on_the_fly_more_accessible
  • Loading branch information
Drewniok committed Jan 15, 2025
2 parents 54c0d00 + 9b44258 commit 3daff0b
Showing 1 changed file with 9 additions and 50 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -1207,56 +1207,6 @@ Parameter ``defect_inf_domain``:
Returns:
Defect clearance.)doc";

static const char *__doc_fiction_branching_signal_container =
R"doc(A container class to help identify layout locations of branching nodes
like fanouts. When a node from a network is to placed in a layout,
fetching the node's fanins and looking for their locations in the
layout does not work properly when branching nodes like fanouts are
involved that got extended by wire nodes. This container solves that
issue.

Template parameter ``Lyt``:
Gate-level layout type.

Template parameter ``Ntk``:
Logic network type.

Template parameter ``fanout_size``:
Maximum fanout size possible in the layout and/or the network.)doc";

static const char *__doc_fiction_branching_signal_container_branches = R"doc(Storage for all branches.)doc";

static const char *__doc_fiction_branching_signal_container_branching_signal = R"doc(Branch type.)doc";

static const char *__doc_fiction_branching_signal_container_branching_signal_branching_signal = R"doc()doc";

static const char *__doc_fiction_branching_signal_container_branching_signal_lyt_signal = R"doc()doc";

static const char *__doc_fiction_branching_signal_container_branching_signal_ntk_node = R"doc()doc";

static const char *__doc_fiction_branching_signal_container_operator_array =
R"doc(Accesses the branching container to find the location of a given node
`n`. Returns the signal to that location if it was already stored or
the default signal, otherwise.

Parameter ``n``:
Node whose branching position is desired.

Returns:
Signal to `n`'s layout location or the default signal if it wasn't
found.)doc";

static const char *__doc_fiction_branching_signal_container_update_branch =
R"doc(Updates the given node's branch by another layout signal, thereby,
creating a new branch or updating the position of an existing one,
e.g., if further wire segments were moving the head of the branch.

Parameter ``ntk_node``:
Node whose branch is to be updated.

Parameter ``lyt_signal``:
New signal pointing to the end of the branch.)doc";

static const char *__doc_fiction_calculate_energy_and_state_type_with_kinks_accepted =
R"doc(This function takes in an SiDB energy distribution. For each charge
distribution, the state type is determined (i.e. erroneous,
Expand Down Expand Up @@ -2238,6 +2188,15 @@ Parameter ``c``:
static const char *__doc_fiction_cell_level_layout_get_cells_by_type =
R"doc(Returns all cells of the given type.

Parameter ``type``:
Type of cells to return.

Returns:
All cells of the layout that have the given type.)doc";

static const char *__doc_fiction_cell_level_layout_get_cells_by_type_2 =
R"doc(Returns all cells of the given type.

Parameter ``type``:
Type of cells to return.

Expand Down

0 comments on commit 3daff0b

Please sign in to comment.