- May 22, 2023
-
-
Sander, Oliver authored
-
- May 16, 2023
-
-
Sander, Oliver authored
-
- Apr 20, 2023
-
-
Lisa Julia Nebel authored
This is needed to actually compare the 3D-model with the 2D-approximation
-
- Mar 15, 2023
-
-
Lisa Julia Nebel authored
-
- Mar 11, 2023
-
-
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.
-
Sander, Oliver authored
-
- Jan 07, 2023
-
-
- Jul 12, 2022
-
-
Sander, Oliver authored
-
- Jul 11, 2022
-
-
Ansgar Burchardt 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.
-
- Mar 02, 2022
-
-
Sander, Oliver authored
-
Sander, Oliver authored
Calling log(a,b) returned a-b instead of b-a. Also, enable unit tests for the RealTuple class. The current test will not trigger the bug in the log method: that will come shortly. Finally, this commit is the first that mentions its user-facing changes in the newly introduced CHANGELOG.md file.
-
- Feb 27, 2022
-
-
Sander, Oliver authored
-
- Feb 25, 2022
-
-
Sander, Oliver authored
-
Sander, Oliver authored
This involves fixing the secondDerivativeOfDistanceSquaredWRTSecondArgument method: Previously it returned a FieldMatrix, but the test requires a SymmetricMatrix.
-
Sander, Oliver authored
-
- Jan 22, 2022
-
-
Lisa Julia Nebel authored
Move the polar decomposition to a separate file and add the algorithm by Higham and Noferini (from Robin Fraenzel) In the test for the Higham and Noferini algorithm, we see: Unfortunately, for matrices that are close to an orthogonal matrix, this algorithm is about 2x slower. One can benefit from the Higham and Noferini algorithm only if the matrix is quite far away from an orthogonal one.
-
- Dec 16, 2021
-
-
Lisa Julia Nebel authored
Use correct vector type for the combination of displacement and rotation in geodesicfeassemblerwrappertest
-
- Nov 16, 2021
-
-
Lisa Julia Nebel authored
-
- Jul 26, 2021
-
-
Lisa Julia Nebel authored
-
- Jul 09, 2021
-
-
Lisa Julia Nebel authored
-
- Jul 02, 2021
-
-
Lisa Julia Nebel authored
Add a simple test with a grid containing one element testing if the energy is invariant of the number of grid refinements.
-
- Jun 10, 2021
-
-
Lisa Julia Nebel authored
-
- May 04, 2021
-
-
AlexanderMüller authored
-
- Feb 16, 2021
-
-
Sander, Oliver authored
This test assembles and solves a prototype Cosserat problem. In then checks whether the required number of iterations and the final energy match given (hard-coded) values.
-
- Feb 08, 2021
-
-
Lisa Julia Nebel authored
-
- Jan 19, 2021
-
-
- Nov 20, 2020
-
-
Sander, Oliver authored
This reflect the current purpose of the test much better.
-
Sander, Oliver authored
So far, the Cosserat rod energy implementation hat a first-order finite element space hardcoded. This patch removes that restriction. As for the other models in this Dune module, the finite element basis is now a template parameter of the model energy, and can be set to any reasonable basis.
-
Sander, Oliver authored
It is not a 'stiffness' anymore, but really only implements the energy.
-
Sander, Oliver authored
GeodesicFEAssembler can replace it without problems.
-
- Nov 08, 2020
-
-
Sander, Oliver authored
-
- Nov 05, 2020
-
-
- Oct 12, 2020
-
-
Lisa Julia Nebel authored
Only compile geodesicfeassemblerwrappertest if the version of dune-elasticity is greater or equal 2.7
-
- Oct 06, 2020
-
-
Lisa Julia Nebel authored
Virtual Function is deprecated after dune 2.7.
-
- Sep 24, 2020
-
-
Lisa Julia Nebel authored
Add a GeodesicFEAssemblerWrapper - it wraps a MixedGFEAssembler so it can be used like a GeodesicFEAssembler The GeodesicFEAssemblerWrapper assembles the Gradient and the Hessian using the MixedGFEAssembler and then resturctures them so they can be used with the normal RiemannianTRSolver. This only works, if the FE spaces have the same order.
-
- May 14, 2020
-
-
Sander, Oliver authored
Previously, the method constructBoundaryDofs would accept scalar bases together with blocked bit vectors, and would tacitly do The Right Thing. This has changed: Nowadays, the basis really has match the blocking structure of the bit vectors. This means that we have to introduce a second type of power basis: The one that already exists has the dimension of the embedding space. That is correct for sampling initial configurations. However, the Dirichlet values apply to corrections, which live in the tangent space. Therefore, their 'power-order' needs to be the dimension of that, i.e., lower.
-
- Feb 18, 2020
-
-
Sander, Oliver authored
-