C# Class natix.SimilaritySearch.PivotSelectorSSS

Inheritance: PivotSelector
Show file Open project: sadit/natix

Public Properties

Property Type Description
alpha double
curr int
db MetricDB
dmax double
pivs List
rand System.Random

Public Methods

Method Description
NextPivot ( ) : int
PivotSelectorSSS ( ) : System
PivotSelectorSSS ( MetricDB db, double alpha = 0.4, Random rand = null ) : System
Reset ( ) : void

Protected Methods

Method Description
AppendPivot ( MetricDB db, double alpha, double dmax, int objID ) : void
EstimateMaxDistance ( MetricDB db, double prob ) : double

Method Details

AppendPivot() protected method

protected AppendPivot ( MetricDB db, double alpha, double dmax, int objID ) : void
db MetricDB
alpha double
dmax double
objID int
return void

EstimateMaxDistance() protected method

protected EstimateMaxDistance ( MetricDB db, double prob ) : double
db MetricDB
prob double
return double

NextPivot() public method

public NextPivot ( ) : int
return int

PivotSelectorSSS() public method

public PivotSelectorSSS ( ) : System
return System

PivotSelectorSSS() public method

public PivotSelectorSSS ( MetricDB db, double alpha = 0.4, Random rand = null ) : System
db MetricDB
alpha double
rand System.Random
return System

Reset() public method

public Reset ( ) : void
return void

Property Details

alpha public property

public double alpha
return double

curr public property

public int curr
return int

db public property

public MetricDB db
return MetricDB

dmax public property

public double dmax
return double

pivs public property

public List pivs
return List

rand public property

public Random,System rand
return System.Random