Skip to content
Snippets Groups Projects
Commit 4057db9e authored by Olivier BICHLER's avatar Olivier BICHLER
Browse files

Fixed table syntax

parent d456e979
No related branches found
No related tags found
2 merge requests!341Error,!334Implement proposal in #212
Pipeline #65625 passed
...@@ -1115,23 +1115,25 @@ void Aidge::GraphView::insertParent(NodePtr childNode, ...@@ -1115,23 +1115,25 @@ void Aidge::GraphView::insertParent(NodePtr childNode,
} }
/** /**
* old \ new | 1 node, 1 input | >1 node, 1 input | 1 node, >1 inputs | >1 node, >1 inputs * Inputs conditions:
* ---------------------------------------------------------------------------------------------------- * | old \ new | 1 node, 1 input | >1 node, 1 input | 1 node, >1 inputs | >1 node, >1 inputs |
* 1 node, 1 input | trivial | trivial | broadcast | broadcast * | ------------------- | ---------------- | ----------------- | ------------------ | ------------------ |
* >1 node, 1 input | trivial | trivial | broadcast | broadcast * | 1 node, 1 input | trivial | trivial | broadcast | broadcast |
* 1 node, >1 inputs | (take first) | (take first) | same order | X * | >1 node, 1 input | trivial | trivial | broadcast | broadcast |
* >1 node, >1 inputs | X | X | X | X * | 1 node, >1 inputs | (take first) | (take first) | same order | X |
* | >1 node, >1 inputs | X | X | X | X |
* *
* old \ new | 1 node, 1 output | >1 node, 1 output | 1 node, >1 outputs | >1 node, >1 outputs * Outputs conditions:
* ----------------------------------------------------------------------------------------------------- * | old \ new | 1 node, 1 output | >1 node, 1 output | 1 node, >1 outputs | >1 node, >1 outputs |
* 1 node, 1 output | trivial | trivial | take first | X * | ------------------- | ---------------- | ----------------- | ------------------ | ------------------- |
* >1 node, 1 output | trivial | trivial | take first | X * | 1 node, 1 output | trivial | trivial | take first | X |
* 1 node, >1 outputs | (take first) | (take first) | same order | X * | >1 node, 1 output | trivial | trivial | take first | X |
* >1 node, >1 outputs | X | X | X | X * | 1 node, >1 outputs | (take first) | (take first) | same order | X |
* | >1 node, >1 outputs | X | X | X | X |
* *
* Only the X cases cannot possibly be resolved deterministically with sets of node. * Only the X cases cannot possibly be resolved deterministically with sets of node.
* These cases are therefore forbidden for the set-based replace() interface. * These cases are therefore forbidden for the set-based `replace()` interface.
* The remaining cases are handled by the GraphView-based replace() interface. * The remaining cases are handled by the GraphView-based `replace()` interface.
* If they are not supported, the function returns false. * If they are not supported, the function returns false.
*/ */
bool Aidge::GraphView::replace(const std::set<Aidge::NodePtr>& oldNodes, const std::set<Aidge::NodePtr>& newNodes) { bool Aidge::GraphView::replace(const std::set<Aidge::NodePtr>& oldNodes, const std::set<Aidge::NodePtr>& newNodes) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment