A most complete phyem simulation would start with inputs defining a problem as a bond graph. However, the bond graph class, as well as its interface to the PDE class, is not implemented yet. As a compromise, the current documentation illustrates a problem defining through the PDE class.
The bond graph class and its interface to the PDE class are key for the LEGO-like feature of phyem. Since they are missing now, this feature is not realized for the time being.
Below we present documentations pf phyem. They demonstrate a phyem simulation for a linear port-Hamiltonian problem. It services as a good clue to understand the overall skeleton of a phyem simulation. Examples for other problems can be found in Jupyter notebooks 🪐 and Gallery🖼. Nevertheless, we recommend users to start with below documentations no matter which type of problem you are targeting at.
A Python script that carries out a phyem simulation usually consists of commands for the following functionalities:
- 1. Presetting
- 2. Manifold & mesh
- 3. Space & form
- 4. PDE
- 5. Weak formulation & discretization
- 6. Algebraic proxy
- 7. Implementations
↩️ Back to Welcome.