Skip to content

Commit e096d5e

Browse files
authored
Update 24062-tb.rst
Updated with ianthomas23's API documentations
1 parent c4fb35e commit e096d5e

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed
Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1-
Change in TrapezoidMapTriFinder, triangulation interpolation, and refinement output due to change in shuffle.
2-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3-
With std::random_shuffle removed from C++17, TrapezoidMapTriFinder, triangular grid interpolation and refinement now use std::shuffle with a new random generator which will serve the same purpose but may yield altered outputs compared to previous versions due to the differently randomized edges.
1+
``TrapezoidMapTriFinder`` uses different random number generator
2+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3+
4+
The random number generator used to determine the order of insertion of
5+
triangle edges in ``TrapezoidMapTriFinder`` has changed. This can result in a
6+
different triangle index being returned for a point that lies exactly on an
7+
edge between two triangles. This can also affect triangulation interpolation
8+
and refinement algorithms that use ``TrapezoidMapTriFinder``.

0 commit comments

Comments
 (0)