- May 16, 2023
-
-
Sander, Oliver authored
There are two important changes: First of all, the new class implements the `dune-functions` interface rather than the deprecated one based on inheritance from `VirtualGridViewFunction`. Secondly, the new class does not hard-wire geodesic interpolation anymore. Rather, you can give it interpolation classes which then govern how interpolation is done. This change was long overdue. It was now needed to make gradient-flow.cc compile with the post 2.9 version of dune-fufem again.
-
- Apr 24, 2023
-
-
Lisa Julia Nebel authored
In particular: - Use the CosseratVTKWriter also for MIXED_SPACE = 1, only print out the deformation though - Use a SubsamplingVTKWriter only for dim==gridDim==3
-
Lisa Julia Nebel authored
Use the grid function provided by the gmsh4-reader as the stressfreegridfunction in nonplanarcosseratshellenergy
-
Sander, Oliver authored
-
Sander, Oliver authored
The multiplication by operator* between a ScaledIdentityMatrix and a FieldMatrix only got introduced in Dune 2.9. Therefore, avoid it if we are building with earlier versions of Dune.
-
- Apr 20, 2023
-
-
Lisa Julia Nebel authored
To build these combinations with the CI-system, install foamgrid for the tests with parmg, vtk, curvedgeometry and curvedgrid
-
Lisa Julia Nebel authored
-
Lisa Julia Nebel authored
This is needed to actually compare the 3D-model with the 2D-approximation
-
Lisa Julia Nebel authored
-
Lisa Julia Nebel authored
-
Lisa Julia Nebel authored
-
- Apr 17, 2023
-
-
Lisa Julia Nebel authored
Deprecate the call to energy with a RigidBodyMotion in cosseratenergystiffness and in nonplanarcosseratenergystiffness - this is actually duplicate code! They can't be removed yet because they are still used in tests though!
-
Lisa Julia Nebel authored
-
Lisa Julia Nebel authored
-
Lisa Julia Nebel authored
Correct the stopping criterion in the Riemannian-TR-Solver, Riemannian-PN-Solver and MixedRiemannian-TR-Solver Do not stop if the correction gets small because the trust region radius gets small or the regularization parameter gets large
-
- Mar 27, 2023
-
-
Lisa Julia Nebel authored
-
- Mar 15, 2023
-
-
Lisa Julia Nebel authored
In particular: * add flag "useAlternativeEnergyWCoss" to NonplanarCosseratShellEnergy * if the flag set to true, the model from the paper "Alternative derivation of the higher-order constitudtive model for six-parameter elastic shells", equations (119) and (126) is used
-
Lisa Julia Nebel authored
-
Lisa Julia Nebel authored
-
- Mar 10, 2023
-
-
Lisa Julia Nebel authored
-
Lisa Julia Nebel authored
-
- Feb 08, 2023
-
-
- Jan 31, 2023
-
-
Sander, Oliver authored
In particular: * Forward declaring ProductManifold in the `impl` namespace is not a good idea. * Add missing headers targetspacetest.cc is extended to test for the first issue.
-
- Jan 07, 2023
-
-
- Dec 21, 2022
-
-
Sander, Oliver authored
Using FieldMatrix<,1,1> for scalars has been the standard Dune way for a long time, but since dune 2.7 using scalars directly works just as well.
-
Sander, Oliver authored
They are getting removed now for good after the release of dune-fufem 2.9. The code that replaces them has been there for quite a while, and therefore we can simply use it without having to worry about compatibility with older dune-fufem versions.
-
- Oct 05, 2022
-
-
Ansgar Burchardt authored
-
- Aug 30, 2022
-
-
Lisa Julia Nebel authored
-
- Aug 19, 2022
-
-
Ansgar Burchardt authored
-
- Aug 11, 2022
-
-
Ansgar Burchardt authored
-
Ansgar Burchardt authored
This fixed the following error when building with GCC 12.1.0-8 (Debian): ``` /src/dune-gfe/dune/gfe/rotation.hh:225:42: error: invalid declarator before 'axis' 225 | Rotation<T,3>(Dune::FieldVector<T,3> axis, T angle) | ^~~~ /src/dune-gfe/dune/gfe/rotation.hh:225:41: error: expected ')' before 'axis' 225 | Rotation<T,3>(Dune::FieldVector<T,3> axis, T angle) | ~ ^~~~~ | ) ```
-
- Jul 12, 2022
-
-
Sander, Oliver authored
-
- Jul 11, 2022
-
-
Ansgar Burchardt authored
-
- Jun 29, 2022
-
-
Lisa Julia Nebel authored
Only include the multiplication of a ScaledIdentityMatrix with another FieldMatrix if dune common is older or equal 2.8
-
- Apr 20, 2022
-
-
Lisa Julia Nebel authored
-
- Apr 13, 2022
-
-
Sander, Oliver authored
-
- Apr 10, 2022
-
-
Sander, Oliver authored
-
- Mar 03, 2022
-
-
Sander, Oliver authored
This triggers bugs in the Rotation and RigidBodyMotion classes. In particular, it triggers what Jonathan Youett fixed in the never-merged merge request !2 These bugs are fixed in this commit, too: * The RigidBodyMotion class gets a `log` method * The Rotation<3>::log method now returns EmbeddedTangentVector instead of TangentVector.
-
Sander, Oliver authored
-
Sander, Oliver authored
It was TangentVector whereas it should have been EmbeddedTangentVector.
-