- May 05, 2021
-
-
Lisa Julia Nebel authored
Change the keywords for switching between the solvers to trustRegion and proximalNewton also in film-on-substrate
-
Lisa Julia Nebel authored
-
- Apr 22, 2021
-
-
Lisa Julia Nebel authored
Now all combinations of dim = dimworld or dim != dimworld and MIXED_SPACE = 0 or MIXED_SPACE = 1 at least compile.
-
Lisa Julia Nebel authored
This has to be dimworld and not dim.
-
Lisa Julia Nebel authored
-
Lisa Julia Nebel authored
The StressFreeStateGridFunction is the actual parametrization from the grid to the nonplanar Cosserat shell in stress-free state. The geometries of the StressFreeStateGridFunction will then be used for all calculations instead of the linear geometries of the piecewise linear grid.
-
Lisa Julia Nebel authored
This has been changed to Dune::Vtk::FormatTypes::ASCII in the dune-vtk module
-
- Feb 16, 2021
-
-
Sander, Oliver authored
The previous implementation worked only for first-order finite element spaces, because it assumed that grid vertices and Lagrange nodes were identical.
-
- Feb 08, 2021
-
-
Lisa Julia Nebel authored
-
- Jan 20, 2021
-
-
Lisa Julia Nebel authored
-
Lisa Julia Nebel authored
-
Lisa Julia Nebel authored
-
- Jan 19, 2021
-
-
- Nov 20, 2020
-
-
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
This is a prerequisite to a) support for higher-order FE, and b) getting rid of the hand-written CosseratVTKWriter.
-
Sander, Oliver authored
Previously, the rod3d code used a hand-implemented first derivative of the rod energy, and FD for the second derivatives. This patch replaces this by ADOL-C for both first and second derivatives. Advantages are: * The code is much shorter, and easier to understand. * The previous code contained interpolation formulae for first-order 1d geodesic finite elements. This restricted rod problems to first-order GFE. A follow-up patch will allow higher-order approximations. * The new code runs roughly twice as fast.
-
Sander, Oliver authored
GeodesicFEAssembler can replace it without problems.
-
- Nov 08, 2020
-
-
Sander, Oliver authored
-
Sander, Oliver authored
In the 'mixed' case the volume term was simply forgotten, and not actually handed to the assembler.
-
Sander, Oliver authored
It is very unlikely that somebody will use that ever again.
-
Sander, Oliver authored
Rather than using a default file, which was the case previously.
-
Sander, Oliver authored
Otherwise the program aborts for the usual mysterious reasons.
-
Sander, Oliver authored
-
- Nov 05, 2020
-
-
Lisa Julia Nebel authored
-
Lisa Julia Nebel authored
-
Lisa Julia Nebel authored
When dune-curvedgeometry is not found, the normal Derivative is set to zero.
-
Sander, Oliver authored
-
-
- Oct 28, 2020
-
-
Lisa Julia Nebel authored
-
- Oct 21, 2020
-
-
Lisa Julia Nebel authored
Use GFE::LocalEnergy, GFE::LocalIntegralEnergy, GFE::SumEnergy (and delete GFE::SumCosseratEnergy).
-
- Oct 12, 2020
-
-
Lisa Julia Nebel authored
film-on-substrate uses a class of dune-elasticity that is not available in earlier versions
-
- Oct 06, 2020
-
-
Lisa Julia Nebel authored
Virtual Function is deprecated after dune 2.7.
-
Sander, Oliver authored
Simon Praetorius' dune-vtk module has much better support for reading and writing than my old hacks in dune-gfe. Let's start adopting dune-vtk for VTK I/O. In this initial step, dune-vtk becomes a dependency of dune-gfe, but only an optional one. This may change.
-
- Sep 18, 2020
-
-
Lisa Julia Nebel authored
Also adjust CosseratEnergyStiffness and MixedGFEAssembler for the use with a CompositeBasis instead of a PowerBasis
-
- Sep 03, 2020
-
-
Lisa Julia Nebel authored
-
Lisa Julia Nebel authored
This is where they actually belong, create an own file for identity-dirichlet-values; before we 'abused' a copy of the file cantilever-dirichlet-values.py
-
Lisa Julia Nebel authored
-
Lisa Julia Nebel authored
-
Lisa Julia Nebel authored
Then each process knows the initial stress free configuration and can assemble its own part of the grid.
-