Skip to content

Commit d560461

Browse files
adapt tutorial 6
1 parent 0ec84a3 commit d560461

File tree

3 files changed

+257
-212
lines changed

3 files changed

+257
-212
lines changed

pina/domain/base_operation.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
"""Module for the Base class for all set-operations."""
1+
"""Module for all set-based operations Base class."""
22

33
from copy import deepcopy
44
from abc import ABCMeta

pina/problem/zoo/acoustic_wave.py

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -50,19 +50,17 @@ class AcousticWaveProblem(TimeDependentProblem, SpatialProblem):
5050
temporal_domain = CartesianDomain({"t": [0, 1]})
5151

5252
domains = {
53-
"D": CartesianDomain({"x": [0, 1], "t": [0, 1]}),
54-
"t0": CartesianDomain({"x": [0, 1], "t": 0.0}),
55-
"g1": CartesianDomain({"x": 0.0, "t": [0, 1]}),
56-
"g2": CartesianDomain({"x": 1.0, "t": [0, 1]}),
53+
"D": spatial_domain.update(temporal_domain),
54+
"t0": spatial_domain.update(CartesianDomain({"t": 0})),
55+
"boundary": spatial_domain.partial().update(temporal_domain),
5756
}
5857

5958
conditions = {
60-
"g1": Condition(domain="g1", equation=FixedValue(value=0.0)),
61-
"g2": Condition(domain="g2", equation=FixedValue(value=0.0)),
59+
"boundary": Condition(domain="boundary", equation=FixedValue(0.0)),
6260
"t0": Condition(
6361
domain="t0",
6462
equation=SystemEquation(
65-
[Equation(initial_condition), FixedGradient(value=0.0, d="t")]
63+
[Equation(initial_condition), FixedGradient(0.0, d="t")]
6664
),
6765
),
6866
}

tutorials/tutorial6/tutorial.ipynb

Lines changed: 251 additions & 204 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)