MCPcopy Index your code
hub / github.com/djugei/optimath

github.com/djugei/optimath @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
71 symbols 107 edges 17 files 9 documented · 13%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

ConstIndex (Interface)
This module defines traits that can be implemented by all vector representations operations then only need to be defined [6 …
src/consts.rs
SimdRepr (Interface)
size_of:: () * num == size_of:: () [2 implementers]
src/layout.rs
Stupidity (Interface)
now you might be asking: hey djugei, why isn't this function just implemented directly on Vector? and that is a very go [1 …
src/types.rs
Dimension (Interface)
(no doc) [2 implementers]
src/dimensional.rs
SimdPack (Interface)
need to find a way to pack&unpack data into/from the iter default trait does not rly work it seems :( maybe i can do a
src/layout.rs

Core symbols most depended-on inside this repo

into_iter
called by 12
src/view.rs
next
called by 10
src/types.rs
add
called by 5
src/avx.rs
clone
called by 4
src/view.rs
i
called by 4
src/consts.rs
transpose
called by 3
src/advanced.rs
into_iter
called by 2
src/types.rs
materialize
called by 2
src/view.rs

Shape

Method 36
Function 15
Class 14
Interface 5
Enum 1

Languages

Rust100%

Modules by API surface

src/types.rs16 symbols
src/templatemetamath.rs7 symbols
src/layout.rs7 symbols
src/consts.rs7 symbols
src/view.rs6 symbols
src/serialize.rs6 symbols
benches/simd.rs5 symbols
src/dimensional.rs4 symbols
src/advanced.rs4 symbols
src/base.rs3 symbols
src/benching.rs2 symbols
src/sse.rs1 symbols

For agents

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

⬇ download graph artifact