C# 클래스 ExactIndexes.Indexes

파일 보기 프로젝트 열기: sadit/natix

공개 메소드들

메소드 설명
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

메소드 상세

CreateANNI() 공개 정적인 메소드

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

Execute() 공개 정적인 메소드

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

ExecuteBNCInc() 공개 정적인 메소드

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

ExecuteDMANNI() 공개 정적인 메소드

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

ExecuteDNANNI() 공개 정적인 메소드

public static ExecuteDNANNI ( IndexArgumentSetup setup, string nick ) : string
setup IndexArgumentSetup
nick string
리턴 string

ExecuteEPT() 공개 정적인 메소드

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

ExecuteEPTA() 공개 정적인 메소드

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

ExecuteEPTB() 공개 정적인 메소드

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

ExecuteFANNI() 공개 정적인 메소드

public static ExecuteFANNI ( IndexArgumentSetup setup, string nick ) : string
setup IndexArgumentSetup
nick string
리턴 string

ExecuteKVP() 공개 정적인 메소드

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

ExecuteLAESA() 공개 정적인 메소드

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

ExecuteLC() 공개 정적인 메소드

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

ExecuteMANNI() 공개 정적인 메소드

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

ExecuteMANNIv2() 공개 정적인 메소드

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

ExecuteMANNIv3() 공개 정적인 메소드

public static ExecuteMANNIv3 ( IndexArgumentSetup setup, string nick ) : string
setup IndexArgumentSetup
nick string
리턴 string

ExecuteNANNI() 공개 정적인 메소드

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

ExecuteSAT() 공개 정적인 메소드

public static ExecuteSAT ( IndexArgumentSetup setup, string nick ) : string
setup IndexArgumentSetup
nick string
리턴 string

ExecuteSATDistal() 공개 정적인 메소드

public static ExecuteSATDistal ( IndexArgumentSetup setup, string nick ) : string
setup IndexArgumentSetup
nick string
리턴 string

ExecuteSATRandom() 공개 정적인 메소드

public static ExecuteSATRandom ( IndexArgumentSetup setup, string nick ) : string
setup IndexArgumentSetup
nick string
리턴 string

ExecuteSSS() 공개 정적인 메소드

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

ExecuteSeq() 공개 정적인 메소드

public static ExecuteSeq ( IndexArgumentSetup setup, string nick ) : string
setup IndexArgumentSetup
nick string
리턴 string

ExecuteSpaghetti() 공개 정적인 메소드

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

ExecuteTMANNI() 공개 정적인 메소드

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

ExecuteTNANNI() 공개 정적인 메소드

public static ExecuteTNANNI ( IndexArgumentSetup setup, string nick ) : string
setup IndexArgumentSetup
nick string
리턴 string

ExecuteVPT() 공개 정적인 메소드

public static ExecuteVPT ( IndexArgumentSetup setup, string nick ) : string
setup IndexArgumentSetup
nick string
리턴 string

ExecuteVPTX() 공개 정적인 메소드

public static ExecuteVPTX ( IndexArgumentSetup setup, string nick ) : string
setup IndexArgumentSetup
nick string
리턴 string

GetResultName() 공개 정적인 메소드

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

PerformSearch() 공개 정적인 메소드

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

SaveConstructionTime() 공개 정적인 메소드

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