Skip to content

v1.11.1

Choose a tag to compare

@github-actions github-actions released this 19 Jan 16:56

LowLevelFEM v1.11.1

Diff since v1.11.0

New release: 1.11.1

πŸš€ LowLevelFEM β€” BoundaryCondition refactor

✨ Highlights

This release introduces a unified and well-documented BoundaryCondition system, replacing legacy tuple-based boundary condition handling with a single, consistent abstraction.

πŸ”§ Changes

  • All mechanical and thermal boundary conditions are now represented by the BoundaryCondition struct.
  • Supports Dirichlet, Neumann, and Robin-type conditions (displacement, load, elastic support, temperature, heat flux, convection).
  • Boundary conditions are passed uniformly as Vector{BoundaryCondition} across solvers and assembly routines.
  • Updated helper constructors and docstrings to reflect the new API.
  • Removed outdated tuple-based documentation.

πŸ§ͺ Stability

  • All existing tests pass (static, transient, thermal, modal, buckling, thermo-elastic).
  • No changes to solver usage beyond boundary condition API cleanup.

πŸ“ Notes

  • Tuple-based boundary condition definitions are no longer supported.
  • Heat convection uses the T field to store ambient temperature; this behavior is now explicitly documented.

Merged pull requests: