mirror of https://github.com/CGAL/cgal
Update Kernel_23/include/CGAL/Kernel/hash_functions.h
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
This commit is contained in:
parent
f508d6fe1d
commit
2a5351cc0a
|
|
@ -83,7 +83,9 @@ hash_value (const Aff_transformation_2<K>& transform)
|
||||||
{
|
{
|
||||||
std::size_t result = hash_value(transform.cartesian(0,0));
|
std::size_t result = hash_value(transform.cartesian(0,0));
|
||||||
for(int i=0; i < 3; ++i)
|
for(int i=0; i < 3; ++i)
|
||||||
for(int j = (i == 0 ? 1 : 0); j < 3; ++j)
|
for(int j=0; j < 3; ++j)
|
||||||
|
// Skip (0,0) as it was already used to initialize the hash
|
||||||
|
if (!(i == 0 && j == 0))
|
||||||
boost::hash_combine(result, hash_value(transform.cartesian(i,j)));
|
boost::hash_combine(result, hash_value(transform.cartesian(i,j)));
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue