Commit Graph

1 Commits

Author SHA1 Message Date
Jukka Aho e7f0309f73 demo: Add simple assembly strategy comparison
Demonstrates modern Physics API for solving elasticity problems using
CPU backend with element assembly.

Features:
- Simple 2-element beam mesh (Hex8 elements, 12 nodes, 36 DOFs)
- Immutable Element API with field-based material properties
- Physics problem setup (Elasticity, continuum formulation)
- Material properties: Steel (E=210 GPa, ν=0.3)

Demonstrates workflow:
1. Create mesh (nodes dictionary + connectivity tuples)
2. Create Physics problem (Elasticity with continuum formulation)
3. Build elements with immutable API (fields tuple)
4. Add elements to physics

Educational example showing modern API usage for elasticity
problems with clean separation between geometry and physics (131 lines).
2025-11-12 00:21:37 +02:00