C# Class ExactIndexes.Indexes

ファイルを表示 Open project: sadit/natix

Public Methods

Method 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 method

public static CreateANNI ( string dbname, int expected_k ) : ANNI
dbname string
expected_k int
return natix.SimilaritySearch.ANNI

Execute() public static method

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

ExecuteBNCInc() public static method

public static ExecuteBNCInc ( IndexArgumentSetup setup, string nick, int numPivs ) : string
setup IndexArgumentSetup
nick string
numPivs int
return string

ExecuteDMANNI() public static method

public static ExecuteDMANNI ( IndexArgumentSetup setup, string nick, int num_indexes ) : string
setup IndexArgumentSetup
nick string
num_indexes int
return string

ExecuteDNANNI() public static method

public static ExecuteDNANNI ( IndexArgumentSetup setup, string nick ) : string
setup IndexArgumentSetup
nick string
return string

ExecuteEPT() public static method

public static ExecuteEPT ( IndexArgumentSetup setup, string nick, int numgroups ) : string
setup IndexArgumentSetup
nick string
numgroups int
return string

ExecuteEPTA() public static method

public static ExecuteEPTA ( IndexArgumentSetup setup, string nick, int numgroups ) : string
setup IndexArgumentSetup
nick string
numgroups int
return string

ExecuteEPTB() public static method

public static ExecuteEPTB ( IndexArgumentSetup setup, string nick, int numgroups ) : string
setup IndexArgumentSetup
nick string
numgroups int
return string

ExecuteFANNI() public static method

public static ExecuteFANNI ( IndexArgumentSetup setup, string nick ) : string
setup IndexArgumentSetup
nick string
return string

ExecuteKVP() public static method

public static ExecuteKVP ( IndexArgumentSetup setup, string nick, int k, int available_pivs ) : string
setup IndexArgumentSetup
nick string
k int
available_pivs int
return string

ExecuteLAESA() public static method

public static ExecuteLAESA ( IndexArgumentSetup setup, string nick, int numpivs ) : string
setup IndexArgumentSetup
nick string
numpivs int
return string

ExecuteLC() public static method

public static ExecuteLC ( IndexArgumentSetup setup, string nick, int bsize ) : string
setup IndexArgumentSetup
nick string
bsize int
return string

ExecuteMANNI() public static method

public static ExecuteMANNI ( IndexArgumentSetup setup, string nick, int num_indexes ) : string
setup IndexArgumentSetup
nick string
num_indexes int
return string

ExecuteMANNIv2() public static method

public static ExecuteMANNIv2 ( IndexArgumentSetup setup, string nick, int num_indexes ) : string
setup IndexArgumentSetup
nick string
num_indexes int
return string

ExecuteMANNIv3() public static method

public static ExecuteMANNIv3 ( IndexArgumentSetup setup, string nick ) : string
setup IndexArgumentSetup
nick string
return string

ExecuteNANNI() public static method

public static ExecuteNANNI ( IndexArgumentSetup setup, string nick ) : List
setup IndexArgumentSetup
nick string
return List

ExecuteSAT() public static method

public static ExecuteSAT ( IndexArgumentSetup setup, string nick ) : string
setup IndexArgumentSetup
nick string
return string

ExecuteSATDistal() public static method

public static ExecuteSATDistal ( IndexArgumentSetup setup, string nick ) : string
setup IndexArgumentSetup
nick string
return string

ExecuteSATRandom() public static method

public static ExecuteSATRandom ( IndexArgumentSetup setup, string nick ) : string
setup IndexArgumentSetup
nick string
return string

ExecuteSSS() public static method

public static ExecuteSSS ( IndexArgumentSetup setup, string nick, double alpha, int maxPivs ) : string
setup IndexArgumentSetup
nick string
alpha double
maxPivs int
return string

ExecuteSeq() public static method

public static ExecuteSeq ( IndexArgumentSetup setup, string nick ) : string
setup IndexArgumentSetup
nick string
return string

ExecuteSpaghetti() public static method

public static ExecuteSpaghetti ( IndexArgumentSetup setup, string nick, int numpivs ) : string
setup IndexArgumentSetup
nick string
numpivs int
return string

ExecuteTMANNI() public static method

public static ExecuteTMANNI ( IndexArgumentSetup setup, string nick, int num_indexes ) : string
setup IndexArgumentSetup
nick string
num_indexes int
return string

ExecuteTNANNI() public static method

public static ExecuteTNANNI ( IndexArgumentSetup setup, string nick ) : string
setup IndexArgumentSetup
nick string
return string

ExecuteVPT() public static method

public static ExecuteVPT ( IndexArgumentSetup setup, string nick ) : string
setup IndexArgumentSetup
nick string
return string

ExecuteVPTX() public static method

public static ExecuteVPTX ( IndexArgumentSetup setup, string nick ) : string
setup IndexArgumentSetup
nick string
return string

GetResultName() public static method

public static GetResultName ( string nick, string idxname, string queries, double qarg, string suffix ) : string
nick string
idxname string
queries string
qarg double
suffix string
return string

PerformSearch() public static method

public static PerformSearch ( string resname, Index idx, string idxname, IndexArgumentSetup setup ) : void
resname string
idx Index
idxname string
setup IndexArgumentSetup
return void

SaveConstructionTime() public static method

public static SaveConstructionTime ( string idxname, long elapsed_ticks, long numdistances ) : void
idxname string
elapsed_ticks long
numdistances long
return void