Commit 98f28c42 authored by Andreas Dedner's avatar Andreas Dedner

Update CHANGELOG.md (layout and links to MRs)

parent a08cc6ca
Pipeline #5676 canceled with stage
# Release 2.6
- Experimental grid extensions are now always enabled.
- Experimental grid extensions are now always enabled:
- The method `impl` and the type `Implementation` on the facade classes are
See core/dune-grid!155
- The method `impl` and the type `Implementation` on the facade classes are
always public (and documented), now.
Warning: Implementation details may change without prior notification.
- The method experimental grid extension `boundaryId` has been removed from the
- The method experimental grid extension `boundaryId` has been removed from the
intersection interface. Some grid will continue providing it on their
implementation, i.e., it may still be accessible through
```
intersection.impl().boundaryId()
```
- The DGF block `general` is now always available.
- The DGFWriter will always write a boundary id and can write user-defined
- The DGF block `general` is now always available and
the DGFWriter will always write a boundary id and can write user-defined
boundary data, now.
- The `MCMGMapper` can now be used to attach multiple dofs to each
entity:
the Layout is passed into the constructor and
See core/dune-grid!177
- the Layout is passed into the constructor and
returns the number of dofs to attach to the given geometry type
```
MCMGLayout layout = [](GeometryType gt, int griddim) {
......@@ -28,7 +30,7 @@
};
MCMGMapper mapper(grid,layout);
```
- The new method `MCMGMapper::indices(entity)` returns an iterable range
- The new method `MCMGMapper::indices(entity)` returns an iterable range
(instance of `IntegralRange<Index>`)
with the indices of dofs attached to the given entity:
```
......@@ -36,20 +38,20 @@
dof = vector[i];
```
[dune-grid!177]: https://gitlab.dune-project.org/core/dune-grid/merge_requests/177
- Two new method were added to the MCMGMapper:
`size_type size(GeometryType)` and
`const std::vector< GeometryType >& types (int codim)`
returning the number of dofs attached to the geometry type and a vector
with all geometry types on which dofs are attached, respectively.
See core/dune-grid!177
- The `StructuredGridFactory` now returns a `unique_ptr` instead of a
`shared_ptr` ([dune-grid!212][]). Code that relies on a `shared_ptr`
`shared_ptr`. Code that relies on a `shared_ptr`
needs to explicitly assign the return value to a `shared_ptr`
variable.
[dune-grid!212]: https://gitlab.dune-project.org/core/dune-grid/merge_requests/212
See core/dune-grid!212
- `SubsamplingVTKWriter` now supports arbitrary refinements, not just powers
of two. The old constructor taking a parameter `int levels` has been
......@@ -58,4 +60,4 @@
intervals)` and `refinementLevels(int levels)` to construct parameters of
type `RefinementIntervals` in dune-geometry.
[dune-grid!193]: https://gitlab.dune-project.org/core/dune-grid/merge_requests/193
See core/dune-grid!193
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment