Skip to content

Commit bbc8896

Browse files
Merge pull request #1118 from SciML/myb/imp
Update docs
2 parents d74ab35 + b4d41a2 commit bbc8896

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

docs/src/tutorials/tearing_parallelism.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,8 @@ function rc_model(i; name, source, ground, R, C)
126126
connect_heat(resistor.h, heat_capacitor.h)
127127
]
128128

129-
rc_model = ODESystem(rc_eqs, t, systems=[resistor, capacitor, source, ground, heat_capacitor], name=Symbol(name, i))
129+
rc_model = compose(ODESystem(rc_eqs, t, name=Symbol(name, i)),
130+
[resistor, capacitor, source, ground, heat_capacitor])
130131
end
131132
```
132133

@@ -150,7 +151,7 @@ end;
150151
eqs = [
151152
D(E) ~ sum(((i, sys),)->getproperty(sys, Symbol(:resistor, i)).h.Q_flow, enumerate(rc_systems))
152153
]
153-
big_rc = compose([ODESystem(eqs, t, [E], []); rc_systems])
154+
big_rc = compose(ODESystem(eqs, t, [E], []), rc_systems)
154155
```
155156

156157
Now let's say we want to expose a bit more parallelism via running tearing.

src/systems/abstractsystem.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -917,7 +917,7 @@ Base.:(&)(sys::AbstractSystem, basesys::AbstractSystem; name::Symbol=nameof(sys)
917917
compose multiple systems together. The resulting system would inherit the first
918918
system's name.
919919
"""
920-
function compose(sys::AbstractSystem, systems::AbstractArray{<:AbstractSystem}; name=nameof(first(syss)))
920+
function compose(sys::AbstractSystem, systems::AbstractArray{<:AbstractSystem}; name=nameof(sys))
921921
nsys = length(systems)
922922
nsys >= 1 || throw(ArgumentError("There must be at least 1 subsystem. Got $nsys subsystems."))
923923
@set! sys.name = name

0 commit comments

Comments
 (0)