Function necsim::cantorPairing¶
- Defined in File file_system.cpp
Function Documentation¶
-
unsigned long
necsim::cantorPairing(const unsigned long &x1, const unsigned long &x2)¶ Generates a unique ID for the pair of provided parameters.
Maps ZxZ -> N, so only relevant for positive numbers. For any A and B, generates C such that no D and E produce C unless D=A and B=E.
- Return
- a unique reference for the two provided integers
- Parameters
x1: the first integer referencex2: the second integer reference