orx-funvec 0.1.6

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.
Documentation
[[bench]]
name = "d1_scalar_optimization"
path = "benches/d1_scalar_optimization.rs"

[[bench]]
name = "d1_vec_at"
path = "benches/d1_vec_at.rs"

[[bench]]
name = "d1_vec_iter_range"
path = "benches/d1_vec_iter_range.rs"

[[bench]]
harness = false
name = "d1_vec_iter_scattered"
path = "benches/d1_vec_iter_scattered.rs"

[dependencies.derive-new]
version = "0.6"

[dependencies.indexmap]
optional = true
version = "2.1"

[dependencies.ndarray]
optional = true
version = "0.15"

[dependencies.orx-closure]
version = "0.1"

[dependencies.smallvec]
optional = true
version = "1.11"

[dev-dependencies.criterion]
features = ["html_reports"]
version = "0.5"

[dev-dependencies.test-case]
version = "3.3"

[features]
default = []
impl_all = ["indexmap", "ndarray", "smallvec"]
impl_indexmap = ["indexmap"]
impl_ndarray = ["ndarray"]
impl_smallvec = ["smallvec"]

[lib]
name = "orx_funvec"
path = "src/lib.rs"

[package]
authors = ["orxfun <orx.ugur.arikan@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
categories = ["algorithms", "data-structures", "mathematics"]
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."
edition = "2021"
keywords = ["algorithm", "vec", "array", "matrix", "closure"]
license = "MIT"
name = "orx-funvec"
readme = "README.md"
repository = "https://github.com/orxfun/orx-closure/"
version = "0.1.6"

[[test]]
name = "d1"
path = "tests/d1.rs"

[[test]]
name = "mcnf"
path = "tests/mcnf.rs"