]> https://gitweb.dealii.org/ - dealii.git/commit
Performance improvement for transfinite interpolation manifold.
authorMartin Kronbichler <kronbichler@lnm.mw.tum.de>
Mon, 6 Nov 2017 12:21:06 +0000 (13:21 +0100)
committerMartin Kronbichler <kronbichler@lnm.mw.tum.de>
Fri, 10 Nov 2017 08:37:28 +0000 (09:37 +0100)
commit5deb07627f88cfa85e5912735d5fb1bd55364871
tree7ad7d82c06b6eaebc312b1490a13259a22b0fac6
parentd26c9766bbc0b79768b64e4b713ee81781b2dada
Performance improvement for transfinite interpolation manifold.

Pass initial point along to the push_forward_gradient call rather than re-computing it.
Use quasi-Newton method (Broyden's method) rather than full Newton with finite differences to reduce number of calls to the compute_transfinite_interpolation.
include/deal.II/grid/manifold_lib.h
source/grid/manifold_lib.cc

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.