Releases: AkchurinDA/Hephaestus.jl
Releases · AkchurinDA/Hephaestus.jl
v0.3.0
Hephaestus v0.3.0
Breaking changes
- Dimensionality of a model is now carried as a parameter of
Model()
type.
v0.2.0
Hephaestus v0.2.0
Breaking changes
- A completely new internal design of the package.
- Added separate types for conc. and dist. loads.
- Added
NodeState()
andElementState()
types to track the current states of the model. These types were needed to allow for nonlinear solvers to work. - Added an option to easily run planar analysis using
solve(model, analysistype, planar = true)
, i.e., automatically restrict$u_{z}$ ,$\theta_{x}$ , and$\theta_{y}$ DOFs by overwriting a user's input. - Fully automatically differentiable nonlinear elastic analysis is now fully functional.
- Better pretty-printing of a model's components.
- Added automatic report generation that can be invoked by using
generatereport()
function. - Added a plotting extension for quick model prototyping. This plotting feature is enabled by having an extension for all
Makie.jl
's backends. - Added more unit tests.
Merged pull requests:
- Fix incorrect internal DOF number assignment (#8) (@AkchurinDA)
- CompatHelper: add new compat entry for BlockDiagonals at version 0.1, (keep existing compat) (#9) (@github-actions[bot])
- Create Makie Extension (#10) (@co1emi11er2)
- CompatHelper: add new compat entry for OrderedCollections at version 1, (keep existing compat) (#11) (@github-actions[bot])
- CompatHelper: add new compat entry for Makie in [weakdeps] at version 0.21, (keep existing compat) (#13) (@github-actions[bot])
- CompatHelper: bump compat for StyledStrings to 1, (keep existing compat) (#14) (@github-actions[bot])
- CompatHelper: bump compat for StyledStrings to 1, (keep existing compat) (#17) (@github-actions[bot])
- Clean slate (#18) (@AkchurinDA)
- CompatHelper: add new compat entry for Makie in [weakdeps] at version 0.21, (keep existing compat) (#19) (@github-actions[bot])
- CompatHelper: bump compat for StyledStrings to 1, (keep existing compat) (#20) (@github-actions[bot])
- Add a more sophisticated node and element state tracking system (#22) (@AkchurinDA)
- Implement Nonlinear Elastic Analysis (#23) (@AkchurinDA)
Closed issues:
v0.1.0
Hephaestus v0.1.0
Merged pull requests:
- Enforcing immutability (#1) (@AkchurinDA)
- CompatHelper: add new compat entry for Memoization at version 0.2, (keep existing compat) (#2) (@github-actions[bot])
- CompatHelper: add new compat entry for StaticArrays at version 1, (keep existing compat) (#3) (@github-actions[bot])
- CompatHelper: add new compat entry for DocStringExtensions at version 0.9, (keep existing compat) (#4) (@github-actions[bot])
- CompatHelper: add new compat entry for StyledStrings at version 1, (keep existing compat) (#5) (@github-actions[bot])
- CompatHelper: add new compat entry for OrderedCollections at version 1, (keep existing compat) (#6) (@github-actions[bot])