- Mar 15, 2023
-
-
Lisa Julia Nebel authored
-
Lisa Julia Nebel authored
-
- Jul 11, 2022
-
-
Ansgar Burchardt authored
-
- Apr 20, 2022
-
-
Lisa Julia Nebel authored
-
- Aug 19, 2021
-
-
Lisa Julia Nebel authored
Correct the sign of the Neumann and volume forces to make it consistent throughout dune-gfe and dune-elasticity In the energy file, the energies are *added*. The Neumann and volume forces get the correct sign in the actual program file by mulitplying with (-homotopyParameter).
-
- Nov 20, 2020
-
-
Sander, Oliver authored
ADOL-C implements most standard math functions for its 'adouble' type, and they are not in the namespace 'std'. dune-fufem contains a file adolcnamespaceinjections.hh which imports some of these methods into the 'std' namespace, but that is not the proper way to do it. Rather, they should be found by argument-dependent lookup (ADL), that is using std::sin; auto v = sin(x);
-
- Nov 05, 2020
-
-
Sander, Oliver authored
-
- Oct 06, 2020
-
-
Lisa Julia Nebel authored
Virtual Function is deprecated after dune 2.7.
-
- Sep 18, 2020
-
-
Lisa Julia Nebel authored
Also adjust CosseratEnergyStiffness and MixedGFEAssembler for the use with a CompositeBasis instead of a PowerBasis
-
- Sep 02, 2020
-
-
Sander, Oliver authored
Several energy density implementations contained code for matrix methods like sym, skew, transpose etc. This patch moves them all to the file linearalgebra.hh, to get rid of the redundancy.
-
- Oct 22, 2019
-
-
Sander, Oliver authored
Because it really is a functionality of rotation matrices in quaternion representation. Only the Cosserat energies use it at the moment, but this is coincidental. In the same process, the method is renamed to quaternionTangentToMatrixTangent. That seems to be a more telling name.
-
- Oct 07, 2019
-
-
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'.
-
- Aug 18, 2018
-
-
Sander, Oliver authored
It's the same code, but the old name is deprecated.
-
- Jan 02, 2018
-
-
Sander, Oliver authored
-
- Jan 22, 2016
-
-
Sander, Oliver authored
-
Sander, Oliver authored
-
- Jan 17, 2016
-
-
Sander, Oliver authored
Introduce preprocessor variable PROJECTED_INTERPOLATION to switch between geodesic FE and projection-based FE This is a temporary solution; we need something smarter eventually.
-
- Dec 28, 2015
-
-
Sander, Oliver authored
Because these two classes are for the most part identical. Currently, this merged version involves some trickery, including some template specializations and multiple inheritances. I hope to get rid of that, eventually.
-
- Dec 27, 2015
-
-
Sander, Oliver authored
This is how the new dune-functions bases should be used. Also, it is yet another step towards merging CosseratEnergyLocalStiffness and MixedCosseratEnergy.
-
- Dec 19, 2015
-
-
Sander, Oliver authored
The DR variable (the derivative of the microrotation R wrt space) had dimensions 3x3x3. This is two big in a shell context, because there are actually only two space dimensions. Hence the correct size is 3x3xgridDim. The results without this patch were not wrong, though, only a bit wasteful.
-
Sander, Oliver authored
-
- Dec 03, 2015
-
-
Sander, Oliver authored
-
- Mar 19, 2015
-
-
Oliver Sander authored
Getting intersections from the element has been deprecated for a long time, because the precise intersection one gets does not only depend on the element, but also on the grid view. [[Imported from SVN: r10090]]
-
Oliver Sander authored
[[Imported from SVN: r10088]]
-
- Nov 04, 2014
-
-
Oliver Sander authored
[[Imported from SVN: r9949]]
-
- Oct 27, 2014
-
-
Oliver Sander authored
This form allows to set the shear correction factor kappa. It is still not ruled out that we need to twiddle with this factor in order to weaken the material a little bit. [[Imported from SVN: r9937]]
-
- Aug 28, 2014
-
-
Oliver Sander authored
This bug has now influence as long as mu_c is zero, but for non-zero mu_c there was one term missing. [[Imported from SVN: r9865]]
-
- Jun 17, 2014
-
-
Oliver Sander authored
[[Imported from SVN: r9785]]
-
- May 22, 2014
-
-
Oliver Sander authored
The CosseratStrain object is a 3x3 matrix, where the last column is (0,0,1)^T. This special structure allows to use specially tuned matrix methods (e.g., the determinant), which I intent to do in the future. [[Imported from SVN: r9752]]
-
- Mar 21, 2014
-
-
Oliver Sander authored
This move more than halfs the size of this file, and makes it *much* easier to understand. If we ever need the gradient code we can still recover it from the 2.3-2 branch. [[Imported from SVN: r9650]]
-
- Sep 30, 2013
-
-
Oliver Sander authored
It used to be a compile-term error, but now that we have ADOL-C support the missing gradient is not a problem anymore. [[Imported from SVN: r9516]]
-
- Sep 06, 2013
-
-
Oliver Sander authored
This patch brings it back. [[Imported from SVN: r9477]]
-
- Sep 03, 2013
-
-
Oliver Sander authored
[[Imported from SVN: r9402]]
-
Oliver Sander authored
The only exception is the material parameters. ADOL-C (for which we are doing this), doesn't need to have them in a special type. [[Imported from SVN: r9401]]
-
Oliver Sander authored
Saves us one call to sqrt(). [[Imported from SVN: r9400]]
-
Oliver Sander authored
[[Imported from SVN: r9389]]
-
Oliver Sander authored
[[Imported from SVN: r9388]]
-
Oliver Sander authored
[[Imported from SVN: r9387]]
-
- Jul 12, 2013
-
-
Oliver Sander authored
[[Imported from SVN: r9308]]
-
- Jul 03, 2013
-
-
Oliver Sander authored
[[Imported from SVN: r9290]]
-