- Jul 11, 2022
-
-
Ansgar Burchardt authored
-
- Oct 08, 2019
-
-
Sander, Oliver authored
-
- Jun 23, 2019
-
-
Sander, Oliver authored
Because a Stiffness does provide a first derivative.
-
- Jun 16, 2019
-
-
Sander, Oliver authored
Currently, all implementations of variational problems inherit from LocalGeodesicFEStiffness, which requires gradient and Hessian implementations. However, most of these implementations really only implement the energy, and leave computations of first and second derivatives to algorithmic differentiation. To make this clearer, this patch introduces an abstract base class LocalEnergy for all implementations that really only have an energy.
-
- 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.
-
- Nov 20, 2015
-
-
Sander, Oliver authored
-
- Mar 23, 2015
-
-
Oliver Sander authored
[[Imported from SVN: r10112]]
-
- Mar 18, 2015
-
-
Oliver Sander authored
Conceptually cleaner, and makes for simpler code. Most importantly, we will want to pass the Basis::LocalView to the local assemblers. For that we need the actual basis, not just the grid view and local finite element. [[Imported from SVN: r10082]]
-
- Aug 22, 2014
-
-
Oliver Sander authored
Instead, the FD approximation is now done in a separate class. [[Imported from SVN: r9850]]
-
- Dec 03, 2013
-
-
Oliver Sander authored
Because the gradient is needed anyway when computing the Hesse matrix. Not computing it separately a second time shaves off about 8% wall time of each iteration. [[Imported from SVN: r9555]]
-
- Sep 03, 2013
-
-
Oliver Sander authored
ADOL-C doesn't play nice with OpenMP. Hence we have to disable the latter for the time being. [[Imported from SVN: r9446]]
-
Oliver Sander authored
[[Imported from SVN: r9421]]
-
Oliver Sander authored
[[Imported from SVN: r9391]]
-
Oliver Sander authored
[[Imported from SVN: r9390]]
-
- Jul 08, 2013
-
-
Oliver Sander authored
[[Imported from SVN: r9294]]
-
- Jul 03, 2013
-
-
Oliver Sander authored
[[Imported from SVN: r9284]]
-
- Apr 05, 2012
-
-
Oliver Sander authored
the ones with i<=j. The rest follows from symmetry of the Hessian. Needless to say, this makes the Hessian assembly quite a bit faster. [[Imported from SVN: r8587]]
-
- Jan 11, 2012
-
-
Oliver Sander authored
The speed increase cause by the patch is, alas, hardly measurable. [[Imported from SVN: r8360]]
-
- Sep 22, 2011
-
-
Oliver Sander authored
[[Imported from SVN: r7837]]
-
- Aug 19, 2011
-
-
Oliver Sander authored
[[Imported from SVN: r7611]]
-
- Jul 11, 2011
-
-
Oliver Sander authored
and barycentric coordinates. This is easy because we know the number of element corners at compile time (I currently don't see support for non-simplex elements at all). This saves time, but not much: about 1%. [[Imported from SVN: r7550]]
-
- Jun 13, 2011
-
-
Oliver Sander authored
[[Imported from SVN: r7426]]
-
Oliver Sander authored
[[Imported from SVN: r7424]]
-
Oliver Sander authored
remove projection onto tangent space. Is the variations are all tangent to the manifold you don't actually need it [[Imported from SVN: r7422]]
-
- Jun 07, 2011
-
-
Oliver Sander authored
[[Imported from SVN: r7391]]
-
Oliver Sander authored
[[Imported from SVN: r7390]]
-
Oliver Sander authored
Be smarter about when to compute what. This speeds up assembly of the Hessian for harmonic maps from R^3 to S^2 by a factor of 3 [[Imported from SVN: r7389]]
-
Oliver Sander authored
[[Imported from SVN: r7388]]
-
Oliver Sander authored
Remove class specializations. The old implementation for the UnitVector class will handle all cases [[Imported from SVN: r7380]]
-
Oliver Sander authored
[[Imported from SVN: r7379]]
-
Oliver Sander authored
[[Imported from SVN: r7378]]
-
- Jun 06, 2011
-
-
Oliver Sander authored
[[Imported from SVN: r7374]]
-
Oliver Sander authored
Remove a few specializations. From now on we will assume that all target spaces can be parametrized by some sort of global embedding. I don't see a case coming where that is not general enough [[Imported from SVN: r7373]]
-
- May 29, 2011
-
-
Oliver Sander authored
[[Imported from SVN: r7338]]
-
- May 23, 2011
-
-
Oliver Sander authored
[[Imported from SVN: r7312]]
-
- Apr 18, 2011
-
-
Oliver Sander authored
[[Imported from SVN: r7176]]
-
Oliver Sander authored
[[Imported from SVN: r7174]]
-
- Apr 05, 2011
-
-
Oliver Sander authored
[[Imported from SVN: r7089]]
-
- Jan 10, 2011
-
-
Oliver Sander authored
[[Imported from SVN: r6718]]
-
- Nov 05, 2010
-
-
Oliver Sander authored
[[Imported from SVN: r6499]]
-