- Oct 20, 2022
-
-
Andreas Dedner authored
-
- Oct 06, 2022
-
-
Ansgar Burchardt authored
See https://reuse.software/ for a description.
-
- Sep 23, 2022
-
-
Andreas Dedner authored
Add option to install concrete python requirements See merge request !1161 (cherry picked from commit 0a430ebe) 2d84eba7 Add option to optionally install concrete python requirements
-
- Aug 06, 2022
-
-
Simon Praetorius authored
-
- Jul 18, 2022
-
-
Andreas Dedner authored
-
- Jul 08, 2022
-
-
Oliver Sander authored
-
- Jun 14, 2022
-
-
Andreas Dedner authored
-
- Jun 01, 2022
-
-
Carsten Gräser authored
-
- May 23, 2022
-
-
Santiago Ospina De Los Ríos authored
-
- Apr 25, 2022
-
-
Santiago Ospina De Los Ríos authored
-
- Mar 19, 2022
-
-
Christoph Grüninger authored
-
- Mar 18, 2022
-
-
Add info command.g Add `python -m dune info` command. Add fix-dunepy command. Check if 'cmake .' returns 0. Add --ccfiles flag for listing .cc files. [fix] issue with comment line in CMakeLists.txt being removed by fix command add a --force to the fix-dunepy command which simply removes the whole dune-py
-
- Mar 17, 2022
-
-
- Feb 28, 2022
-
-
Carsten Gräser authored
This adds three utilities (stolen from dune-functions) and a corresponding test for working with `std::reference_wrapper`: * `IsReferenceWrapper_v<T>` allows to check if `T` is an instantiation of `std::reference_wrapper` * The function `resolveRef(t)` either returns `t.get()` or `t` depending on whether `t` is a `std::reference_wrapper` or a plain l-value reference. * `ResolveRef_t<T>` provides the resolved type for `T`. These utilities allow to support storing data members of classes by value _or_ reference transparently suing the following pattern. The class always stores values, but supports passing `std::ref(...)` to opt-in store-by-reference. Handling the latter can be done without boilerplate code using the provided utilities: ```cpp template<class StoredT> struct SomeWrapper { using T = ResolveRef_t<StoredT>; SomeWrapper(const StoredT& t) : t_(t) {} void callFoo() const { resolveRef(t_).foo(); } StoredT t_; }; [...] // Store t by value auto w1 = SomeWrapper(t); w1.callFoo(); // Store t by reference auto w2 = SomeWrapper(std::cref(t)); w2.callFoo(); ```
-
- Jan 21, 2022
-
-
Christoph Grüninger authored
-
Christoph Grüninger authored
-
Christoph Grüninger authored
-
Christoph Grüninger authored
-
Christoph Grüninger authored
-
Christoph Grüninger authored
-
Christoph Grüninger authored
-
Christoph Grüninger authored
# Conflicts: # config.h.cmake
-
- Nov 05, 2021
-
-
Simon Praetorius authored
-
Timo Koch authored
Using an enum has the side effect that you can't do arithmetic without explicitly casting to an integer type. This also produced a compiler warning with clang 10 "arithmetic between different enumeration types is deprecated" -Wdeprecated-anon-enum-enum-conversion
-
- Nov 04, 2021
-
-
Simon Praetorius authored
Install the export-set in finalize_dune_project Register an EXPORT_SET variable Replace DUNE_MODULE_LIBRARIES with <module>_LIBRARIES
-
- Oct 30, 2021
-
-
Simon Praetorius authored
-
- Oct 24, 2021
-
-
Andreas Dedner authored
-
- Oct 21, 2021
-
-
Simon Praetorius authored
Add Changelog entry
-
- Oct 15, 2021
-
-
Simon Praetorius authored
Include deprecation period
-
- Oct 14, 2021
-
-
Simon Praetorius authored
-
- Sep 24, 2021
-
-
Nils-Arne Dreier authored
-
- Aug 31, 2021
-
-
Markus Blatt authored
-
Markus Blatt authored
-
- Aug 13, 2021
-
-
Christoph Grüninger authored
-
- Jul 18, 2021
-
-
This is a type trait that checks whether some type has a defined ()-operator that can be invoked with a given list of arguments types and returns objects of a specified type. Is is an improved implementation of Dune::Std::is_callable which is deprecated.
-
-
-
- Jul 12, 2021
-
-
Timo Koch authored
-
- Jul 08, 2021
-
-
Christoph Grüninger authored
-
Timo Koch authored
-