- Feb 18, 2020
-
-
Sander, Oliver authored
Up until dune-common 2.7, the Dune namespace contained shared_ptr: First as an actual implementation, later simply as a namespace import. Dune-common post-2.7 has removed that import, and users of shared_ptr really have to explicitly specify the std:: namespace prefix.
-
- Feb 11, 2020
-
-
Sander, Oliver authored
Do this by making RodAssembler more similar to the generic GeodesicFEAssembler: the constructor argument is now a general LocalGeodesicFEStiffness, and not something particular to rod problems.
-
- Jan 29, 2020
-
-
Sander, Oliver authored
The predicates do implement operator(), so let's use that.
-
Sander, Oliver authored
-
- Oct 07, 2019
-
-
Sander, Oliver authored
Because it really is only an energy.
-
Sander, Oliver authored
Because it is not a stiffness, it is really just an energy.
-
Sander, Oliver authored
Previously, they all inherited from LocalGeodesicFEStiffness, which was weird, because none of them implemented first or second derivatives as you would expect from something called 'stiffness'.
-
- Jun 14, 2019
-
-
Sander, Oliver authored
Throw out the AmiraMesh support instead. I have not seen anybody using Amira for years.
-
Sander, Oliver authored
It combined computing rod configurations and their discretization errors. Nowadays the way to do that is to use rod3d.cc for the rod configurations, and compute-disc-errors.cc for the errors. Hence rod-eoc.cc is not needed anymore and can go.
-
Sander, Oliver authored
-
Sander, Oliver authored
-
- Jun 01, 2019
-
-
Sander, Oliver authored
-
- May 22, 2019
-
-
Lisa Julia Nebel authored
-
- May 17, 2019
-
-
Sander, Oliver authored
Previously, the layout of my computer's file system was hard-coded here.
-
Sander, Oliver authored
In this file they are not needed at all anymore.
-
Lisa Julia Nebel authored
-
- May 16, 2019
-
-
Sander, Oliver authored
It does not look like that code is used anytime soon, so let's get rid of it for the sake of tidyness.
-
Sander, Oliver authored
-
- May 14, 2019
-
-
Lisa Julia Nebel authored
-
Lisa Julia Nebel authored
Added program to solve a combined minimization problem: Minmize the sum of an elastic energy (representing the substrate) and a cosserat energy (representing a thin film on the substrate).
-
- May 04, 2019
-
-
Sander, Oliver authored
These two files are very similar, and merging them will reduce maintenance effort in the future. As of this patch, there is now quite a number of preprocessor directives in the new merged cosserat-continuum.cc. That is not pretty, but the new state is still much easier to maintain than two completely separate files. What is more, I hope to be able to reduce some of that preprocessor trickery by smarter use of the dune-functions basis trees.
-
- May 03, 2019
-
-
Sander, Oliver authored
This used to work only with dune-fufem bases, but the method constructBoundaryDofs recently learned to also handle the bases of dune-functions.
-
Sander, Oliver authored
-
Sander, Oliver authored
This used to be a yes/no, parameter, now we require 'cube' rather that 'yes' or 'true'.
-
- Jan 09, 2019
-
-
Sander, Oliver authored
-
- Jan 03, 2019
-
-
Sander, Oliver authored
-
- Dec 18, 2018
-
-
Sander, Oliver authored
-
Sander, Oliver authored
-
Sander, Oliver authored
-
Sander, Oliver authored
-
Sander, Oliver authored
-
Sander, Oliver authored
The original implementation measured the error of SO(3)-valued functions in quaternion space in a few places. This patch converts another occurrence of this to matrix space.
-
- Nov 23, 2018
-
-
Sander, Oliver authored
-
- Nov 22, 2018
-
-
Sander, Oliver authored
That way, we can use 'if constexpr', and get suitable writing methods for all kinds of TargetSpace, without ugly preprocessor tricks.
-
- Oct 04, 2018
-
-
Sander, Oliver authored
'Only' a stupid typo: '=' instead of '+='.
-
Sander, Oliver authored
-
Sander, Oliver authored
As of version 2.6, dune-functions doesn't properly do interpolation of vector-valued functions with scalar-valued bases anymore.
-
Sander, Oliver authored
The code it contains is adolcnamespaceinjections.hh.
-
- Sep 06, 2018
-
-
Sander, Oliver authored
In this case, two different refinements of the grids are not necessarily geometrically identical. This means we cannot use hierarchic search with the global position of a quadrature point, and expect to find the point on the other grid as well. Instead, we go done to the coarsest grid, and make the transfer to the other grid there.
-
Sander, Oliver authored
-