Skip to content

Changes

Summary

  1. Add missing {} after \ldots (details)
  2. Use \emph when introducing notation (that doesn't seem to deserve \firstuse) (details)
  3. Clean up styling in clocked sample example (details)
  4. Say 'applied to', not 'applied on' (details)
  5. Clean up formatting related to 'SolverMethod' and 'solverMethod' (details)
  6. Insert some whitespace in synchronous listings (details)
  7. Improve styling in synchronous "Semantics" (details)
  8. Put \@ in front of \ldots{} ending sentence (details)
  9. Add missing \lstinline on 'Clock(1.0)' (details)
  10. Say 'parameter expression' instead of using undefined term 'parametric' (details)
  11. Say 'clock variables' instead of 'Clock-variables' (details)
  12. Turn too long \lstinline into lstlisting (details)
  13. Say 'clock variable', not '\lstinline!Clock! variable' (details)
  14. Use lstlisting instead of \lstinline for complete element (details)
  15. Fix 'if of type' -> 'is of type' (details)
  16. Turn 'Sorting of a simulation model' into non-normative \subsubsection (details)
  17. Add white-space around '<' (details)
  18. Say 'Clocked When-Clause' instead of 'Clocked When Clause' (details)
  19. Use \firstuse when defining clock partitioning terminology (details)
  20. Avoid engineering format of numbers in normal text and fix lexer rule name (details)
  21. Use math where appropriate in description of clock partitioning (details)
  22. Align comments in listings (details)
  23. Say 'nor any', nor 'nor one' (details)
  24. Add missing \lstinline on 'choices' (details)
  25. Say 'may also support', not 'may support also' (details)
  26. Add missing semicolon in listing (details)
  27. Rewrite without use of "we" (details)
  28. Consistent use of white-space around modifier '=' (details)
  29. Break some long lines in listings (details)
  30. Remove outdated link (details)
  31. Add space between commas in listing (details)
  32. Add cross references to description of assignment to subscripted array variables (details)
  33. Use definition of 'component expression' in the normal way (details)
  34. Add comment with warning about possible accidental misuse of 'component expression' (details)
  35. Change 'repeated subscripts (details)
  36. Change 'same type of' -> 'same type as' (details)
  37. Remove "plain wrong" statement about sub-clock partition interval (details)
  38. Improve sm (#2735) (details)
  39. Remove new text and add heading to examples as suggested. (details)
Commit c7a8e2c0dd3189551f8613c1b0e2e5fe0f77da48 by Tidefelt Henrik
Add missing {} after \ldots
The file was modified chapters/synchronous.tex (diff)
Commit 3e4a00a7cbce1050dfc1c422e7b18e026a6a6535 by Tidefelt Henrik
Use \emph when introducing notation (that doesn't seem to deserve \firstuse)
The file was modified chapters/synchronous.tex (diff)
Commit e1cdb224893d1a454b8e19cc4c605fdc832a8b84 by Tidefelt Henrik
Clean up styling in clocked sample example
The file was modified chapters/synchronous.tex (diff)
Commit 385bed43af99535d97c7627cf82b6a184e193821 by Tidefelt Henrik
Say 'applied to', not 'applied on'

There are also situations where 'applied on' is correct, but I don't think we have any of these in the specification.
The file was modified chapters/synchronous.tex (diff)
The file was modified chapters/equations.tex (diff)
Commit e9cab21fa6d79c4bbe3ec6192a93581a6ed58bfa by Tidefelt Henrik
Clean up formatting related to 'SolverMethod' and 'solverMethod'

The use \lstinline!SolverMethod! is meant to be a sloppy way of referring to the type defined in ModelicaServices.
The file was modified chapters/synchronous.tex (diff)
Commit 7268d516914500f9f9f5e9686de9299d65836db2 by Tidefelt Henrik
Insert some whitespace in synchronous listings
The file was modified chapters/synchronous.tex (diff)
Commit 7b167ffa17d6b24f5761c5cc732c55da2b9d1f32 by Tidefelt Henrik
Improve styling in synchronous "Semantics"
The file was modified chapters/synchronous.tex (diff)
Commit 62dd7189499b5080dd528f0bb04f5692153714ba by Tidefelt Henrik
Put \@ in front of \ldots{} ending sentence
The file was modified chapters/synchronous.tex (diff)
Commit e76a5e6df4da6627338ce58c7aeef75dbc5380ad by Tidefelt Henrik
Add missing \lstinline on 'Clock(1.0)'
The file was modified chapters/synchronous.tex (diff)
Commit 7dc7ffdc2ce81e49076a94acb707088c1d2f6ec2 by Tidefelt Henrik
Say 'parameter expression' instead of using undefined term 'parametric'
The file was modified chapters/connectors.tex (diff)
The file was modified chapters/statemachines.tex (diff)
The file was modified chapters/synchronous.tex (diff)
Commit a7d3d51ad1d9ce52071f1764c1e594d9d5da5a33 by Tidefelt Henrik
Say 'clock variables' instead of 'Clock-variables'
The file was modified chapters/synchronous.tex (diff)
Commit 9975c70092991a1a988b0d398f8eae99363f4acb by Tidefelt Henrik
Turn too long \lstinline into lstlisting
The file was modified chapters/synchronous.tex (diff)
Commit 31653d6fe453222b1e056133261fcb7cecdd1374 by Tidefelt Henrik
Say 'clock variable', not '\lstinline!Clock! variable'
The file was modified chapters/synchronous.tex (diff)
Commit 8757f629efa2f4400c4168893d5f8574257d3f17 by Tidefelt Henrik
Use lstlisting instead of \lstinline for complete element
The file was modified chapters/synchronous.tex (diff)
Commit 1a2ee08381791491cd25a6347a3f7fe6d3948da5 by Tidefelt Henrik
Fix 'if of type' -> 'is of type'
The file was modified chapters/synchronous.tex (diff)
Commit 3b8a97d7f6afd4b98badd310fb2745006aabcd61 by Tidefelt Henrik
Turn 'Sorting of a simulation model' into non-normative \subsubsection
The file was modified chapters/synchronous.tex (diff)
Commit 190ea98a91f59d50d64962f18eb6712e7882a9d1 by Tidefelt Henrik
Add white-space around '<'
The file was modified chapters/synchronous.tex (diff)
Commit 0ee324ac8c49046c6a606bba99a6c4a99f2ad2a6 by Tidefelt Henrik
Say 'Clocked When-Clause' instead of 'Clocked When Clause'
The file was modified chapters/synchronous.tex (diff)
Commit 3f01b5dcc6e2aebfe7e48924f71838445c895b23 by Tidefelt Henrik
Use \firstuse when defining clock partitioning terminology
The file was modified chapters/synchronous.tex (diff)
Commit 89f7426fd9213b6f1f7d7c3fa03d12c118854953 by Tidefelt Henrik
Avoid engineering format of numbers in normal text and fix lexer rule name
The file was modified chapters/lexicalstructure.tex (diff)
Commit 431062666fbd43b9fb7ab2c9781a02819ced3499 by Tidefelt Henrik
Use math where appropriate in description of clock partitioning
The file was modified chapters/synchronous.tex (diff)
Commit 8b0b0997e063d4970d8c67c7eaf9162eb544cdcc by Tidefelt Henrik
Align comments in listings
The file was modified chapters/synchronous.tex (diff)
Commit 77160e6342b9941d3f9d844f3d6d727982bc2fa8 by Tidefelt Henrik
Say 'nor any', nor 'nor one'
The file was modified chapters/synchronous.tex (diff)
Commit 3e025ea0b0dc998ff2025440139333bb321f148b by Tidefelt Henrik
Add missing \lstinline on 'choices'
The file was modified chapters/synchronous.tex (diff)
Commit 72276fe5f956e6803a89a0a04b3bca7d92aa9a41 by Tidefelt Henrik
Say 'may also support', not 'may support also'
The file was modified chapters/synchronous.tex (diff)
Commit 4a8407e61a674ecfb54eee13fbc40d6e9a9eec2f by Tidefelt Henrik
Add missing semicolon in listing
The file was modified chapters/synchronous.tex (diff)
Commit 9c435191bef9b5cadb84e1a3f497a62c460106a5 by Tidefelt Henrik
Rewrite without use of "we"
The file was modified chapters/synchronous.tex (diff)
Commit 82aea0b830c1d2873c76354248ad35baf83e0944 by Tidefelt Henrik
Consistent use of white-space around modifier '='
The file was modified chapters/synchronous.tex (diff)
Commit 1d325021ce563faad9ac6043e821692eacc03b0a by Tidefelt Henrik
Break some long lines in listings
The file was modified chapters/synchronous.tex (diff)
Commit c2736eea29857515afe34082cbbd6cf96b9f2ac4 by modelica
Remove outdated link

Only link to GitHub repository of MSL
The file was modified chapters/library.tex (diff)
Commit 85248df1ce4f13868d6c7d0bf56f02612e9fb4f2 by Tidefelt Henrik
Add space between commas in listing
The file was modified chapters/statements.tex (diff)
Commit d04200f469aabd2530db96e30defc5f35e4f5661 by Tidefelt Henrik
Add cross references to description of assignment to subscripted array variables
The file was modified chapters/statements.tex (diff)
The file was modified chapters/arrays.tex (diff)
Commit 460e22164c6f607a6421233e05017bc1d042c7e8 by Tidefelt Henrik
Use definition of 'component expression' in the normal way
The file was modified chapters/synchronous.tex (diff)
Commit cd0659b9ba701b708eda66e76bf699b6daadf05d by Tidefelt Henrik
Add comment with warning about possible accidental misuse of 'component expression'
The file was modified chapters/operatorsandexpressions.tex (diff)
Commit 551c581b80d58c44292d51bb39e5897b93795d73 by noreply
Change 'repeated subscripts
The file was modified chapters/arrays.tex (diff)
Commit 0a3191195759aa3d8dc699e6c0d1cb4001daf3ac by Tidefelt Henrik
Change 'same type of' -> 'same type as'
The file was modified chapters/synchronous.tex (diff)
Commit e3db6f69df208d10c0eb208a0e669f4d52c18cc3 by Tidefelt Henrik
Remove "plain wrong" statement about sub-clock partition interval
The file was modified chapters/synchronous.tex (diff)
Commit 2c687c4d6d371615cc20f8e2bb2f14f5a10660ed by noreply
Improve sm (#2735)

* Clarify the merging of connections to multiple outputs.
1. It doesn't make sense to require them to connected to one "input", it makes more sense that they combine as one "source".
2. The merging according to previous section doesn't make sense as an explanation:
* The "v" variable is one and not one per state so it doesn't apply.
* The "v" is not even an "outer output".
* And finally I don't see how the first variant simplifies anything.
* The intermediate algorithm will require a start-value even if we are always in one of the states.
* The extra code is an algorithm, and we generally try to avoid that.
3.  List the exception also for connections.

Co-authored-by: Henrik Tidefelt <henrikt@wolfram.com>
The file was modified chapters/statemachines.tex (diff)
The file was modified chapters/connectors.tex (diff)
Commit aff7f585263100d277e2d3a0529cd4568f05d481 by Hans.Olsson
Remove new text and add heading to examples as suggested.
Also change comment indentation.
The file was modified chapters/inheritance.tex (diff)

Summary

  1. Add missing {} after \ldots (details)
  2. Use \emph when introducing notation (that doesn't seem to deserve \firstuse) (details)
  3. Clean up styling in clocked sample example (details)
  4. Say 'applied to', not 'applied on' (details)
  5. Clean up formatting related to 'SolverMethod' and 'solverMethod' (details)
  6. Insert some whitespace in synchronous listings (details)
  7. Improve styling in synchronous "Semantics" (details)
  8. Put \@ in front of \ldots{} ending sentence (details)
  9. Add missing \lstinline on 'Clock(1.0)' (details)
  10. Say 'parameter expression' instead of using undefined term 'parametric' (details)
  11. Say 'clock variables' instead of 'Clock-variables' (details)
  12. Turn too long \lstinline into lstlisting (details)
  13. Say 'clock variable', not '\lstinline!Clock! variable' (details)
  14. Use lstlisting instead of \lstinline for complete element (details)
  15. Fix 'if of type' -> 'is of type' (details)
  16. Turn 'Sorting of a simulation model' into non-normative \subsubsection (details)
  17. Add white-space around '<' (details)
  18. Say 'Clocked When-Clause' instead of 'Clocked When Clause' (details)
  19. Use \firstuse when defining clock partitioning terminology (details)
  20. Avoid engineering format of numbers in normal text and fix lexer rule name (details)
  21. Use math where appropriate in description of clock partitioning (details)
  22. Align comments in listings (details)
  23. Say 'nor any', nor 'nor one' (details)
  24. Add missing \lstinline on 'choices' (details)
  25. Say 'may also support', not 'may support also' (details)
  26. Add missing semicolon in listing (details)
  27. Rewrite without use of "we" (details)
  28. Consistent use of white-space around modifier '=' (details)
  29. Break some long lines in listings (details)
  30. Remove outdated link (details)
  31. Add space between commas in listing (details)
  32. Add cross references to description of assignment to subscripted array variables (details)
  33. Use definition of 'component expression' in the normal way (details)
  34. Add comment with warning about possible accidental misuse of 'component expression' (details)
  35. Change 'repeated subscripts (details)
  36. Change 'same type of' -> 'same type as' (details)
  37. Remove "plain wrong" statement about sub-clock partition interval (details)
  38. Improve sm (#2735) (details)
  39. Remove new text and add heading to examples as suggested. (details)
Commit c7a8e2c0dd3189551f8613c1b0e2e5fe0f77da48 by Tidefelt Henrik
Add missing {} after \ldots
The file was modified chapters/synchronous.tex (diff)
Commit 3e4a00a7cbce1050dfc1c422e7b18e026a6a6535 by Tidefelt Henrik
Use \emph when introducing notation (that doesn't seem to deserve \firstuse)
The file was modified chapters/synchronous.tex (diff)
Commit e1cdb224893d1a454b8e19cc4c605fdc832a8b84 by Tidefelt Henrik
Clean up styling in clocked sample example
The file was modified chapters/synchronous.tex (diff)
Commit 385bed43af99535d97c7627cf82b6a184e193821 by Tidefelt Henrik
Say 'applied to', not 'applied on'

There are also situations where 'applied on' is correct, but I don't think we have any of these in the specification.
The file was modified chapters/equations.tex (diff)
The file was modified chapters/synchronous.tex (diff)
Commit e9cab21fa6d79c4bbe3ec6192a93581a6ed58bfa by Tidefelt Henrik
Clean up formatting related to 'SolverMethod' and 'solverMethod'

The use \lstinline!SolverMethod! is meant to be a sloppy way of referring to the type defined in ModelicaServices.
The file was modified chapters/synchronous.tex (diff)
Commit 7268d516914500f9f9f5e9686de9299d65836db2 by Tidefelt Henrik
Insert some whitespace in synchronous listings
The file was modified chapters/synchronous.tex (diff)
Commit 7b167ffa17d6b24f5761c5cc732c55da2b9d1f32 by Tidefelt Henrik
Improve styling in synchronous "Semantics"
The file was modified chapters/synchronous.tex (diff)
Commit 62dd7189499b5080dd528f0bb04f5692153714ba by Tidefelt Henrik
Put \@ in front of \ldots{} ending sentence
The file was modified chapters/synchronous.tex (diff)
Commit e76a5e6df4da6627338ce58c7aeef75dbc5380ad by Tidefelt Henrik
Add missing \lstinline on 'Clock(1.0)'
The file was modified chapters/synchronous.tex (diff)
Commit 7dc7ffdc2ce81e49076a94acb707088c1d2f6ec2 by Tidefelt Henrik
Say 'parameter expression' instead of using undefined term 'parametric'
The file was modified chapters/connectors.tex (diff)
The file was modified chapters/synchronous.tex (diff)
The file was modified chapters/statemachines.tex (diff)
Commit a7d3d51ad1d9ce52071f1764c1e594d9d5da5a33 by Tidefelt Henrik
Say 'clock variables' instead of 'Clock-variables'
The file was modified chapters/synchronous.tex (diff)
Commit 9975c70092991a1a988b0d398f8eae99363f4acb by Tidefelt Henrik
Turn too long \lstinline into lstlisting
The file was modified chapters/synchronous.tex (diff)
Commit 31653d6fe453222b1e056133261fcb7cecdd1374 by Tidefelt Henrik
Say 'clock variable', not '\lstinline!Clock! variable'
The file was modified chapters/synchronous.tex (diff)
Commit 8757f629efa2f4400c4168893d5f8574257d3f17 by Tidefelt Henrik
Use lstlisting instead of \lstinline for complete element
The file was modified chapters/synchronous.tex (diff)
Commit 1a2ee08381791491cd25a6347a3f7fe6d3948da5 by Tidefelt Henrik
Fix 'if of type' -> 'is of type'
The file was modified chapters/synchronous.tex (diff)
Commit 3b8a97d7f6afd4b98badd310fb2745006aabcd61 by Tidefelt Henrik
Turn 'Sorting of a simulation model' into non-normative \subsubsection
The file was modified chapters/synchronous.tex (diff)
Commit 190ea98a91f59d50d64962f18eb6712e7882a9d1 by Tidefelt Henrik
Add white-space around '<'
The file was modified chapters/synchronous.tex (diff)
Commit 0ee324ac8c49046c6a606bba99a6c4a99f2ad2a6 by Tidefelt Henrik
Say 'Clocked When-Clause' instead of 'Clocked When Clause'
The file was modified chapters/synchronous.tex (diff)
Commit 3f01b5dcc6e2aebfe7e48924f71838445c895b23 by Tidefelt Henrik
Use \firstuse when defining clock partitioning terminology
The file was modified chapters/synchronous.tex (diff)
Commit 89f7426fd9213b6f1f7d7c3fa03d12c118854953 by Tidefelt Henrik
Avoid engineering format of numbers in normal text and fix lexer rule name
The file was modified chapters/lexicalstructure.tex (diff)
Commit 431062666fbd43b9fb7ab2c9781a02819ced3499 by Tidefelt Henrik
Use math where appropriate in description of clock partitioning
The file was modified chapters/synchronous.tex (diff)
Commit 8b0b0997e063d4970d8c67c7eaf9162eb544cdcc by Tidefelt Henrik
Align comments in listings
The file was modified chapters/synchronous.tex (diff)
Commit 77160e6342b9941d3f9d844f3d6d727982bc2fa8 by Tidefelt Henrik
Say 'nor any', nor 'nor one'
The file was modified chapters/synchronous.tex (diff)
Commit 3e025ea0b0dc998ff2025440139333bb321f148b by Tidefelt Henrik
Add missing \lstinline on 'choices'
The file was modified chapters/synchronous.tex (diff)
Commit 72276fe5f956e6803a89a0a04b3bca7d92aa9a41 by Tidefelt Henrik
Say 'may also support', not 'may support also'
The file was modified chapters/synchronous.tex (diff)
Commit 4a8407e61a674ecfb54eee13fbc40d6e9a9eec2f by Tidefelt Henrik
Add missing semicolon in listing
The file was modified chapters/synchronous.tex (diff)
Commit 9c435191bef9b5cadb84e1a3f497a62c460106a5 by Tidefelt Henrik
Rewrite without use of "we"
The file was modified chapters/synchronous.tex (diff)
Commit 82aea0b830c1d2873c76354248ad35baf83e0944 by Tidefelt Henrik
Consistent use of white-space around modifier '='
The file was modified chapters/synchronous.tex (diff)
Commit 1d325021ce563faad9ac6043e821692eacc03b0a by Tidefelt Henrik
Break some long lines in listings
The file was modified chapters/synchronous.tex (diff)
Commit c2736eea29857515afe34082cbbd6cf96b9f2ac4 by modelica
Remove outdated link

Only link to GitHub repository of MSL
The file was modified chapters/library.tex (diff)
Commit 85248df1ce4f13868d6c7d0bf56f02612e9fb4f2 by Tidefelt Henrik
Add space between commas in listing
The file was modified chapters/statements.tex (diff)
Commit d04200f469aabd2530db96e30defc5f35e4f5661 by Tidefelt Henrik
Add cross references to description of assignment to subscripted array variables
The file was modified chapters/arrays.tex (diff)
The file was modified chapters/statements.tex (diff)
Commit 460e22164c6f607a6421233e05017bc1d042c7e8 by Tidefelt Henrik
Use definition of 'component expression' in the normal way
The file was modified chapters/synchronous.tex (diff)
Commit cd0659b9ba701b708eda66e76bf699b6daadf05d by Tidefelt Henrik
Add comment with warning about possible accidental misuse of 'component expression'
The file was modified chapters/operatorsandexpressions.tex (diff)
Commit 551c581b80d58c44292d51bb39e5897b93795d73 by noreply
Change 'repeated subscripts
The file was modified chapters/arrays.tex (diff)
Commit 0a3191195759aa3d8dc699e6c0d1cb4001daf3ac by Tidefelt Henrik
Change 'same type of' -> 'same type as'
The file was modified chapters/synchronous.tex (diff)
Commit e3db6f69df208d10c0eb208a0e669f4d52c18cc3 by Tidefelt Henrik
Remove "plain wrong" statement about sub-clock partition interval
The file was modified chapters/synchronous.tex (diff)
Commit 2c687c4d6d371615cc20f8e2bb2f14f5a10660ed by noreply
Improve sm (#2735)

* Clarify the merging of connections to multiple outputs.
1. It doesn't make sense to require them to connected to one "input", it makes more sense that they combine as one "source".
2. The merging according to previous section doesn't make sense as an explanation:
* The "v" variable is one and not one per state so it doesn't apply.
* The "v" is not even an "outer output".
* And finally I don't see how the first variant simplifies anything.
* The intermediate algorithm will require a start-value even if we are always in one of the states.
* The extra code is an algorithm, and we generally try to avoid that.
3.  List the exception also for connections.

Co-authored-by: Henrik Tidefelt <henrikt@wolfram.com>
The file was modified chapters/statemachines.tex (diff)
The file was modified chapters/connectors.tex (diff)
Commit aff7f585263100d277e2d3a0529cd4568f05d481 by Hans.Olsson
Remove new text and add heading to examples as suggested.
Also change comment indentation.
The file was modified chapters/inheritance.tex (diff)