Skip to content

Commit cf08652

Browse files
committed
fix: updated docs
1 parent ec69ce8 commit cf08652

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+439
-4747
lines changed

.dccache

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

build/index.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export * as util from './util';

build/index.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export * as util from './util';

build/util.d.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
export declare type matrix = number[][];
2+
/**
3+
* Reduced Echelon Form Matrix
4+
* @see {https://github.com/substack/rref/blob/master/index.js}
5+
*/
6+
export declare function rref(A: matrix): matrix | undefined;

build/util.js

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
/**
2+
* Reduced Echelon Form Matrix
3+
* @see {https://github.com/substack/rref/blob/master/index.js}
4+
*/
5+
export function rref(A) {
6+
var rows = A.length;
7+
var columns = A[0].length;
8+
var lead = 0;
9+
for (var k = 0; k < rows; k++) {
10+
if (columns <= lead)
11+
return;
12+
var i = k;
13+
while (A[i][lead] === 0) {
14+
i++;
15+
if (rows === i) {
16+
i = k;
17+
lead++;
18+
if (columns === lead)
19+
return;
20+
}
21+
}
22+
var irow = A[i], krow = A[k];
23+
A[i] = krow, A[k] = irow;
24+
var val = A[k][lead];
25+
for (var j = 0; j < columns; j++) {
26+
A[k][j] /= val;
27+
}
28+
for (var i = 0; i < rows; i++) {
29+
if (i === k)
30+
continue;
31+
val = A[i][lead];
32+
for (var j = 0; j < columns; j++) {
33+
A[i][j] -= val * A[k][j];
34+
}
35+
}
36+
lead++;
37+
}
38+
return A;
39+
}
40+
;

docs/assets/highlight.css

Lines changed: 0 additions & 84 deletions
Original file line numberDiff line numberDiff line change
@@ -1,106 +1,22 @@
11
:root {
2-
--light-hl-0: #008000;
3-
--dark-hl-0: #6A9955;
4-
--light-hl-1: #000000;
5-
--dark-hl-1: #D4D4D4;
6-
--light-hl-2: #A31515;
7-
--dark-hl-2: #CE9178;
8-
--light-hl-3: #001080;
9-
--dark-hl-3: #9CDCFE;
10-
--light-hl-4: #267F99;
11-
--dark-hl-4: #4EC9B0;
12-
--light-hl-5: #795E26;
13-
--dark-hl-5: #DCDCAA;
14-
--light-hl-6: #AF00DB;
15-
--dark-hl-6: #C586C0;
16-
--light-hl-7: #0000FF;
17-
--dark-hl-7: #569CD6;
18-
--light-hl-8: #0070C1;
19-
--dark-hl-8: #4FC1FF;
20-
--light-hl-9: #098658;
21-
--dark-hl-9: #B5CEA8;
22-
--light-hl-10: #CD3131;
23-
--dark-hl-10: #F44747;
24-
--light-hl-11: #000000;
25-
--dark-hl-11: #C8C8C8;
262
--light-code-background: #FFFFFF;
273
--dark-code-background: #1E1E1E;
284
}
295

306
@media (prefers-color-scheme: light) { :root {
31-
--hl-0: var(--light-hl-0);
32-
--hl-1: var(--light-hl-1);
33-
--hl-2: var(--light-hl-2);
34-
--hl-3: var(--light-hl-3);
35-
--hl-4: var(--light-hl-4);
36-
--hl-5: var(--light-hl-5);
37-
--hl-6: var(--light-hl-6);
38-
--hl-7: var(--light-hl-7);
39-
--hl-8: var(--light-hl-8);
40-
--hl-9: var(--light-hl-9);
41-
--hl-10: var(--light-hl-10);
42-
--hl-11: var(--light-hl-11);
437
--code-background: var(--light-code-background);
448
} }
459

4610
@media (prefers-color-scheme: dark) { :root {
47-
--hl-0: var(--dark-hl-0);
48-
--hl-1: var(--dark-hl-1);
49-
--hl-2: var(--dark-hl-2);
50-
--hl-3: var(--dark-hl-3);
51-
--hl-4: var(--dark-hl-4);
52-
--hl-5: var(--dark-hl-5);
53-
--hl-6: var(--dark-hl-6);
54-
--hl-7: var(--dark-hl-7);
55-
--hl-8: var(--dark-hl-8);
56-
--hl-9: var(--dark-hl-9);
57-
--hl-10: var(--dark-hl-10);
58-
--hl-11: var(--dark-hl-11);
5911
--code-background: var(--dark-code-background);
6012
} }
6113

6214
:root[data-theme='light'] {
63-
--hl-0: var(--light-hl-0);
64-
--hl-1: var(--light-hl-1);
65-
--hl-2: var(--light-hl-2);
66-
--hl-3: var(--light-hl-3);
67-
--hl-4: var(--light-hl-4);
68-
--hl-5: var(--light-hl-5);
69-
--hl-6: var(--light-hl-6);
70-
--hl-7: var(--light-hl-7);
71-
--hl-8: var(--light-hl-8);
72-
--hl-9: var(--light-hl-9);
73-
--hl-10: var(--light-hl-10);
74-
--hl-11: var(--light-hl-11);
7515
--code-background: var(--light-code-background);
7616
}
7717

7818
:root[data-theme='dark'] {
79-
--hl-0: var(--dark-hl-0);
80-
--hl-1: var(--dark-hl-1);
81-
--hl-2: var(--dark-hl-2);
82-
--hl-3: var(--dark-hl-3);
83-
--hl-4: var(--dark-hl-4);
84-
--hl-5: var(--dark-hl-5);
85-
--hl-6: var(--dark-hl-6);
86-
--hl-7: var(--dark-hl-7);
87-
--hl-8: var(--dark-hl-8);
88-
--hl-9: var(--dark-hl-9);
89-
--hl-10: var(--dark-hl-10);
90-
--hl-11: var(--dark-hl-11);
9119
--code-background: var(--dark-code-background);
9220
}
9321

94-
.hl-0 { color: var(--hl-0); }
95-
.hl-1 { color: var(--hl-1); }
96-
.hl-2 { color: var(--hl-2); }
97-
.hl-3 { color: var(--hl-3); }
98-
.hl-4 { color: var(--hl-4); }
99-
.hl-5 { color: var(--hl-5); }
100-
.hl-6 { color: var(--hl-6); }
101-
.hl-7 { color: var(--hl-7); }
102-
.hl-8 { color: var(--hl-8); }
103-
.hl-9 { color: var(--hl-9); }
104-
.hl-10 { color: var(--hl-10); }
105-
.hl-11 { color: var(--hl-11); }
10622
pre, code { background: var(--code-background); }

docs/assets/main.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/assets/search.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/assets/style.css

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -942,7 +942,7 @@ a.tsd-index-link {
942942
margin: 2rem 0;
943943
}
944944
.tsd-panel-group.tsd-index-group details {
945-
margin: 4rem 0;
945+
margin: 2rem 0;
946946
}
947947

948948
#tsd-search {
@@ -1124,6 +1124,7 @@ ul.tsd-type-parameter-list h5 {
11241124
display: flex;
11251125
justify-content: space-between;
11261126
height: 2.5rem;
1127+
margin: 0 auto;
11271128
}
11281129
.tsd-page-toolbar .table-cell {
11291130
position: relative;

0 commit comments

Comments
 (0)