- Dec 09, 2013
-
-
Oliver Sander authored
[[Imported from SVN: r9573]]
-
Oliver Sander authored
[[Imported from SVN: r9572]]
-
- Dec 08, 2013
-
-
Oliver Sander authored
[[Imported from SVN: r9571]]
-
- Dec 06, 2013
-
-
Oliver Sander authored
[[Imported from SVN: r9563]]
-
Oliver Sander authored
The old implementation used quaternion multiplication to transport the argument to the Lie algebra, and use the standard formula there. However, one may as well use the formula for the unit sphere in R^4, which is much simpler, and also faster. I fact, this patch gives a few percent of speedup for the overall code. [[Imported from SVN: r9562]]
-
- Dec 05, 2013
-
-
Oliver Sander authored
There is one copy which takes FieldVector<T,4> as its second argument. Since EmbeddedTangentVector ( = Quaternion<T>) derives from FieldVector<T,4>, that second implementation should work in all cases. [[Imported from SVN: r9560]]
-
Oliver Sander authored
The methods Rotation<T,3> exp(const Rotation<T,3>& p, const EmbeddedTangentVector& v) and otation<T,3> exp(const Rotation<T,3>& p, const Dune::FieldVector<T,4>& v) do literally the same. So they should be next to each other in the code. [[Imported from SVN: r9559]]
-
Oliver Sander authored
This effectively means that we use another prolongation of the distance function on M into the surrounding space. Since the prolongation does not matter this patch should not change the algorithm behavior. However, it shaves off a few norm calculations and division. I cannot really measure any difference though. A possible effect of this is that while all values should remain on the manifold, they may start to 'drift away' due to numerical artifacts. So we may have to add an occasional renormalization step eventually. [[Imported from SVN: r9558]]
-
- Dec 03, 2013
-
-
Oliver Sander authored
Patrizio told me on the phone today that this is the way it should be. [[Imported from SVN: r9557]]
-
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]]
-
Oliver Sander authored
[[Imported from SVN: r9554]]
-
- Nov 28, 2013
-
-
Oliver Sander authored
[[Imported from SVN: r9553]]
-
Oliver Sander authored
[[Imported from SVN: r9552]]
-
Oliver Sander authored
[[Imported from SVN: r9551]]
-
Oliver Sander authored
[[Imported from SVN: r9550]]
-
Oliver Sander authored
[[Imported from SVN: r9549]]
-
Oliver Sander authored
[[Imported from SVN: r9548]]
-
Oliver Sander authored
[[Imported from SVN: r9547]]
-
Oliver Sander authored
[[Imported from SVN: r9546]]
-
Oliver Sander authored
[[Imported from SVN: r9545]]
-
- Nov 15, 2013
-
-
Oliver Sander authored
[[Imported from SVN: r9539]]
-
- Nov 13, 2013
-
-
Oliver Sander authored
[[Imported from SVN: r9535]]
-
Oliver Sander authored
[[Imported from SVN: r9534]]
-
Oliver Sander authored
[[Imported from SVN: r9533]]
-
Oliver Sander authored
[[Imported from SVN: r9532]]
-
- Oct 31, 2013
-
-
Oliver Sander authored
[[Imported from SVN: r9526]]
-
Oliver Sander authored
[[Imported from SVN: r9525]]
-
Oliver Sander authored
and move from GenericReferenceElement to ReferenceElement [[Imported from SVN: r9524]]
-
- Sep 30, 2013
-
-
Oliver Sander authored
The Weingarten map is block-diagonal for a product space. [[Imported from SVN: r9517]]
-
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 16, 2013
-
-
Youett, Jonathan authored
[[Imported from SVN: r9510]]
-
Youett, Jonathan authored
[[Imported from SVN: r9509]]
-
Youett, Jonathan authored
[[Imported from SVN: r9508]]
-
- Sep 06, 2013
-
-
Oliver Sander authored
This patch brings it back. [[Imported from SVN: r9477]]
-
Oliver Sander authored
[[Imported from SVN: r9476]]
-
Oliver Sander authored
[[Imported from SVN: r9475]]
-
- Sep 04, 2013
-
-
Oliver Sander authored
[[Imported from SVN: r9467]]
-
Oliver Sander authored
[[Imported from SVN: r9466]]
-
- Sep 03, 2013
-
-
Oliver Sander authored
[[Imported from SVN: r9453]]
-
Oliver Sander authored
[[Imported from SVN: r9452]]
-