From: Martin Kronbichler Date: Sun, 19 Mar 2017 06:54:46 +0000 (+0100) Subject: Add changelog X-Git-Tag: v8.5.0-rc1~17^2~3 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3d6c14dfaede90f4ef29fb8d923495ebf73951c6;p=dealii.git Add changelog --- diff --git a/doc/news/changes/minor/20170317MartinKronbichler b/doc/news/changes/minor/20170317MartinKronbichler new file mode 100644 index 0000000000..b1e6059331 --- /dev/null +++ b/doc/news/changes/minor/20170317MartinKronbichler @@ -0,0 +1,12 @@ +Improved: The mechanism for placing the additional points of a MappingQ or +MappingQGeneric between different Manifolds or between an old-style Boundary +class and the interior StraightBoundary has been reworked. In the new +implementation, a smoothing algorithm is invoked that interpolates from the +whole perimeter of a cell's (or a face's) interior in case two or more +manifolds are adjacent to the cell, like a Boundary object and the +StraightBoundary in the interior. If only one manifold is present, the new +points are interpolated from the surrounding vertices only. In case the +smoothing is undesired, it can be disabled by an argument +@p smooth_support_points passed to the constructor of MappingQGeneric. +
+(Martin Kronbichler, 2017/03/17) diff --git a/doc/news/changes/minor/20170317MartinKronbichler-b b/doc/news/changes/minor/20170317MartinKronbichler-b new file mode 100644 index 0000000000..691927892b --- /dev/null +++ b/doc/news/changes/minor/20170317MartinKronbichler-b @@ -0,0 +1,8 @@ +New: The Manifold class and derived classes now provide a function +Manifold::add_new_points that allows to compute multiple new points according +to a matrix of weights that are appended to the last argument of the +function. This function is used in MappingQGeneric and can be much more +efficient for ChartManifold where ChartManifold::pull_back is an expensive +operation. +
+(Martin Kronbichler, 2017/03/17)