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
If a parent module has 1 child, all its input ports are copied (by default) to the child input ports (unless we specify inherit = FALSE during the nested module initialisation). This is what we expect
Now we create a nested module in the child module. In the meantime, we decide to add a new input port to the child module. Then the nested module (grand child) will only inherit from the direct parent and not from the grand parent + the parent
There are a lot of use case where it would be convenient to inherit from multiple layers.
This feature should be included with the ability to choose whether to inherit from the direct parent, the whole chain or maybe a given number of parents (if n is 2, we inherit from the parent and the grand parent)...
What I noticed:
inherit = FALSE
during the nested module initialisation). This is what we expectThere are a lot of use case where it would be convenient to inherit from multiple layers.
This feature should be included with the ability to choose whether to inherit from the direct parent, the whole chain or maybe a given number of parents (if n is 2, we inherit from the parent and the grand parent)...
Do you have comments @xni7 and @m-l-1 ?
I also might have missed something
The text was updated successfully, but these errors were encountered: