C# Class ExactIndexes.Indexes

Afficher le fichier Open project: sadit/natix

Méthodes publiques

Méthode Description
CreateANNI ( string dbname, int expected_k ) : ANNI
Execute ( IndexArgumentSetup setup, string nick, string idxname, Index>.Func create ) : string
ExecuteBNCInc ( IndexArgumentSetup setup, string nick, int numPivs ) : string
ExecuteDMANNI ( IndexArgumentSetup setup, string nick, int num_indexes ) : string
ExecuteDNANNI ( IndexArgumentSetup setup, string nick ) : string
ExecuteEPT ( IndexArgumentSetup setup, string nick, int numgroups ) : string
ExecuteEPTA ( IndexArgumentSetup setup, string nick, int numgroups ) : string
ExecuteEPTB ( IndexArgumentSetup setup, string nick, int numgroups ) : string
ExecuteFANNI ( IndexArgumentSetup setup, string nick ) : string
ExecuteKVP ( IndexArgumentSetup setup, string nick, int k, int available_pivs ) : string
ExecuteLAESA ( IndexArgumentSetup setup, string nick, int numpivs ) : string
ExecuteLC ( IndexArgumentSetup setup, string nick, int bsize ) : string
ExecuteMANNI ( IndexArgumentSetup setup, string nick, int num_indexes ) : string
ExecuteMANNIv2 ( IndexArgumentSetup setup, string nick, int num_indexes ) : string
ExecuteMANNIv3 ( IndexArgumentSetup setup, string nick ) : string
ExecuteNANNI ( IndexArgumentSetup setup, string nick ) : List
ExecuteSAT ( IndexArgumentSetup setup, string nick ) : string
ExecuteSATDistal ( IndexArgumentSetup setup, string nick ) : string
ExecuteSATRandom ( IndexArgumentSetup setup, string nick ) : string
ExecuteSSS ( IndexArgumentSetup setup, string nick, double alpha, int maxPivs ) : string
ExecuteSeq ( IndexArgumentSetup setup, string nick ) : string
ExecuteSpaghetti ( IndexArgumentSetup setup, string nick, int numpivs ) : string
ExecuteTMANNI ( IndexArgumentSetup setup, string nick, int num_indexes ) : string
ExecuteTNANNI ( IndexArgumentSetup setup, string nick ) : string
ExecuteVPT ( IndexArgumentSetup setup, string nick ) : string
ExecuteVPTX ( IndexArgumentSetup setup, string nick ) : string
GetResultName ( string nick, string idxname, string queries, double qarg, string suffix ) : string
PerformSearch ( string resname, Index idx, string idxname, IndexArgumentSetup setup ) : void
SaveConstructionTime ( string idxname, long elapsed_ticks, long numdistances ) : void

Method Details

CreateANNI() public static méthode

public static CreateANNI ( string dbname, int expected_k ) : ANNI
dbname string
expected_k int
Résultat natix.SimilaritySearch.ANNI

Execute() public static méthode

public static Execute ( IndexArgumentSetup setup, string nick, string idxname, Index>.Func create ) : string
setup IndexArgumentSetup
nick string
idxname string
create Index>.Func
Résultat string

ExecuteBNCInc() public static méthode

public static ExecuteBNCInc ( IndexArgumentSetup setup, string nick, int numPivs ) : string
setup IndexArgumentSetup
nick string
numPivs int
Résultat string

ExecuteDMANNI() public static méthode

public static ExecuteDMANNI ( IndexArgumentSetup setup, string nick, int num_indexes ) : string
setup IndexArgumentSetup
nick string
num_indexes int
Résultat string

ExecuteDNANNI() public static méthode

public static ExecuteDNANNI ( IndexArgumentSetup setup, string nick ) : string
setup IndexArgumentSetup
nick string
Résultat string

ExecuteEPT() public static méthode

public static ExecuteEPT ( IndexArgumentSetup setup, string nick, int numgroups ) : string
setup IndexArgumentSetup
nick string
numgroups int
Résultat string

ExecuteEPTA() public static méthode

public static ExecuteEPTA ( IndexArgumentSetup setup, string nick, int numgroups ) : string
setup IndexArgumentSetup
nick string
numgroups int
Résultat string

ExecuteEPTB() public static méthode

