Skip to content

Commit 489e588

Browse files
Merge pull request #792 from SciML/neuralpde
add a parameter interface for PDE system and downstream test on NPDE
2 parents 0165afd + b9314e3 commit 489e588

File tree

2 files changed

+10
-9
lines changed

2 files changed

+10
-9
lines changed

.github/workflows/Downstream.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ jobs:
1818
os: [ubuntu-latest]
1919
package:
2020
- {user: SciML, repo: Catalyst.jl, group: All}
21+
- {user: SciML, repo: NeuralPDE.jl, group: NNPDE}
2122

2223
steps:
2324
- uses: actions/checkout@v2

src/systems/pde/pdesystem.jl

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ struct PDESystem <: ModelingToolkit.AbstractSystem
44
domain
55
indvars
66
depvars
7-
8-
@add_kwonly function PDESystem(eqs, bcs, domain, indvars, depvars)
9-
new(eqs, bcs, domain, indvars, depvars)
7+
ps
8+
@add_kwonly function PDESystem(eqs, bcs, domain, indvars, depvars, ps = SciMLBase.NullParameters())
9+
new(eqs, bcs, domain, indvars, depvars, ps)
1010
end
1111
end
1212

@@ -15,11 +15,11 @@ Base.getproperty(x::PDESystem, sym::Symbol) = getfield(x, sym)
1515
Base.summary(prob::PDESystem) = string(nameof(typeof(prob)))
1616
function Base.show(io::IO, sys::PDESystem)
1717
println(io,summary(sys))
18-
println(io,"eqs: ", sys.eqs)
19-
println(io,"bcs: ", sys.bcs)
20-
println(io,"domain: ", sys.domain)
21-
println(io,"depvars: ", sys.depvars)
22-
println(io,"indvars: ", sys.indvars)
18+
println(io,"Equations: ", sys.eqs)
19+
println(io,"Boundary Conditions: ", sys.bcs)
20+
println(io,"Domain: ", sys.domain)
21+
println(io,"Dependent Variables: ", sys.depvars)
22+
println(io,"Independent Variables: ", sys.indvars)
23+
println(io,"Parameters: ", sys.ps)
2324
return nothing
2425
end
25-

0 commit comments

Comments
 (0)