Skip to content

Commit

Permalink
Clarify non-normative text.
Browse files Browse the repository at this point in the history
Closes modelica#3194
(well modelica#3195 is needed for the example-update.)
  • Loading branch information
HansOlsson committed Jun 2, 2022
1 parent 165f17f commit 2abf25a
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions chapters/connectors.tex
Expand Up @@ -119,6 +119,8 @@ \subsection{Expandable Connectors}\label{expandable-connectors}
\item
If the variable on the other side of the \lstinline!connect!-equation is \lstinline!input! or \lstinline!output! the new component will be either \lstinline!input! or \lstinline!output! to satisfy the restrictions in \cref{restrictions-of-connections-and-connectors} for a non-expandable connector.
\begin{nonnormative}
The general rule ensures consistency for inside and outside connectors, and handles multiple connections to new component.
For the simple case of no other connections involving these variables it can be explained as follows:
If the existing side refers to an inside connector (i.e.\ a connector of a component) the new variable will copy its causality, i.e.\ \lstinline!input! if \lstinline!input! and \lstinline!output! if \lstinline!output!, since the expandable connector must be an outside connector.
\end{nonnormative}
For an array the \lstinline!input!/\lstinline!output! property can be deduced separately for each array element.
Expand Down

0 comments on commit 2abf25a

Please sign in to comment.