C# Class natix.SimilaritySearch.PivotSelectorSSS

Inheritance: PivotSelector
显示文件 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_oe property

public double alpha
return double

curr public_oe property

public int curr
return int

db public_oe property

public MetricDB db
return MetricDB

dmax public_oe property

public double dmax
return double

pivs public_oe property

public List pivs
return List

rand public_oe property

public Random,System rand
return System.Random