Skip to content

Commit 60e6fba

Browse files
committed
docs: add repl.txt
--- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown status: passed - task: lint_package_json status: na - task: lint_repl_help status: passed - task: lint_javascript_src status: passed - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: passed - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: passed - task: lint_typescript_tests status: passed - task: lint_license_headers status: passed ---
1 parent 4181009 commit 60e6fba

File tree

10 files changed

+164
-13
lines changed

10 files changed

+164
-13
lines changed

lib/node_modules/@stdlib/lapack/base/dlacn2/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
33
@license Apache-2.0
44
5-
Copyright (c) 2024 The Stdlib Authors.
5+
Copyright (c) 2025 The Stdlib Authors.
66
77
Licensed under the Apache License, Version 2.0 (the "License");
88
you may not use this file except in compliance with the License.
Lines changed: 151 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,151 @@
1+
2+
{{alias}}( N, V, X, ISGN, EST, KASE, ISAVE )
3+
Estimates the one-norm of a square matrix `A`, using reverse communication
4+
for evaluating matrix-vector products.
5+
6+
Indexing is relative to the first index. To introduce an offset, use typed
7+
array views.
8+
9+
Parameters
10+
----------
11+
N: integer
12+
Number of rows/columns in `A`.
13+
14+
V: Float64Array
15+
Workspace array having `N` indexed elements, used internally to store
16+
intermediate vectors.
17+
18+
X: Float64Array
19+
Input/Output vector having `N` indexed elements, contains the current
20+
or next matrix-vector product.
21+
22+
ISGN: Int32Array
23+
Integer array having `N` indexed elements, stores the sign of each
24+
element in `X` during iterations.
25+
26+
EST: Float64Array
27+
Single-element array, on output, contains the estimated one-norm of the
28+
matrix `A`.
29+
30+
KASE: Int32Array
31+
Single-element array that controls the reverse communication.
32+
33+
ISAVE: Int32Array
34+
Integer array having 3 indexed elements, used internally to maintain
35+
state across multiple calls.
36+
37+
Returns
38+
-------
39+
out: undefined
40+
Writes the arrays in place.
41+
42+
Examples
43+
--------
44+
> var V = new {{alias:@stdlib/array/float64}}( [ 5.0, 3.0, 1.0, 5.0 ] );
45+
> var X = new {{alias:@stdlib/array/float64}}( [ 1.0, 2.0, 3.0, 4.0 ] );
46+
> var ISGN = new {{alias:@stdlib/array/int32}}( [ 1, 1, 1, 1 ] );
47+
> var EST = new {{alias:@stdlib/array/float64}}( [ 10 ] );
48+
> var KASE = new {{alias:@stdlib/array/int32}}( [ 1 ] );
49+
> var ISAVE = new {{alias:@stdlib/array/int32}}( [ 2, 3, 1 ] );
50+
> {{alias}}( 4, V, X, ISGN, EST, KASE, ISAVE );
51+
> X
52+
<Float64Array>[ 0.0, 0.0, 0.0, 1.0 ]
53+
> V
54+
<Float64Array>[ 5.0, 3.0, 1.0, 5.0 ]
55+
> EST
56+
<Float64Array>[ 10.0 ]
57+
> KASE
58+
<Int32Array>[ 1 ]
59+
60+
61+
{{alias}}.ndarray(N,V,sv,ov,X,sx,ox,ISGN,sis,ois,EST,oe,KASE,ok,ISAVE,sis1,ois1)
62+
Estimates the one-norm of a square matrix `A`, using alternative indexing
63+
semantics and reverse communication for evaluating matrix-vector products.
64+
65+
While typed array views mandate a view offset based on the underlying
66+
buffer, the offset parameters support indexing semantics based on starting
67+
indices.
68+
69+
Parameters
70+
----------
71+
N: integer
72+
Number of rows/columns in `A`.
73+
74+
V: Float64Array
75+
Workspace array having `N` indexed elements, used internally to store
76+
intermediate vectors.
77+
78+
sv: integer
79+
Stride length for `V`.
80+
81+
ov: integer
82+
Starting index for `V`.
83+
84+
X: Float64Array
85+
Input/Output vector having `N` indexed elements, contains the current
86+
or next matrix-vector product.
87+
88+
sx: integer
89+
Stride length for `X`.
90+
91+
ox: integer
92+
Starting index for `X`.
93+
94+
ISGN: Int32Array
95+
Integer array having `N` indexed elements, stores the sign of each
96+
element in `X` during iterations.
97+
98+
sis: integer
99+
Stride length for `ISGN`.
100+
101+
ois: integer
102+
Starting index for `ISGN`.
103+
104+
EST: Float64Array
105+
Single-element array, on output, contains the estimated one-norm of the
106+
matrix `A`.
107+
108+
oe: integer
109+
Starting index for `EST`.
110+
111+
KASE: Int32Array
112+
Single-element array that controls the reverse communication.
113+
114+
ok: integer
115+
Starting index for `KASE`.
116+
117+
ISAVE: Int32Array
118+
Integer array having 3 indexed elements, used internally to maintain
119+
state across multiple calls.
120+
121+
sis1: integer
122+
Stride length for `ISAVE`.
123+
124+
ois1: integer
125+
Starting index for `ISAVE`.
126+
127+
Returns
128+
-------
129+
out: undefined
130+
Writes the arrays in place.
131+
132+
Examples
133+
--------
134+
> var V = new {{alias:@stdlib/array/float64}}( [ 5.0, 3.0, 1.0, 5.0 ] );
135+
> var X = new {{alias:@stdlib/array/float64}}( [ 1.0, 2.0, 3.0, 4.0 ] );
136+
> var ISGN = new {{alias:@stdlib/array/int32}}( [ 1, 1, 1, 1 ] );
137+
> var EST = new {{alias:@stdlib/array/float64}}( [ 10 ] );
138+
> var KASE = new {{alias:@stdlib/array/int32}}( [ 1 ] );
139+
> var ISAVE = new {{alias:@stdlib/array/int32}}( [ 2, 3, 1 ] );
140+
> {{alias}}.ndarray( 4, V,1,0, X,1,0, ISGN,1,0, EST,0, KASE,0, ISAVE,1,0 );
141+
> X
142+
<Float64Array>[ 0.0, 0.0, 0.0, 1.0 ]
143+
> V
144+
<Float64Array>[ 5.0, 3.0, 1.0, 5.0 ]
145+
> EST
146+
<Float64Array>[ 10.0 ]
147+
> KASE
148+
<Int32Array>[ 1 ]
149+
150+
See Also
151+
--------

