Releases: SINTEF/Muscade.jl
Releases · SINTEF/Muscade.jl
v0.3.5+doc1
added ci.yml
v0.3.5
Muscade v0.3.5
v0.3.4
Muscade v0.3.4
v0.3.3
Partial documentation
v0.3.2 preparing to deploy doc
v0.3.1
v0.3.0
Muscade is under development, with currently incomplete functionality and documentation. Have a look, ask questions, make suggestions - but don't use it quite yet.
Element API
- methods "residual" and "lagrangian" for new elements are to be programmed in functional style, using only immutables. This requires a special programming style (do-loops) for Gauss quadrature.
- the input and output argument list of these functions has been modified. This includes "slots" for state variables - but the corresponding functionality has not been written.
Espy
- Muscade.jl no longer used EspyInsideFunction, but its own specialised code (file espy.jl) that supports functional code style for "residual" and "lagrangian", and in particular do-loops.
- new syntax to mark variables that are requestable
- it is now possible to mark variables as "to be computed only on request"
- Espy generates element outputs which for each element are a nested structure of Tuples and NamedTuples
v0.2.3
Inequality constraints and more general cost functions
v0.2.2
Muscade v0.2.2
Closed issues:
- Registrer Muscade to Julia registry (#7)
- Register Muscade, 3rd attempt (#9)
- Register Muscade, 4th attempt (#10)
Merged pull requests:
- CompatHelper: add new compat entry for PkgTemplates at version 0.7, (keep existing compat) (#1) (@github-actions[bot])
- CompatHelper: add new compat entry for EspyInsideFunction 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 GLMakie at version 0.7, (keep existing compat) (#4) (@github-actions[bot])
- CompatHelper: add new compat entry for SpecialFunctions at version 2, (keep existing compat) (#5) (@github-actions[bot])
v0.2.2
Improved performance