C# Class ApproxIndexes.Indexes

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

Public Methods

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

Method Details

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

ExecuteAPG_OptTabuSatNeighborhood() public static method

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

ExecuteAPG_OptTabuSatNeighborhoodMontecarloStart() public static method

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

ExecuteApproxGraph() public static method

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

ExecuteApproxGraphIS() public static method

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

ExecuteApproxGraphOptRandomRestarts() public static method

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

ExecuteApproxGraphOptRestartsIS() public static method

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

ExecuteApproxGraphOptSimplerOptRandomRestarts() public static method

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

ExecuteKNRSEQ() public static method

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
return List

ExecuteLSHFloatVector() public static method

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

ExecuteLocalSearchBeam() public static method

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

ExecuteLocalSearchBestFirst() public static method

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

ExecuteLocalSearchGallopingBeam() public static method

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

ExecuteLocalSearchMontecarloBeam() public static method

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

ExecuteLocalSearchRestarts() public static method

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

ExecuteMetricGraphGreedy() public static method

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

ExecuteMultiNeighborhoodHash() public static method

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

ExecuteSATApprox() public static method

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

ExecuteSATForest() public static method

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

ExecuteSeq() public static method

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

GetResultName() public static method

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