Struct vlfeat_sys::_VlKMeans
[−]
[src]
#[repr(C)]pub struct _VlKMeans { pub dataType: vl_type, pub dimension: vl_size, pub numCenters: vl_size, pub numTrees: vl_size, pub maxNumComparisons: vl_size, pub initialization: VlKMeansInitialization, pub algorithm: VlKMeansAlgorithm, pub distance: VlVectorComparisonType, pub maxNumIterations: vl_size, pub minEnergyVariation: f64, pub numRepetitions: vl_size, pub verbosity: c_int, pub centers: *mut c_void, pub centerDistances: *mut c_void, pub energy: f64, pub floatVectorComparisonFn: VlFloatVectorComparisonFunction, pub doubleVectorComparisonFn: VlDoubleVectorComparisonFunction, }
** @brief K-means quantizer
Fields
dataType: vl_type
< Data type.
dimension: vl_size
< Data dimensionality.
numCenters: vl_size
< Number of centers.
numTrees: vl_size
< Number of trees in forest when using ANN-kmeans.
maxNumComparisons: vl_size
< Maximum number of comparisons when using ANN-kmeans.
initialization: VlKMeansInitialization
< Initalization algorithm.
algorithm: VlKMeansAlgorithm
< Clustring algorithm.
distance: VlVectorComparisonType
< Distance.
maxNumIterations: vl_size
< Maximum number of refinement iterations.
minEnergyVariation: f64
< Minimum energy variation.
numRepetitions: vl_size
< Number of clustering repetitions.
verbosity: c_int
< Verbosity level.
centers: *mut c_void
< Centers
centerDistances: *mut c_void
< Centers inter-distances.
energy: f64
< Current solution energy.
floatVectorComparisonFn: VlFloatVectorComparisonFunction
doubleVectorComparisonFn: VlDoubleVectorComparisonFunction
Trait Implementations
impl Debug for _VlKMeans
[src]
impl Copy for _VlKMeans
[src]
impl Clone for _VlKMeans
[src]
fn clone(&self) -> Self
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more