Skip to content

Commit

Permalink
Merge pull request #51 from Ferrite-FEM/do/flux-vis
Browse files Browse the repository at this point in the history
* add gradient field interpolation for scalar and vector valued problems
* add test battery for gradient field interpolation of scalar problems
* update Makie deps to fix some bugs regarding visualization
* refactor internal incompressible elasticity example for more flexibility in the solution construction
* fix color range update

Co-authored-by: Maximilian Köhler
Co-authored-by: Dennis Ogiermann
  • Loading branch information
termi-official authored Feb 14, 2023
2 parents 14ebd7d + 62ddd7d commit 3fa406e
Show file tree
Hide file tree
Showing 10 changed files with 704 additions and 357 deletions.
26 changes: 26 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# FerriteViz.jl changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).


## [Unreleased]
### Added
- Docs and helper for gradient field visualization based on interpolation [#51][github-51].
Currently only useful in 2D, because we have no clip plane feature to introspect the interior
of 3D problems.
- Manufactured heat problem to test correctness of gradient field computation and as a
helper to generate scalar-valued solutions with different ansatz [#51][github-51].

### Modified
- Incompressible elasticity solver now takes the Ansatz functions and the actual material
parameters instead of the poisson number the Ansatz functions [#51][github-51].

### Fixed
- An unknown bug has been fixed, which computes the colorbar `(min,max)` wrong. Now the `max` is
set to be `1.01` of `min` guaranteeing that the value is larger than `min` if close to zero [#51][github-51].
- Update Makie dependencies to fix some visualization bugs [#51][github-51].

[github-51](https://github.com/Ferrite-FEM/Ferrite.jl/pull/51)
3 changes: 2 additions & 1 deletion Project.toml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,8 @@ Tensors = "1"
julia = "1"

[extras]
SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"

[targets]
test = ["Test"]
test = ["SparseArrays", "Test"]
Loading

0 comments on commit 3fa406e

Please sign in to comment.