C# Class Buckets.StringHashes

Afficher le fichier Open project: DisruptionTheory/Buckets

Méthodes publiques

Méthode Description
Additive ( string key, uint range ) : uint
Bernstein ( string key, uint range ) : uint
BernsteinModified ( string key, uint range ) : uint
ExclusiveOr ( string key, uint range ) : uint
FNV1 ( string key, uint range ) : uint
FNV1A ( string key, uint range ) : uint
JenkinsOneAtATime ( string key, uint range ) : uint
MurmurHash2 ( string key, uint range ) : uint
MurmurHash3 ( string key, uint range ) : uint
SAX ( string key, uint range ) : uint
SDMB ( string key, uint range ) : uint

Private Methods

Méthode Description
fmix ( uint h ) : uint
rotl32 ( uint x, byte r ) : uint

Method Details

Additive() public static méthode

public static Additive ( string key, uint range ) : uint
key string
range uint
Résultat uint

Bernstein() public static méthode

public static Bernstein ( string key, uint range ) : uint
key string
range uint
Résultat uint

BernsteinModified() public static méthode

public static BernsteinModified ( string key, uint range ) : uint
key string
range uint
Résultat uint

ExclusiveOr() public static méthode

public static ExclusiveOr ( string key, uint range ) : uint
key string
range uint
Résultat uint

FNV1() public static méthode

public static FNV1 ( string key, uint range ) : uint
key string
range uint
Résultat uint

FNV1A() public static méthode

public static FNV1A ( string key, uint range ) : uint
key string
range uint
Résultat uint

JenkinsOneAtATime() public static méthode

public static JenkinsOneAtATime ( string key, uint range ) : uint
key string
range uint
Résultat uint

MurmurHash2() public static méthode

public static MurmurHash2 ( string key, uint range ) : uint
key string
range uint
Résultat uint

MurmurHash3() public static méthode

public static MurmurHash3 ( string key, uint range ) : uint
key string
range uint
Résultat uint

SAX() public static méthode

public static SAX ( string key, uint range ) : uint
key string
range uint
Résultat uint

SDMB() public static méthode

public static SDMB ( string key, uint range ) : uint
key string
range uint
Résultat uint