package ldbc.snb.datagen.objects.similarity;
import ldbc.snb.datagen.dictionary.Dictionaries;
import ldbc.snb.datagen.objects.Person;
/**
* Created by aprat on 22/01/16.
*/
public class GeoDistanceSimilarity implements Person.PersonSimilarity{
public float Similarity(Person personA, Person personB) {
int zorderA = Dictionaries.places.getZorderID(personA.countryId());
int zorderB = Dictionaries.places.getZorderID(personB.countryId());
return 1.0f - (Math.abs(zorderA - zorderB) / 256.0f);
}
}