Skip to content

Commit 6980b96

Browse files
Merge pull request #1201 from SciML/pdenames
add required name for PDESystem
2 parents 92ba00d + 4ceb450 commit 6980b96

File tree

3 files changed

+9
-4
lines changed

3 files changed

+9
-4
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "ModelingToolkit"
22
uuid = "961ee093-0014-501f-94e3-6117800e7a78"
33
authors = ["Chris Rackauckas <[email protected]>"]
4-
version = "6.3.0"
4+
version = "6.3.1"
55

66
[deps]
77
AbstractTrees = "1520ce14-60c1-5f80-bbc7-55ef81b5835c"

src/systems/pde/pdesystem.jl

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,16 +56,21 @@ struct PDESystem <: ModelingToolkit.AbstractMultivariateSystem
5656
type: type of the system
5757
"""
5858
connection_type::Any
59+
"""
60+
name: the name of the system
61+
"""
62+
name::Symbol
5963
@add_kwonly function PDESystem(eqs, bcs, domain, ivs, dvs,
6064
ps=SciMLBase.NullParameters();
6165
defaults=Dict(),
6266
connection_type = nothing,
63-
checks::Bool = true
67+
checks::Bool = true,
68+
name
6469
)
6570
if checks
6671
check_units(eqs)
6772
end
68-
new(eqs, bcs, domain, ivs, dvs, ps, defaults, connection_type)
73+
new(eqs, bcs, domain, ivs, dvs, ps, defaults, connection_type, name)
6974
end
7075
end
7176

test/pde.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@ bcs = [u(0,x) ~ - x * (x-1) * sin(x),
1212
domains = [t (0.0,1.0),
1313
x (0.0,1.0)]
1414

15-
pdesys = PDESystem(eq,bcs,domains,[t,x],[u])
15+
@named pdesys = PDESystem(eq,bcs,domains,[t,x],[u])
1616

1717
@test all(isequal.(independent_variables(pdesys), [t,x]))

0 commit comments

Comments
 (0)