Skip to content

Commit cce3c42

Browse files
authored
Update core-architecture.mermaid.md
1 parent 5571bc5 commit cce3c42

1 file changed

Lines changed: 33 additions & 27 deletions

File tree

Lines changed: 33 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,36 @@
11
```mermaid
22
flowchart LR
3-
subgraph Core [t81::core]
4-
limb[l1:limb (48 trits)]
5-
bigint[bigint (limb slices)]
6-
end
7-
subgraph HighLevel [Umbrella helpers]
8-
Int[t81::Int]
9-
Float[t81::Float / FloatN]
10-
BigInt[t81::BigInt alias]
11-
Ratio[t81::Ratio]
12-
Vector[t81::Vector]
13-
end
14-
limb --> Int
15-
limb --> Float
16-
bigint --> BigInt
17-
BigInt --> Ratio
18-
Vector --> Float
19-
Float --> Ratio
20-
Vector --> Int
21-
subgraph Ops [Arithmetic & GEMM]
22-
GEMM[t81::linalg::gemm_ternary]
23-
Fixed[t81::Fixed<N>]
24-
end
25-
Int --> Ops
26-
Float --> Ops
27-
Vector --> GEMM
28-
Fixed --> GEMM
29-
click Float "docs/api-overview.md" "See the helper summary"
3+
subgraph Core["t81::core"]
4+
limb["l1: limb (48 trits)"]
5+
bigint["bigint (limb slices)"]
6+
end
7+
8+
subgraph HighLevel["Umbrella helpers"]
9+
Int["t81::Int"]
10+
Float["t81::Float / FloatN"]
11+
BigInt["t81::BigInt alias"]
12+
Ratio["t81::Ratio"]
13+
Vector["t81::Vector"]
14+
end
15+
16+
subgraph Ops["Arithmetic & GEMM"]
17+
GEMM["t81::linalg::gemm_ternary"]
18+
Fixed["t81::Fixed<N>"]
19+
end
20+
21+
limb --> Int
22+
limb --> Float
23+
bigint --> BigInt
24+
BigInt --> Ratio
25+
Vector --> Float
26+
Float --> Ratio
27+
Vector --> Int
28+
29+
Int --> GEMM
30+
Float --> GEMM
31+
Vector --> GEMM
32+
Fixed --> GEMM
33+
34+
%% GitHub-safe click: use repo-relative path (or a full URL)
35+
click Float "./docs/api-overview.md" "See the helper summary"
3036
```

0 commit comments

Comments
 (0)