C# Class natix.SimilaritySearch.ApproxGraphNearExpand

Inheritance: ApproxGraphKNR
Show file Open project: sadit/natix

Public Properties

Property Type Description
MAX_EXPANSION_LEVEL int

Public Methods

Method Description
ApproxGraphNearExpand ( ) : System
ApproxGraphNearExpand ( ApproxGraph ag, int sample_size ) : System
SearchKNN ( object q, int K, IResult res ) : IResult

Protected Methods

Method Description
ExpandNode ( object q, IResult res, int startID, SearchState state, int level ) : void
GetNearPoint ( object q ) : Result

Method Details

ApproxGraphNearExpand() public method

public ApproxGraphNearExpand ( ) : System
return System

ApproxGraphNearExpand() public method

public ApproxGraphNearExpand ( ApproxGraph ag, int sample_size ) : System
ag ApproxGraph
sample_size int
return System

ExpandNode() protected method

protected ExpandNode ( object q, IResult res, int startID, SearchState state, int level ) : void
q object
res IResult
startID int
state SearchState
level int
return void

GetNearPoint() protected method

protected GetNearPoint ( object q ) : Result
q object
return Result

SearchKNN() public method

public SearchKNN ( object q, int K, IResult res ) : IResult
q object
K int
res IResult
return IResult

Property Details

MAX_EXPANSION_LEVEL public property

public int MAX_EXPANSION_LEVEL
return int