PyClaw Solutions¶
PyClaw Solution
objects are containers for
State
and Domain
objects
that define an entire solution.
The State
class is responsible for containing all
the data of the solution on the given Domain
.
The Domain
is responsible for containing
the geometry of the Solution
. The structure of a
solution may look something like the figure.

Pyclaw solution structure including a Domain
,
a set of Patch
objects and corresponding
Dimension
objects defining the solution’s
geometry and three State
objects pointing to
the appropriate Patch
with varying fields.
List of serial and parallel objects in a Solution
class:
Serial | Parallel |
---|---|
pyclaw.state.State |
petclaw.state.State |
pyclaw.geometry.Domain |
petclaw.geometry.Domain |
pyclaw.geometry.Patch |
petclaw.geometry.Patch |
pyclaw.geometry.Grid |
|
pyclaw.geometry.Dimension |