pub fn new(metric: Met) -> Self {
        Self {
            metric,
            zero: vec![],
            features: vec![],
            layers: vec![],
            prng: R::from_seed(R::Seed::default()),
            params: Params::new(),
        }
    }
/// Creates a new HNSW with a PRNG which is default seeded to produce deterministic behavior.
Creates a new HNSW with a PRNG which is default seeded to produce deterministic behavior.
Creates a new HNSW with a PRNG which is default seeded to produce deterministic behavior .
pub fn new(metric: Met) -> Self {
        Self {
            metric,
            zero: vec![],
            features: vec![],
            layers: vec![],
            prng: R::from_seed(R::Seed::default()),
            params: Params::new(),
        }
    }
pub fn new ( metric : Met ) -> Self { Self { metric , zero : vec ! [ ] , features : vec ! [ ] , layers : vec ! [ ] , prng : R :: from_seed ( R :: Seed :: default ( ) ) , params : Params :: new ( ) , } }
Creates a new HNSW with a PRNG which is default seeded to produce deterministic behavior.
Creates a new HNSW with a PRNG which is default seeded to produce deterministic behavior .
metric
Met
metric
Met