[package]
name = "orx-funvec"
version = "0.1.3"
edition = "2021"
authors = ["orxfun <orx.ugur.arikan@gmail.com>"]
description = "Traits to unify access to elements of n-dimensional vectors which are particularly useful in algorithms requiring both flexibility through abstraction over inputs and performance through monomorphization."
license = "MIT"
repository = "https://github.com/orxfun/orx-closure/"
keywords = ["algorithm", "vec", "array", "matrix", "closure"]
categories = ["algorithms", "data-structures", "mathematics"]
[dependencies]
derive-new = "0.6"
orx-closure = "0.1"
indexmap = { version = "2.1", optional = true }
ndarray = { version = "0.15", optional = true }
smallvec = { version = "1.11", optional = true }
[dev-dependencies]
criterion = { version = "0.5", features = ["html_reports"] }
test-case = "3.3"
[[bench]]
name = "d1_vec_iter_scattered"
harness = false
[features]
default = []
impl_all = ["indexmap", "ndarray", "smallvec"]
impl_indexmap = ["indexmap"]
impl_ndarray = ["ndarray"]
impl_smallvec = ["smallvec"]