Skip to content
Snippets Groups Projects
Commit ec1a8443 authored by Carsten Gräser's avatar Carsten Gräser
Browse files

Update changelog

parent e33f7426
Branches
Tags v2.4.0-rc1
1 merge request!1138Extend transpose support
Pipeline #45693 passed with warnings
Pipeline: Dune Nightly Test

#45694

    ......@@ -13,6 +13,17 @@ In order to build the DUNE core modules you need at least the following software
    - Optional: Python >= 3.7 for Python bindings
    ## Changelog
    - Multiplication of two matrices using `a*b` is now also implemented if `a` or `b`
    is a `FieldMatrix` or if both are `DiagonalMatrices`.
    - The utility function `transpose(m)` will now return `m.transposed()` if available.
    Otherwise it returns a wrapper storing a copy (this was a reference before) of `m`.
    References to matrices can still be captured using `transpose(std::ref(m))` or
    `transposedView(m)`.
    - The transposed of a `FieldMatrix`, `DiagonalMatrix`, and `DynamicMatrix`
    is now available using the `transposed()` member function.
    - Add helper function `resolveRef()` to transparently use `std::reference_wrapper`.
    - Add `pragma omp simd` annotations in the LoopSIMD class to improve compiler optimizations
    ......
    0% Loading or .
    You are about to add 0 people to the discussion. Proceed with caution.
    Please register or to comment