C# Class natix.SimilaritySearch.EPListOptimizedB

Inheritance: EPList
Show file Open project: sadit/natix

Public Methods

Method Description
EPListOptimizedB ( ) : System
EPListOptimizedB ( MetricDB DB, int num_indexes, Random rand ) : System

Protected Methods

Method Description
ComputeDistRow ( int piv, DynamicSequentialOrdered idxseq, Random rand, List pivs, List _items ) : DynamicSequential.Stats
expected_cost ( double qrad, double varX, double varY, int n, int num_pivots, int num_indexes ) : double

Method Details

ComputeDistRow() protected method

protected ComputeDistRow ( int piv, DynamicSequentialOrdered idxseq, Random rand, List pivs, List _items ) : DynamicSequential.Stats
piv int
idxseq DynamicSequentialOrdered
rand System.Random
pivs List
_items List
return DynamicSequential.Stats

EPListOptimizedB() public method

public EPListOptimizedB ( ) : System
return System

EPListOptimizedB() public method

public EPListOptimizedB ( MetricDB DB, int num_indexes, Random rand ) : System
DB MetricDB
num_indexes int
rand System.Random
return System

expected_cost() protected method

protected expected_cost ( double qrad, double varX, double varY, int n, int num_pivots, int num_indexes ) : double
qrad double
varX double
varY double
n int
num_pivots int
num_indexes int
return double