public static ExecuteEPTB ( IndexArgumentSetup setup, string nick, int numgroups ) : string
setup IndexArgumentSetup
nick string
numgroups int
Résultat string

ExecuteFANNI() public static méthode

public static ExecuteFANNI ( IndexArgumentSetup setup, string nick ) : string
setup IndexArgumentSetup
nick string
Résultat string

ExecuteKVP() public static méthode

public static ExecuteKVP ( IndexArgumentSetup setup, string nick, int k, int available_pivs ) : string
setup IndexArgumentSetup
nick string
k int
available_pivs int
Résultat string

ExecuteLAESA() public static méthode

public static ExecuteLAESA ( IndexArgumentSetup setup, string nick, int numpivs ) : string
setup IndexArgumentSetup
nick string
numpivs int
Résultat string

ExecuteLC() public static méthode

public static ExecuteLC ( IndexArgumentSetup setup, string nick, int bsize ) : string
setup IndexArgumentSetup
nick string
bsize int
Résultat string

ExecuteMANNI() public static méthode

public static ExecuteMANNI ( IndexArgumentSetup setup, string nick, int num_indexes ) : string
setup IndexArgumentSetup
nick string
num_indexes int
Résultat string

ExecuteMANNIv2() public static méthode

public static ExecuteMANNIv2 ( IndexArgumentSetup setup, string nick, int num_indexes ) : string
setup IndexArgumentSetup
nick string
num_indexes int
Résultat string

ExecuteMANNIv3() public static méthode

public static ExecuteMANNIv3 ( IndexArgumentSetup setup, string nick ) : string
setup IndexArgumentSetup
nick string
Résultat string

ExecuteNANNI() public static méthode

public static ExecuteNANNI ( IndexArgumentSetup setup, string nick ) : List
setup IndexArgumentSetup
nick string
Résultat List

ExecuteSAT() public static méthode

public static ExecuteSAT ( IndexArgumentSetup setup, string nick ) : string
setup IndexArgumentSetup
nick string
Résultat string

ExecuteSATDistal() public static méthode

public static ExecuteSATDistal ( IndexArgumentSetup setup, string nick ) : string
setup IndexArgumentSetup
nick string
Résultat string

ExecuteSATRandom() public static méthode

public static ExecuteSATRandom ( IndexArgumentSetup setup, string nick ) : string
setup IndexArgumentSetup
nick string
Résultat string

ExecuteSSS() public static méthode

public static ExecuteSSS ( IndexArgumentSetup setup, string nick, double alpha, int maxPivs ) : string
setup IndexArgumentSetup
nick string
alpha double
maxPivs int
Résultat string

ExecuteSeq() public static méthode

public static ExecuteSeq ( IndexArgumentSetup setup, string nick ) : string
setup IndexArgumentSetup
nick string
Résultat string

ExecuteSpaghetti() public static méthode

public static ExecuteSpaghetti ( IndexArgumentSetup setup, string nick, int numpivs ) : string
setup IndexArgumentSetup
nick string
numpivs int
Résultat string

ExecuteTMANNI() public static méthode

public static ExecuteTMANNI ( IndexArgumentSetup setup, string nick, int num_indexes ) : string
setup IndexArgumentSetup
nick string
num_indexes int
Résultat string

ExecuteTNANNI() public static méthode

public static ExecuteTNANNI ( IndexArgumentSetup setup, string nick ) : string
setup IndexArgumentSetup
nick string
Résultat string

ExecuteVPT() public static méthode

public static ExecuteVPT ( IndexArgumentSetup setup, string nick ) : string
setup IndexArgumentSetup
nick string
Résultat string

ExecuteVPTX() public static méthode

public static ExecuteVPTX ( IndexArgumentSetup setup, string nick ) : string
setup IndexArgumentSetup
nick string
Résultat string

GetResultName() public static méthode

public static GetResultName ( string nick, string idxname, string queries, double qarg, string suffix ) : string
nick string
idxname string
queries string
qarg double
suffix string
Résultat string

PerformSearch() public static méthode

public static PerformSearch ( string resname, Index idx, string idxname, IndexArgumentSetup setup ) : void
resname string
idx Index
idxname string
setup IndexArgumentSetup
Résultat void

SaveConstructionTime() public static méthode

public static SaveConstructionTime ( string idxname, long elapsed_ticks, long numdistances ) : void
idxname string
elapsed_ticks long
numdistances long
Résultat void