MCPcopy Index your code
hub / github.com/andeya/algorithm

github.com/andeya/algorithm @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
3,880 symbols 13,506 edges 377 files 1,478 documented · 38%
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

MatrixG (Interface)
Public interface to provide custom G matrix-vector products The call Gf(u, v, alpha, beta, trans) should evaluate the m [6 …
cvx/interfaces.go
FloatGenerator (Interface)
Interface for producing float numbers [5 implementers]
matrix/dense.go
Item (Interface)
(no doc) [6 implementers]
geom/qtree/qtree.go
GAMutator (Interface)
(no doc) [5 implementers]
ga/mutator.go
GAGenome (Interface)
Genome interface, Not final. [3 implementers]
ga/genome.go
Interface (Interface)
* types.go * * Copyright (C) 1996, 1997, 1998, 1999, 2000, 2007 Jim Davies, Brian Gough * Copyright (C) 2012, 2013 G [3 …
stat/types.go
Verifiability (Interface)
(no doc) [4 implementers]
cvx/checkpnt/ckp.go
Scalar (Interface)
Interface for real and complex scalars. [2 implementers]
matrix/matrix.go

Core symbols most depended-on inside this repo

Rows
called by 848
matrix/matrix.go
Cols
called by 557
matrix/matrix.go
Printf
called by 392
cvx/sets/sets.go
FloatArray
called by 381
matrix/dense.go
LeadingIndex
called by 299
matrix/matrix.go
At
called by 240
cvx/sets/sets.go
Copy
called by 211
ga/genome.go
SubMatrix
called by 208
matrix/dense.go

Shape

Function 2,142
Method 1,407
Struct 211
TypeAlias 64
Interface 35
FuncType 18
Class 3

Languages

Go96%
C3%
C++1%
TypeScript1%
Python1%

Modules by API surface

mathutil/all_test.go204 symbols
go-symexpr/print.go114 symbols
go-symexpr/compare.go95 symbols
go-symexpr/types.go88 symbols
mathutil/mersenne/all_test.go82 symbols
sortutil/sortutil.go79 symbols
go-symexpr/expr.go72 symbols
cvx/interfaces.go67 symbols
go-symexpr/has.go50 symbols
matrix/dense.go49 symbols
mathutil/mathutil.go48 symbols
matrix/cdense.go43 symbols

For agents

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

⬇ download graph artifact