MCPcopy Index your code
hub / github.com/dimforge/simba

github.com/dimforge/simba @v0.10.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.10.0 ↗ · + Follow
227 symbols 401 edges 19 files 31 documented · 14%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Simba - SIMD algebra for Rust

simba logo

<a href="https://discord.gg/vt9DJSW">
    <img src="https://img.shields.io/discord/507548572338880513.svg?logo=discord&colorB=7289DA">
</a>
<a href="https://github.com/dimforge/simba/actions">
    <img src="https://github.com/dimforge/simba/workflows/Simba%20CI%20build/badge.svg" alt="Build status">
</a>
<a href="https://crates.io/crates/simba">
     <img src="https://img.shields.io/crates/v/simba.svg" alt="crates.io">
</a>
<a href="https://opensource.org/licenses/Apache-2.0">
    <img src="https://img.shields.io/badge/License-Apache%202.0-blue.svg">
</a>






<strong>
    <a href="https://docs.rs/simba">Documentation</a>
</strong>

SIMD algebra for the Rust programming language.


Extension points exported contracts — how you extend this code

SimdPartialOrd (Interface)
Lane-wise generalization of the standard `PartialOrd` for SIMD values. [1 implementers]
src/simd/simd_partial_ord.rs
ClosedAdd (Interface)
Trait __alias__ for `Add` with result of type `Self`. [1 implementers]
src/scalar/field.rs
SimdSigned (Interface)
A lane-wise generalization of [`num::Signed`](https://rust-num.github.io/num/num/trait.Signed.html) for SIMD values. [1 …
src/simd/simd_signed.rs
ClosedSub (Interface)
Trait __alias__ for `Sub` with result of type `Self`. [1 implementers]
src/scalar/field.rs
SimdValue (Interface)
Base trait for every SIMD types. [1 implementers]
src/simd/simd_value.rs
ClosedMul (Interface)
Trait __alias__ for `Mul` with result of type `Self`. [1 implementers]
src/scalar/field.rs
PrimitiveSimdValue (Interface)
Marker trait implemented by SIMD and non-SIMD primitive numeric values. This trait is useful for some disambiguations w [1 …
src/simd/simd_value.rs
ClosedDiv (Interface)
Trait __alias__ for `Div` with result of type `Self`. [1 implementers]
src/scalar/field.rs

Core symbols most depended-on inside this repo

ln
called by 12
src/scalar/complex.rs
sqrt
called by 8
src/scalar/complex.rs
sin
called by 8
src/scalar/complex.rs
cos
called by 8
src/scalar/complex.rs
sinh
called by 8
src/scalar/complex.rs
cosh
called by 8
src/scalar/complex.rs
to_polar
called by 6
src/scalar/complex.rs
simd_sin
called by 4
src/simd/simd_complex.rs

Shape

Method 187
Interface 22
Class 10
Function 8

Languages

Rust100%

Modules by API surface

src/simd/simd_complex.rs64 symbols
src/scalar/complex.rs60 symbols
src/simd/simd_real.rs19 symbols
src/simd/simd_partial_ord.rs12 symbols
src/simd/simd_bool.rs11 symbols
src/simd/simd_value.rs10 symbols
src/scalar/subset.rs10 symbols
src/scalar/field.rs10 symbols
src/simd/wide_simd_impl.rs7 symbols
src/simd/simd_option.rs7 symbols
src/simd/simd_signed.rs6 symbols
src/simd/auto_simd_impl.rs4 symbols

For agents

$ claude mcp add simba \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact