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 |