lib/node_modules/@stdlib/lapack/base/dlacn2/docs/types/index.d.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/*
22
* @license Apache-2.0
33
*
4-
* Copyright (c) 2024 The Stdlib Authors.
4+
* Copyright (c) 2025 The Stdlib Authors.
55
*
66
* Licensed under the Apache License, Version 2.0 (the "License");
77
* you may not use this file except in compliance with the License.
@@ -57,7 +57,7 @@ interface Routine {
5757
* var V = new Float64Array( [ 5.0, 3.0, 1.0, 5.0 ] );
5858
* var X = new Float64Array( [ 1.0, 2.0, 3.0, 4.0 ] );
5959
* var ISGN = new Int32Array( [ 1, 1, 1, 1 ] );
60-
* var EST = new Float64Array( [ 10 ] )
60+
* var EST = new Float64Array( [ 10 ] );
6161
* var KASE = new Int32Array( [ 1 ] )
6262
* var ISAVE = new Int32Array( [ 2, 3, 1 ] );
6363
*
@@ -114,7 +114,7 @@ interface Routine {
114114
* var V = new Float64Array( [ 5.0, 3.0, 1.0, 5.0 ] );
115115
* var X = new Float64Array( [ 1.0, 2.0, 3.0, 4.0 ] );
116116
* var ISGN = new Int32Array( [ 1, 1, 1, 1 ] );
117-
* var EST = new Float64Array( [ 10 ] )
117+
* var EST = new Float64Array( [ 10 ] );
118118
* var KASE = new Int32Array( [ 1 ] )
119119
* var ISAVE = new Int32Array( [ 2, 3, 1 ] );
120120
*
@@ -162,7 +162,7 @@ interface Routine {
162162
* var V = new Float64Array( [ 5.0, 3.0, 1.0, 5.0 ] );
163163
* var X = new Float64Array( [ 1.0, 2.0, 3.0, 4.0 ] );
164164
* var ISGN = new Int32Array( [ 1, 1, 1, 1 ] );
165-
* var EST = new Float64Array( [ 10 ] )
165+
* var EST = new Float64Array( [ 10 ] );
166166
* var KASE = new Int32Array( [ 1 ] )
167167
* var ISAVE = new Int32Array( [ 2, 3, 1 ] );
168168
*
@@ -179,7 +179,7 @@ interface Routine {
179179
* var V = new Float64Array( [ 5.0, 3.0, 1.0, 5.0 ] );
180180
* var X = new Float64Array( [ 1.0, 2.0, 3.0, 4.0 ] );
181181
* var ISGN = new Int32Array( [ 1, 1, 1, 1 ] );
182-
* var EST = new Float64Array( [ 10 ] )
182+
* var EST = new Float64Array( [ 10 ] );
183183
* var KASE = new Int32Array( [ 1 ] )
184184
* var ISAVE = new Int32Array( [ 2, 3, 1 ] );
185185
*

lib/node_modules/@stdlib/lapack/base/dlacn2/docs/types/test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/*
22
* @license Apache-2.0
33
*
4-
* Copyright (c) 2024 The Stdlib Authors.
4+
* Copyright (c) 2025 The Stdlib Authors.
55
*
66
* Licensed under the Apache License, Version 2.0 (the "License");
77
* you may not use this file except in compliance with the License.

lib/node_modules/@stdlib/lapack/base/dlacn2/lib/base.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -431,7 +431,7 @@ function isaveIsFive( N, V, strideV, offsetV, X, strideX, offsetX, EST, offsetES
431431
* var V = new Float64Array( [ 5.0, 3.0, 1.0, 5.0 ] );
432432
* var X = new Float64Array( [ 1.0, 2.0, 3.0, 4.0 ] );
433433
* var ISGN = new Int32Array( [ 1, 1, 1, 1 ] );
434-
* var EST = new Float64Array( [ 10 ] )
434+
* var EST = new Float64Array( [ 10 ] );
435435
* var KASE = new Int32Array( [ 1 ] )
436436
* var ISAVE = new Int32Array( [ 2, 3, 1 ] );
437437
*

lib/node_modules/@stdlib/lapack/base/dlacn2/lib/dlacn2.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ var base = require( './base.js' );
6060
* var V = new Float64Array( [ 5.0, 3.0, 1.0, 5.0 ] );
6161
* var X = new Float64Array( [ 1.0, 2.0, 3.0, 4.0 ] );
6262
* var ISGN = new Int32Array( [ 1, 1, 1, 1 ] );
63-
* var EST = new Float64Array( [ 10 ] )
63+
* var EST = new Float64Array( [ 10 ] );
6464
* var KASE = new Int32Array( [ 1 ] )
6565
* var ISAVE = new Int32Array( [ 2, 3, 1 ] );
6666
*

lib/node_modules/@stdlib/lapack/base/dlacn2/lib/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
* var V = new Float64Array( [ 5.0, 3.0, 1.0, 5.0 ] );
3232
* var X = new Float64Array( [ 1.0, 2.0, 3.0, 4.0 ] );
3333
* var ISGN = new Int32Array( [ 1, 1, 1, 1 ] );
34-
* var EST = new Float64Array( [ 10 ] )
34+
* var EST = new Float64Array( [ 10 ] );
3535
* var KASE = new Int32Array( [ 1 ] )
3636
* var ISAVE = new Int32Array( [ 2, 3, 1 ] );
3737
*

lib/node_modules/@stdlib/lapack/base/dlacn2/lib/ndarray.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ var base = require( './base.js' );
7070
* var V = new Float64Array( [ 5.0, 3.0, 1.0, 5.0 ] );
7171
* var X = new Float64Array( [ 1.0, 2.0, 3.0, 4.0 ] );
7272
* var ISGN = new Int32Array( [ 1, 1, 1, 1 ] );
73-
* var EST = new Float64Array( [ 10 ] )
73+
* var EST = new Float64Array( [ 10 ] );
7474
* var KASE = new Int32Array( [ 1 ] )
7575
* var ISAVE = new Int32Array( [ 2, 3, 1 ] );
7676
*

lib/node_modules/@stdlib/lapack/base/dlacn2/test/test.dlacn2.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/**
22
* @license Apache-2.0
33
*
4-
* Copyright (c) 2024 The Stdlib Authors.
4+
* Copyright (c) 2025 The Stdlib Authors.
55
*
66
* Licensed under the Apache License, Version 2.0 (the "License");
77
* you may not use this file except in compliance with the License.

lib/node_modules/@stdlib/lapack/base/dlacn2/test/test.ndarray.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/**
22
* @license Apache-2.0
33
*
4-
* Copyright (c) 2024 The Stdlib Authors.
4+
* Copyright (c) 2025 The Stdlib Authors.
55
*
66
* Licensed under the Apache License, Version 2.0 (the "License");
77
* you may not use this file except in compliance with the License.

0 commit comments

Comments
 (0)