C# 클래스 ApproxIndexes.Indexes

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

공개 메소드들

메소드 설명
Execute ( IndexArgumentSetup setup, string nick, string idxname, Index>.Func create ) : string
ExecuteAPG_OptTabuSatNeighborhood ( IndexArgumentSetup setup, string nick ) : string
ExecuteAPG_OptTabuSatNeighborhoodMontecarloStart ( IndexArgumentSetup setup, string nick ) : string
ExecuteApproxGraph ( IndexArgumentSetup setup, string nick, int neighbors, int restarts ) : string
ExecuteApproxGraphIS ( IndexArgumentSetup setup, string nick, int neighbors, int restarts ) : string
ExecuteApproxGraphOptRandomRestarts ( IndexArgumentSetup setup, string nick, int neighbors ) : string
ExecuteApproxGraphOptRestartsIS ( IndexArgumentSetup setup, string nick, int neighbors ) : string
ExecuteApproxGraphOptSimplerOptRandomRestarts ( IndexArgumentSetup setup, string nick, int neighbors ) : string
ExecuteKNRSEQ ( IndexArgumentSetup setup, string nick, int numrefs, int k, double maxcand_ratio ) : List
ExecuteLSHFloatVector ( IndexArgumentSetup setup, string nick, int num_indexes, int width ) : string
ExecuteLocalSearchBeam ( IndexArgumentSetup setup, string nick, int beamsize, int neighbors ) : string
ExecuteLocalSearchBestFirst ( IndexArgumentSetup setup, string nick, int neighbors, int restarts ) : string
ExecuteLocalSearchGallopingBeam ( IndexArgumentSetup setup, string nick, int neighbors ) : string
ExecuteLocalSearchMontecarloBeam ( IndexArgumentSetup setup, string nick, int beamsize, int neighbors ) : string
ExecuteLocalSearchRestarts ( IndexArgumentSetup setup, string nick, int neighbors ) : string
ExecuteMetricGraphGreedy ( IndexArgumentSetup setup, string nick, int neighbors ) : string
ExecuteMultiNeighborhoodHash ( IndexArgumentSetup setup, string nick, double expected_recall, int max_instances ) : List
ExecuteSATApprox ( IndexArgumentSetup setup, string nick ) : string
ExecuteSATForest ( IndexArgumentSetup setup, string nick ) : string
ExecuteSeq ( IndexArgumentSetup setup, string nick ) : string
GetResultName ( string nick, string idxname, IndexArgumentSetup setup, string suffix ) : string
PerformSearch ( string resname, Index idx, string idxname, IndexArgumentSetup setup ) : void
SaveConstructionTime ( string idxname, long elapsed_ticks, long numdistances ) : void

메소드 상세

Execute() 공개 정적인 메소드

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

ExecuteAPG_OptTabuSatNeighborhood() 공개 정적인 메소드

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

ExecuteAPG_OptTabuSatNeighborhoodMontecarloStart() 공개 정적인 메소드

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

ExecuteApproxGraph() 공개 정적인 메소드

public static ExecuteApproxGraph ( IndexArgumentSetup setup, string nick, int neighbors, int restarts ) : string
setup IndexArgumentSetup
nick string
neighbors int
restarts int
리턴 string

ExecuteApproxGraphIS() 공개 정적인 메소드

public static ExecuteApproxGraphIS ( IndexArgumentSetup setup, string nick, int neighbors, int restarts ) : string
setup IndexArgumentSetup
nick string
neighbors int
restarts int
리턴 string

ExecuteApproxGraphOptRandomRestarts() 공개 정적인 메소드

public static ExecuteApproxGraphOptRandomRestarts ( IndexArgumentSetup setup, string nick, int neighbors ) : string
setup IndexArgumentSetup
nick string
neighbors int
리턴 string

ExecuteApproxGraphOptRestartsIS() 공개 정적인 메소드

public static ExecuteApproxGraphOptRestartsIS ( IndexArgumentSetup setup, string nick, int neighbors ) : string
setup IndexArgumentSetup
nick string
neighbors int
리턴 string

ExecuteApproxGraphOptSimplerOptRandomRestarts() 공개 정적인 메소드

public static ExecuteApproxGraphOptSimplerOptRandomRestarts ( IndexArgumentSetup setup, string nick, int neighbors ) : string
setup IndexArgumentSetup
nick string
neighbors int
리턴 string

ExecuteKNRSEQ() 공개 정적인 메소드

public static ExecuteKNRSEQ ( IndexArgumentSetup setup, string nick, int numrefs, int k, double maxcand_ratio ) : List
setup IndexArgumentSetup
nick string
numrefs int
k int
maxcand_ratio double
리턴 List

ExecuteLSHFloatVector() 공개 정적인 메소드

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

ExecuteLocalSearchBeam() 공개 정적인 메소드

public static ExecuteLocalSearchBeam ( IndexArgumentSetup setup, string nick, int beamsize, int neighbors ) : string
setup IndexArgumentSetup
nick string
beamsize int
neighbors int
리턴 string

ExecuteLocalSearchBestFirst() 공개 정적인 메소드

public static ExecuteLocalSearchBestFirst ( IndexArgumentSetup setup, string nick, int neighbors, int restarts ) : string
setup IndexArgumentSetup
nick string
neighbors int
restarts int
리턴 string

ExecuteLocalSearchGallopingBeam() 공개 정적인 메소드

public static ExecuteLocalSearchGallopingBeam ( IndexArgumentSetup setup, string nick, int neighbors ) : string
setup IndexArgumentSetup
nick string
neighbors int
리턴 string

ExecuteLocalSearchMontecarloBeam() 공개 정적인 메소드

public static ExecuteLocalSearchMontecarloBeam ( IndexArgumentSetup setup, string nick, int beamsize, int neighbors ) : string
setup IndexArgumentSetup
nick string
beamsize int
neighbors int
리턴 string

ExecuteLocalSearchRestarts() 공개 정적인 메소드

public static ExecuteLocalSearchRestarts ( IndexArgumentSetup setup, string nick, int neighbors ) : string
setup IndexArgumentSetup
nick string
neighbors int
리턴 string

ExecuteMetricGraphGreedy() 공개 정적인 메소드

public static ExecuteMetricGraphGreedy ( IndexArgumentSetup setup, string nick, int neighbors ) : string
setup IndexArgumentSetup
nick string
neighbors int
리턴 string

ExecuteMultiNeighborhoodHash() 공개 정적인 메소드

public static ExecuteMultiNeighborhoodHash ( IndexArgumentSetup setup, string nick, double expected_recall, int max_instances ) : List
setup IndexArgumentSetup
nick string
expected_recall double
max_instances int
리턴 List

ExecuteSATApprox() 공개 정적인 메소드

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

ExecuteSATForest() 공개 정적인 메소드

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

ExecuteSeq() 공개 정적인 메소드

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

GetResultName() 공개 정적인 메소드

public static GetResultName ( string nick, string idxname, IndexArgumentSetup setup, string suffix ) : string
nick string
idxname string
setup IndexArgumentSetup
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