From 520af3ad9a918c8c03f74917d5187e278b4d9e50 Mon Sep 17 00:00:00 2001 From: ShabiShett07 Date: Tue, 3 Jun 2025 12:46:35 +0530 Subject: [PATCH 1/4] test: change structure of fixtures for blas/base/dtrmv --- 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: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: na - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - 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: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- .../column_major_complex_access_pattern.json | 15 +++++++++++---- .../test/fixtures/column_major_l_nt_nu.json | 17 +++++++++++------ .../test/fixtures/column_major_l_nt_u.json | 17 +++++++++++------ .../test/fixtures/column_major_l_t_nu.json | 17 +++++++++++------ .../dtrmv/test/fixtures/column_major_l_t_u.json | 17 +++++++++++------ .../dtrmv/test/fixtures/column_major_oa.json | 15 +++++++++++---- .../test/fixtures/column_major_sa1_sa2.json | 15 +++++++++++---- .../test/fixtures/column_major_sa1_sa2n.json | 15 +++++++++++---- .../test/fixtures/column_major_sa1n_sa2.json | 15 +++++++++++---- .../test/fixtures/column_major_sa1n_sa2n.json | 15 +++++++++++---- .../test/fixtures/column_major_u_nt_nu.json | 17 +++++++++++------ .../test/fixtures/column_major_u_nt_u.json | 17 +++++++++++------ .../test/fixtures/column_major_u_t_nu.json | 17 +++++++++++------ .../dtrmv/test/fixtures/column_major_u_t_u.json | 17 +++++++++++------ .../dtrmv/test/fixtures/column_major_xn.json | 17 +++++++++++------ .../dtrmv/test/fixtures/column_major_xt.json | 17 +++++++++++------ .../row_major_complex_access_pattern.json | 15 +++++++++++---- .../dtrmv/test/fixtures/row_major_l_nt_nu.json | 17 +++++++++++------ .../dtrmv/test/fixtures/row_major_l_nt_u.json | 17 +++++++++++------ .../dtrmv/test/fixtures/row_major_l_t_nu.json | 17 +++++++++++------ .../dtrmv/test/fixtures/row_major_l_t_u.json | 17 +++++++++++------ .../base/dtrmv/test/fixtures/row_major_oa.json | 15 +++++++++++---- .../dtrmv/test/fixtures/row_major_sa1_sa2.json | 15 +++++++++++---- .../dtrmv/test/fixtures/row_major_sa1_sa2n.json | 15 +++++++++++---- .../dtrmv/test/fixtures/row_major_sa1n_sa2.json | 15 +++++++++++---- .../test/fixtures/row_major_sa1n_sa2n.json | 15 +++++++++++---- .../dtrmv/test/fixtures/row_major_u_nt_nu.json | 17 +++++++++++------ .../dtrmv/test/fixtures/row_major_u_nt_u.json | 17 +++++++++++------ .../dtrmv/test/fixtures/row_major_u_t_nu.json | 17 +++++++++++------ .../dtrmv/test/fixtures/row_major_u_t_u.json | 17 +++++++++++------ .../base/dtrmv/test/fixtures/row_major_xn.json | 17 +++++++++++------ .../base/dtrmv/test/fixtures/row_major_xt.json | 17 +++++++++++------ 32 files changed, 352 insertions(+), 168 deletions(-) diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_complex_access_pattern.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_complex_access_pattern.json index fbfeb4e86d8f..7709c4a612b1 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_complex_access_pattern.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_complex_access_pattern.json @@ -1,14 +1,21 @@ { + "order": "column-major", + "uplo": "lower", "trans": "no-transpose", "diag": "non-unit", - "uplo": "lower", + "N": 3, + "A": [ 6.0, 999.0, 0.0, 999.0, 0.0, 5.0, 999.0, 4.0, 999.0, 0.0, 3.0, 999.0, 2.0, 999.0, 1.0 ], + "A_mat": [ + [ 1.0, 2.0, 3.0 ], + [ 0.0, 4.0, 5.0 ], + [ 0.0, 0.0, 6.0 ] + ], + "LDA": 5, "strideA1": -2, "strideA2": -5, "offsetA": 14, + "x": [ 3.0, 2.0, 1.0 ], "strideX": -1, "offsetX": 2, - "N": 3, - "A": [ 6, 999, 0, 999, 0, 5, 999, 4, 999, 0, 3, 999, 2, 999, 1 ], - "x": [ 3.0, 2.0, 1.0 ], "x_out": [ 31.0, 10.0, 1.0 ] } diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_l_nt_nu.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_l_nt_nu.json index 1f85b5550d91..4b0d712f488d 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_l_nt_nu.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_l_nt_nu.json @@ -1,16 +1,21 @@ { "order": "column-major", + "uplo": "lower", "trans": "no-transpose", "diag": "non-unit", - "uplo": "lower", - "strideX": 1, - "offsetA": 0, - "offsetX": 0, + "N": 3, + "A": [ 1.0, 2.0, 3.0, 0.0, 4.0, 5.0, 0.0, 0.0, 6.0 ], + "A_mat": [ + [ 1.0, 2.0, 3.0 ], + [ 0.0, 4.0, 5.0 ], + [ 0.0, 0.0, 6.0 ] + ], "LDA": 3, "strideA1": 1, "strideA2": 3, - "N": 3, - "A": [ 1.0, 2.0, 3.0, 0.0, 4.0, 5.0, 0.0, 0.0, 6.0 ], + "offsetA": 0, "x": [ 1.0, 2.0, 3.0 ], + "strideX": 1, + "offsetX": 0, "x_out": [ 1.0, 10.0, 31.0 ] } diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_l_nt_u.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_l_nt_u.json index 026735b9badc..53a7708b0447 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_l_nt_u.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_l_nt_u.json @@ -1,16 +1,21 @@ { "order": "column-major", + "uplo": "lower", "trans": "no-transpose", "diag": "unit", - "uplo": "lower", - "strideX": 1, - "offsetA": 0, - "offsetX": 0, + "N": 3, + "A": [ 1.0, 2.0, 2.0, 0.0, 1.0, 1.0, 0.0, 0.0, 1.0 ], + "A_mat": [ + [ 1.0, 2.0, 2.0 ], + [ 0.0, 1.0, 1.0 ], + [ 0.0, 0.0, 1.0 ] + ], "LDA": 3, "strideA1": 1, "strideA2": 3, - "N": 3, - "A": [ 1.0, 2.0, 2.0, 0.0, 1.0, 1.0, 0.0, 0.0, 1.0 ], + "offsetA": 0, "x": [ 1.0, 2.0, 3.0 ], + "strideX": 1, + "offsetX": 0, "x_out": [ 1.0, 4.0, 7.0 ] } diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_l_t_nu.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_l_t_nu.json index f43bed3bcf48..80d1aefcba88 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_l_t_nu.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_l_t_nu.json @@ -1,16 +1,21 @@ { "order": "column-major", + "uplo": "lower", "trans": "transpose", "diag": "non-unit", - "uplo": "lower", - "strideX": 1, - "offsetA": 0, - "offsetX": 0, + "N": 3, + "A": [ 1.0, 2.0, 3.0, 0.0, 4.0, 5.0, 0.0, 0.0, 6.0 ], + "A_mat": [ + [ 1.0, 2.0, 3.0 ], + [ 0.0, 4.0, 5.0 ], + [ 0.0, 0.0, 6.0 ] + ], "LDA": 3, "strideA1": 1, "strideA2": 3, - "N": 3, - "A": [ 1.0, 2.0, 3.0, 0.0, 4.0, 5.0, 0.0, 0.0, 6.0 ], + "offsetA": 0, "x": [ 1.0, 2.0, 3.0 ], + "strideX": 1, + "offsetX": 0, "x_out": [ 14.0, 23.0, 18.0 ] } diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_l_t_u.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_l_t_u.json index 8f1400bc40e7..5d3775ff8e22 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_l_t_u.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_l_t_u.json @@ -1,16 +1,21 @@ { "order": "column-major", + "uplo": "lower", "trans": "transpose", "diag": "unit", - "uplo": "lower", - "strideX": 1, - "offsetA": 0, - "offsetX": 0, + "N": 3, + "A": [ 1.0, 2.0, 3.0, 0.0, 1.0, 2.0, 0.0, 0.0, 1.0 ], + "A_mat": [ + [ 1.0, 2.0, 3.0 ], + [ 0.0, 1.0, 2.0 ], + [ 0.0, 0.0, 1.0 ] + ], "LDA": 3, "strideA1": 1, "strideA2": 3, - "N": 3, - "A": [ 1.0, 2.0, 3.0, 0.0, 1.0, 2.0, 0.0, 0.0, 1.0 ], + "offsetA": 0, "x": [ 1.0, 2.0, 3.0 ], + "strideX": 1, + "offsetX": 0, "x_out": [ 14.0, 8.0, 3.0 ] } diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_oa.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_oa.json index d2c2ab29e078..3620da53c352 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_oa.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_oa.json @@ -1,14 +1,21 @@ { + "order": "column-major", + "uplo": "lower", "trans": "no-transpose", "diag": "non-unit", - "uplo": "lower", + "N": 3, + "A": [ 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 1.0, 999.0, 2.0, 999.0, 3.0, 999.0, 0.0, 999.0, 4.0, 999.0, 5.0, 999.0, 0.0, 999.0, 0.0, 999.0, 6.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0 ], + "A_mat": [ + [ 1.0, 2.0, 3.0 ], + [ 0.0, 4.0, 5.0 ], + [ 0.0, 0.0, 6.0 ] + ], + "LDA": 6, "strideA1": 2, "strideA2": 6, "offsetA": 7, + "x": [ 1.0, 2.0, 3.0 ], "strideX": 1, "offsetX": 0, - "N": 3, - "A": [ 999, 999, 999, 999, 999, 999, 999, 1, 999, 2, 999, 3, 999, 0, 999, 4, 999, 5, 999, 0, 999, 0, 999, 6, 999, 999, 999, 999, 999, 999 ], - "x": [ 1.0, 2.0, 3.0 ], "x_out": [ 1.0, 10.0, 31.0 ] } diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_sa1_sa2.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_sa1_sa2.json index 3653ba1b270a..01a7187807e3 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_sa1_sa2.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_sa1_sa2.json @@ -1,14 +1,21 @@ { + "order": "column-major", + "uplo": "lower", "trans": "no-transpose", "diag": "non-unit", - "uplo": "lower", + "N": 3, + "A": [ 1.0, 999.0, 2.0, 999.0, 3.0, 0.0, 999.0, 4.0, 999.0, 5.0, 0.0, 999.0, 0.0, 999.0, 6.0 ], + "A_mat": [ + [ 1.0, 2.0, 3.0 ], + [ 0.0, 4.0, 5.0 ], + [ 0.0, 0.0, 6.0 ] + ], + "LDA": 5, "strideA1": 2, "strideA2": 5, "offsetA": 0, + "x": [ 1.0, 2.0, 3.0 ], "strideX": 1, "offsetX": 0, - "N": 3, - "A": [ 1, 999, 2, 999, 3, 0, 999, 4, 999, 5, 0, 999, 0, 999, 6 ], - "x": [ 1.0, 2.0, 3.0 ], "x_out": [ 1.0, 10.0, 31.0 ] } diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_sa1_sa2n.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_sa1_sa2n.json index 69a3f6b4166a..244b0318bb95 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_sa1_sa2n.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_sa1_sa2n.json @@ -1,14 +1,21 @@ { + "order": "column-major", + "uplo": "lower", "trans": "no-transpose", "diag": "non-unit", - "uplo": "lower", + "N": 3, + "A": [ 0.0, 999.0, 0.0, 999.0, 6.0, 0.0, 999.0, 4.0, 999.0, 5.0, 1.0, 999.0, 2.0, 999.0, 3.0 ], + "A_mat": [ + [ 1.0, 2.0, 3.0 ], + [ 0.0, 4.0, 5.0 ], + [ 0.0, 0.0, 6.0 ] + ], + "LDA": 5, "strideA1": 2, "strideA2": -5, "offsetA": 10, + "x": [ 1.0, 2.0, 3.0 ], "strideX": 1, "offsetX": 0, - "N": 3, - "A": [ 0, 999, 0, 999, 6, 0, 999, 4, 999, 5, 1, 999, 2, 999, 3 ], - "x": [ 1.0, 2.0, 3.0 ], "x_out": [ 1.0, 10.0, 31.0 ] } diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_sa1n_sa2.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_sa1n_sa2.json index 5262cb1d4dab..e51903340a76 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_sa1n_sa2.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_sa1n_sa2.json @@ -1,14 +1,21 @@ { + "order": "column-major", + "uplo": "lower", "trans": "no-transpose", "diag": "non-unit", - "uplo": "lower", + "N": 3, + "A": [ 3.0, 999.0, 2.0, 999.0, 1.0, 5.0, 999.0, 4.0, 999.0, 0.0, 6.0, 999.0, 0.0, 999.0, 0.0 ], + "A_mat": [ + [ 1.0, 2.0, 3.0 ], + [ 0.0, 4.0, 5.0 ], + [ 0.0, 0.0, 6.0 ] + ], + "LDA": 5, "strideA1": -2, "strideA2": 5, "offsetA": 4, + "x": [ 1.0, 2.0, 3.0 ], "strideX": 1, "offsetX": 0, - "N": 3, - "A": [ 3, 999, 2, 999, 1, 5, 999, 4, 999, 0, 6, 999, 0, 999, 0 ], - "x": [ 1.0, 2.0, 3.0 ], "x_out": [ 1.0, 10.0, 31.0 ] } diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_sa1n_sa2n.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_sa1n_sa2n.json index 9e26fe112a9c..1126fd225267 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_sa1n_sa2n.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_sa1n_sa2n.json @@ -1,14 +1,21 @@ { + "order": "column-major", + "uplo": "lower", "trans": "no-transpose", "diag": "non-unit", - "uplo": "lower", + "N": 3, + "A": [ 6.0, 999.0, 0.0, 999.0, 0.0, 5.0, 999.0, 4.0, 999.0, 0.0, 3.0, 999.0, 2.0, 999.0, 1.0 ], + "A_mat": [ + [ 1.0, 2.0, 3.0 ], + [ 0.0, 4.0, 5.0 ], + [ 0.0, 0.0, 6.0 ] + ], + "LDA": 5, "strideA1": -2, "strideA2": -5, "offsetA": 14, + "x": [ 1.0, 2.0, 3.0 ], "strideX": 1, "offsetX": 0, - "N": 3, - "A": [ 6, 999, 0, 999, 0, 5, 999, 4, 999, 0, 3, 999, 2, 999, 1 ], - "x": [ 1.0, 2.0, 3.0 ], "x_out": [ 1.0, 10.0, 31.0 ] } diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_u_nt_nu.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_u_nt_nu.json index cbbc1b3e3d8b..fef0c16caa92 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_u_nt_nu.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_u_nt_nu.json @@ -1,16 +1,21 @@ { "order": "column-major", + "uplo": "upper", "trans": "no-transpose", "diag": "non-unit", - "uplo": "upper", - "strideX": 1, - "offsetA": 0, - "offsetX": 0, + "N": 3, + "A": [ 1.0, 0.0, 0.0, 2.0, 4.0, 0.0, 3.0, 5.0, 6.0 ], + "A_mat": [ + [ 1.0, 0.0, 0.0 ], + [ 2.0, 4.0, 0.0 ], + [ 3.0, 5.0, 6.0 ] + ], "LDA": 3, "strideA1": 1, "strideA2": 3, - "N": 3, - "A": [ 1.0, 0.0, 0.0, 2.0, 4.0, 0.0, 3.0, 5.0, 6.0 ], + "offsetA": 0, "x": [ 1.0, 2.0, 3.0 ], + "strideX": 1, + "offsetX": 0, "x_out": [ 14.0, 23.0, 18.0 ] } diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_u_nt_u.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_u_nt_u.json index 28367ca0cc0e..f11d62ba0dae 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_u_nt_u.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_u_nt_u.json @@ -1,16 +1,21 @@ { "order": "column-major", + "uplo": "upper", "trans": "no-transpose", "diag": "unit", - "uplo": "upper", - "strideX": 1, - "offsetA": 0, - "offsetX": 0, + "N": 3, + "A": [ 1.0, 0.0, 0.0, 2.0, 1.0, 0.0, 3.0, 2.0, 1.0 ], + "A_mat": [ + [ 1.0, 0.0, 0.0 ], + [ 2.0, 1.0, 0.0 ], + [ 3.0, 2.0, 1.0 ] + ], "LDA": 3, "strideA1": 1, "strideA2": 3, - "N": 3, - "A": [ 1.0, 0.0, 0.0, 2.0, 1.0, 0.0, 3.0, 2.0, 1.0 ], + "offsetA": 0, "x": [ 1.0, 2.0, 3.0 ], + "strideX": 1, + "offsetX": 0, "x_out": [ 14.0, 8.0, 3.0 ] } diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_u_t_nu.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_u_t_nu.json index 92c5e1acd392..fcd73cdf4b76 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_u_t_nu.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_u_t_nu.json @@ -1,16 +1,21 @@ { "order": "column-major", + "uplo": "upper", "trans": "transpose", "diag": "non-unit", - "uplo": "upper", - "strideX": 1, - "offsetA": 0, - "offsetX": 0, + "N": 3, + "A": [ 1.0, 0.0, 0.0, 2.0, 4.0, 0.0, 3.0, 5.0, 6.0 ], + "A_mat": [ + [ 1.0, 0.0, 0.0 ], + [ 2.0, 4.0, 0.0 ], + [ 3.0, 5.0, 6.0 ] + ], "LDA": 3, "strideA1": 1, "strideA2": 3, - "N": 3, - "A": [ 1.0, 0.0, 0.0, 2.0, 4.0, 0.0, 3.0, 5.0, 6.0 ], + "offsetA": 0, "x": [ 1.0, 2.0, 3.0 ], + "strideX": 1, + "offsetX": 0, "x_out": [ 1.0, 10.0, 31.0 ] } diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_u_t_u.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_u_t_u.json index c395300a07ab..9ab0a46727d8 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_u_t_u.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_u_t_u.json @@ -1,16 +1,21 @@ { "order": "column-major", + "uplo": "upper", "trans": "transpose", "diag": "unit", - "uplo": "upper", - "strideX": 1, - "offsetA": 0, - "offsetX": 0, + "N": 3, + "A": [ 1.0, 0.0, 0.0, 2.0, 1.0, 0.0, 3.0, 2.0, 1.0 ], + "A_mat": [ + [ 1.0, 0.0, 0.0 ], + [ 2.0, 1.0, 0.0 ], + [ 3.0, 2.0, 1.0 ] + ], "LDA": 3, "strideA1": 1, "strideA2": 3, - "N": 3, - "A": [ 1.0, 0.0, 0.0, 2.0, 1.0, 0.0, 3.0, 2.0, 1.0 ], + "offsetA": 0, "x": [ 1.0, 2.0, 3.0 ], + "strideX": 1, + "offsetX": 0, "x_out": [ 1.0, 4.0, 10.0 ] } diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_xn.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_xn.json index 90fd6cefe031..1590e73094aa 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_xn.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_xn.json @@ -1,16 +1,21 @@ { "order": "column-major", + "uplo": "upper", "trans": "transpose", "diag": "unit", - "uplo": "upper", - "strideX": -1, - "offsetA": 0, - "offsetX": 2, + "N": 3, + "A": [ 1.0, 0.0, 0.0, 2.0, 1.0, 0.0, 3.0, 2.0, 1.0 ], + "A_mat": [ + [ 1.0, 0.0, 0.0 ], + [ 2.0, 1.0, 0.0 ], + [ 3.0, 2.0, 1.0 ] + ], "LDA": 3, "strideA1": 1, "strideA2": 3, - "N": 3, - "A": [ 1.0, 0.0, 0.0, 2.0, 1.0, 0.0, 3.0, 2.0, 1.0 ], + "offsetA": 0, "x": [ 3.0, 2.0, 1.0 ], + "strideX": -1, + "offsetX": 2, "x_out": [ 10.0, 4.0, 1.0 ] } diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_xt.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_xt.json index 2a993cbf7c5f..1e758556b7bc 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_xt.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_xt.json @@ -1,16 +1,21 @@ { "order": "column-major", + "uplo": "upper", "trans": "transpose", "diag": "unit", - "uplo": "upper", - "strideX": 2, - "offsetA": 0, - "offsetX": 0, + "N": 3, + "A": [ 1.0, 0.0, 0.0, 2.0, 1.0, 0.0, 3.0, 2.0, 1.0 ], + "A_mat": [ + [ 1.0, 0.0, 0.0 ], + [ 2.0, 1.0, 0.0 ], + [ 3.0, 2.0, 1.0 ] + ], "LDA": 3, "strideA1": 1, "strideA2": 3, - "N": 3, - "A": [ 1.0, 0.0, 0.0, 2.0, 1.0, 0.0, 3.0, 2.0, 1.0 ], + "offsetA": 0, "x": [ 1.0, 0.0, 2.0, 0.0, 3.0, 0.0 ], + "strideX": 2, + "offsetX": 0, "x_out": [ 1.0, 0.0, 4.0, 0.0, 10.0, 0.0 ] } diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_complex_access_pattern.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_complex_access_pattern.json index c2aed04ac974..aa5735c1c5e8 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_complex_access_pattern.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_complex_access_pattern.json @@ -1,14 +1,21 @@ { + "order": "row-major", + "uplo": "lower", "trans": "no-transpose", "diag": "non-unit", - "uplo": "lower", + "N": 3, + "A": [ 6.0, 5.0, 3.0, 999.0, 999.0, 999.0, 0.0, 4.0, 2.0, 999.0, 999.0, 999.0, 0.0, 0.0, 1.0 ], + "A_mat": [ + [ 1.0, 0.0, 0.0 ], + [ 2.0, 4.0, 0.0 ], + [ 3.0, 5.0, 6.0 ] + ], + "LDA": 6, "strideA1": -6, "strideA2": -1, "offsetA": 14, + "x": [ 3.0, 2.0, 1.0 ], "strideX": -1, "offsetX": 2, - "N": 3, - "A": [ 6, 5, 3, 999, 999, 999, 0, 4, 2, 999, 999, 999, 0, 0, 1 ], - "x": [ 3.0, 2.0, 1.0 ], "x_out": [ 31.0, 10.0, 1.0 ] } diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_l_nt_nu.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_l_nt_nu.json index 07cb4c70bfb5..58d1239dbb57 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_l_nt_nu.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_l_nt_nu.json @@ -1,16 +1,21 @@ { "order": "row-major", + "uplo": "lower", "trans": "no-transpose", "diag": "non-unit", - "uplo": "lower", - "strideX": 1, - "offsetA": 0, - "offsetX": 0, + "N": 3, + "A": [ 1.0, 0.0, 0.0, 2.0, 3.0, 0.0, 4.0, 5.0, 6.0 ], + "A_mat": [ + [ 1.0, 0.0, 0.0 ], + [ 2.0, 4.0, 0.0 ], + [ 3.0, 5.0, 6.0 ] + ], "LDA": 3, "strideA1": 3, "strideA2": 1, - "N": 3, - "A": [ 1.0, 0.0, 0.0, 2.0, 3.0, 0.0, 4.0, 5.0, 6.0 ], + "offsetA": 0, "x": [ 1.0, 2.0, 3.0 ], + "strideX": 1, + "offsetX": 0, "x_out": [ 1.0, 8.0, 32.0 ] } diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_l_nt_u.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_l_nt_u.json index 94e7a6c28a02..f6862148519f 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_l_nt_u.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_l_nt_u.json @@ -1,16 +1,21 @@ { "order": "row-major", + "uplo": "lower", "trans": "no-transpose", "diag": "unit", - "uplo": "lower", - "strideX": 1, - "offsetA": 0, - "offsetX": 0, + "N": 3, + "A": [ 1.0, 0.0, 0.0, 2.0, 1.0, 0.0, 2.0, 1.0, 1.0 ], + "A_mat": [ + [ 1.0, 0.0, 0.0 ], + [ 2.0, 1.0, 0.0 ], + [ 2.0, 1.0, 1.0 ] + ], "LDA": 3, "strideA1": 3, "strideA2": 1, - "N": 3, - "A": [ 1.0, 0.0, 0.0, 2.0, 1.0, 0.0, 2.0, 1.0, 1.0 ], + "offsetA": 0, "x": [ 1.0, 2.0, 3.0 ], + "strideX": 1, + "offsetX": 0, "x_out": [ 1.0, 4.0, 7.0 ] } diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_l_t_nu.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_l_t_nu.json index d6429a1ee234..807b66e11f28 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_l_t_nu.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_l_t_nu.json @@ -1,16 +1,21 @@ { "order": "row-major", + "uplo": "lower", "trans": "transpose", "diag": "non-unit", - "uplo": "lower", - "strideX": 1, - "offsetA": 0, - "offsetX": 0, + "N": 3, + "A": [ 1.0, 0.0, 0.0, 2.0, 3.0, 0.0, 4.0, 5.0, 6.0 ], + "A_mat": [ + [ 1.0, 0.0, 0.0 ], + [ 2.0, 4.0, 0.0 ], + [ 3.0, 5.0, 6.0 ] + ], "LDA": 3, "strideA1": 3, "strideA2": 1, - "N": 3, - "A": [ 1.0, 0.0, 0.0, 2.0, 3.0, 0.0, 4.0, 5.0, 6.0 ], + "offsetA": 0, "x": [ 1.0, 2.0, 3.0 ], + "strideX": 1, + "offsetX": 0, "x_out": [ 17.0, 21.0, 18.0 ] } diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_l_t_u.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_l_t_u.json index 2cd0a30d3c88..773a844113da 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_l_t_u.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_l_t_u.json @@ -1,16 +1,21 @@ { "order": "row-major", + "uplo": "lower", "trans": "transpose", "diag": "unit", - "uplo": "lower", - "strideX": 1, - "offsetA": 0, - "offsetX": 0, + "N": 3, + "A": [ 1.0, 0.0, 0.0, 2.0, 1.0, 0.0, 3.0, 4.0, 1.0 ], + "A_mat": [ + [ 1.0, 0.0, 0.0 ], + [ 2.0, 1.0, 0.0 ], + [ 3.0, 4.0, 1.0 ] + ], "LDA": 3, "strideA1": 3, "strideA2": 1, - "N": 3, - "A": [ 1.0, 0.0, 0.0, 2.0, 1.0, 0.0, 3.0, 4.0, 1.0 ], + "offsetA": 0, "x": [ 1.0, 2.0, 3.0 ], + "strideX": 1, + "offsetX": 0, "x_out": [ 14.0, 14.0, 3.0 ] } diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_oa.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_oa.json index fdbc41a79943..e25c390f1869 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_oa.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_oa.json @@ -1,14 +1,21 @@ { + "order": "row-major", + "uplo": "lower", "trans": "no-transpose", "diag": "non-unit", - "uplo": "lower", + "N": 3, + "A": [ 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 1.0, 0.0, 0.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 2.0, 4.0, 0.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 3.0, 5.0, 6.0, 999.0 ], + "A_mat": [ + [ 1.0, 0.0, 0.0 ], + [ 2.0, 4.0, 0.0 ], + [ 3.0, 5.0, 6.0 ] + ], + "LDA": 10, "strideA1": 10, "strideA2": 1, "offsetA": 6, + "x": [ 1.0, 2.0, 3.0 ], "strideX": 1, "offsetX": 0, - "N": 3, - "A": [ 999, 999, 999, 999, 999, 999, 1, 0, 0, 999, 999, 999, 999, 999, 999, 999, 2, 4, 0, 999, 999, 999, 999, 999, 999, 999, 3, 5, 6, 999 ], - "x": [ 1.0, 2.0, 3.0 ], "x_out": [ 1.0, 10.0, 31.0 ] } diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_sa1_sa2.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_sa1_sa2.json index bd2a70b57393..5197e92fc5db 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_sa1_sa2.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_sa1_sa2.json @@ -1,14 +1,21 @@ { + "order": "row-major", + "uplo": "lower", "trans": "no-transpose", "diag": "non-unit", - "uplo": "lower", + "N": 3, + "A": [ 1.0, 0.0, 0.0, 999.0, 999.0, 999.0, 2.0, 4.0, 0.0, 999.0, 999.0, 999.0, 3.0, 5.0, 6.0 ], + "A_mat": [ + [ 1.0, 0.0, 0.0 ], + [ 2.0, 4.0, 0.0 ], + [ 3.0, 5.0, 6.0 ] + ], + "LDA": 6, "strideA1": 6, "strideA2": 1, "offsetA": 0, + "x": [ 1.0, 2.0, 3.0 ], "strideX": 1, "offsetX": 0, - "N": 3, - "A": [ 1, 0, 0, 999, 999, 999, 2, 4, 0, 999, 999, 999, 3, 5, 6 ], - "x": [ 1.0, 2.0, 3.0 ], "x_out": [ 1.0, 10.0, 31.0 ] } diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_sa1_sa2n.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_sa1_sa2n.json index 87d036861387..4b63accc8b3e 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_sa1_sa2n.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_sa1_sa2n.json @@ -1,14 +1,21 @@ { + "order": "row-major", + "uplo": "lower", "trans": "no-transpose", "diag": "non-unit", - "uplo": "lower", + "N": 3, + "A": [ 0.0, 0.0, 1.0, 999.0, 999.0, 999.0, 0.0, 4.0, 2.0, 999.0, 999.0, 999.0, 6.0, 5.0, 3.0 ], + "A_mat": [ + [ 1.0, 0.0, 0.0 ], + [ 2.0, 4.0, 0.0 ], + [ 3.0, 5.0, 6.0 ] + ], + "LDA": 6, "strideA1": 6, "strideA2": -1, "offsetA": 2, + "x": [ 1.0, 2.0, 3.0 ], "strideX": 1, "offsetX": 0, - "N": 3, - "A": [ 0, 0, 1, 999, 999, 999, 0, 4, 2, 999, 999, 999, 6, 5, 3 ], - "x": [ 1.0, 2.0, 3.0 ], "x_out": [ 1.0, 10.0, 31.0 ] } diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_sa1n_sa2.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_sa1n_sa2.json index 954c9c09556a..f3df7c418146 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_sa1n_sa2.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_sa1n_sa2.json @@ -1,14 +1,21 @@ { + "order": "row-major", + "uplo": "lower", "trans": "no-transpose", "diag": "non-unit", - "uplo": "lower", + "N": 3, + "A": [ 3.0, 5.0, 6.0, 999.0, 999.0, 999.0, 2.0, 4.0, 0.0, 999.0, 999.0, 999.0, 1.0, 0.0, 0.0 ], + "A_mat": [ + [ 1.0, 0.0, 0.0 ], + [ 2.0, 4.0, 0.0 ], + [ 3.0, 5.0, 6.0 ] + ], + "LDA": 6, "strideA1": -6, "strideA2": 1, "offsetA": 12, + "x": [ 1.0, 2.0, 3.0 ], "strideX": 1, "offsetX": 0, - "N": 3, - "A": [ 3, 5, 6, 999, 999, 999, 2, 4, 0, 999, 999, 999, 1, 0, 0 ], - "x": [ 1.0, 2.0, 3.0 ], "x_out": [ 1.0, 10.0, 31.0 ] } diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_sa1n_sa2n.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_sa1n_sa2n.json index 44d83b8a3bf7..32291e9ce425 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_sa1n_sa2n.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_sa1n_sa2n.json @@ -1,14 +1,21 @@ { + "order": "row-major", + "uplo": "lower", "trans": "no-transpose", "diag": "non-unit", - "uplo": "lower", + "N": 3, + "A": [ 6.0, 5.0, 3.0, 999.0, 999.0, 999.0, 0.0, 4.0, 2.0, 999.0, 999.0, 999.0, 0.0, 0.0, 1.0 ], + "A_mat": [ + [ 1.0, 0.0, 0.0 ], + [ 2.0, 4.0, 0.0 ], + [ 3.0, 5.0, 6.0 ] + ], + "LDA": 6, "strideA1": -6, "strideA2": -1, "offsetA": 14, + "x": [ 1.0, 2.0, 3.0 ], "strideX": 1, "offsetX": 0, - "N": 3, - "A": [ 6, 5, 3, 999, 999, 999, 0, 4, 2, 999, 999, 999, 0, 0, 1 ], - "x": [ 1.0, 2.0, 3.0 ], "x_out": [ 1.0, 10.0, 31.0 ] } diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_u_nt_nu.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_u_nt_nu.json index 9d0ffaf69264..b20bc2029c4e 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_u_nt_nu.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_u_nt_nu.json @@ -1,16 +1,21 @@ { "order": "row-major", + "uplo": "upper", "trans": "no-transpose", "diag": "non-unit", - "uplo": "upper", - "strideX": 1, - "offsetA": 0, - "offsetX": 0, + "N": 3, + "A": [ 1.0, 2.0, 3.0, 0.0, 4.0, 5.0, 0.0, 0.0, 6.0 ], + "A_mat": [ + [ 1.0, 2.0, 3.0 ], + [ 0.0, 4.0, 5.0 ], + [ 0.0, 0.0, 6.0 ] + ], "LDA": 3, "strideA1": 3, "strideA2": 1, - "N": 3, - "A": [ 1.0, 2.0, 3.0, 0.0, 4.0, 5.0, 0.0, 0.0, 6.0 ], + "offsetA": 0, "x": [ 1.0, 2.0, 3.0 ], + "strideX": 1, + "offsetX": 0, "x_out": [ 14.0, 23.0, 18.0 ] } diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_u_nt_u.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_u_nt_u.json index 0bef3befccd2..96bd79f48485 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_u_nt_u.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_u_nt_u.json @@ -1,16 +1,21 @@ { "order": "row-major", + "uplo": "upper", "trans": "no-transpose", "diag": "unit", - "uplo": "upper", - "strideX": 1, - "offsetA": 0, - "offsetX": 0, + "N": 3, + "A": [ 1.0, 2.0, 3.0, 0.0, 1.0, 2.0, 0.0, 0.0, 1.0 ], + "A_mat": [ + [ 1.0, 2.0, 3.0 ], + [ 0.0, 1.0, 2.0 ], + [ 0.0, 0.0, 1.0 ] + ], "LDA": 3, "strideA1": 3, "strideA2": 1, - "N": 3, - "A": [ 1.0, 2.0, 3.0, 0.0, 1.0, 2.0, 0.0, 0.0, 1.0 ], + "offsetA": 0, "x": [ 1.0, 2.0, 3.0 ], + "strideX": 1, + "offsetX": 0, "x_out": [ 14.0, 8.0, 3.0 ] } diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_u_t_nu.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_u_t_nu.json index 350bc599d057..bda4ac1d70b0 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_u_t_nu.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_u_t_nu.json @@ -1,16 +1,21 @@ { "order": "row-major", + "uplo": "upper", "trans": "transpose", "diag": "non-unit", - "uplo": "upper", - "strideX": 1, - "offsetA": 0, - "offsetX": 0, + "N": 3, + "A": [ 1.0, 2.0, 3.0, 0.0, 4.0, 5.0, 0.0, 0.0, 6.0 ], + "A_mat": [ + [ 1.0, 2.0, 3.0 ], + [ 0.0, 4.0, 5.0 ], + [ 0.0, 0.0, 6.0 ] + ], "LDA": 3, "strideA1": 3, "strideA2": 1, - "N": 3, - "A": [ 1.0, 2.0, 3.0, 0.0, 4.0, 5.0, 0.0, 0.0, 6.0 ], + "offsetA": 0, "x": [ 1.0, 2.0, 3.0 ], + "strideX": 1, + "offsetX": 0, "x_out": [ 1.0, 10.0, 31.0 ] } diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_u_t_u.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_u_t_u.json index 3216211b81ae..272b4be2b3c9 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_u_t_u.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_u_t_u.json @@ -1,16 +1,21 @@ { "order": "row-major", + "uplo": "upper", "trans": "transpose", "diag": "unit", - "uplo": "upper", - "strideX": 1, - "offsetA": 0, - "offsetX": 0, + "N": 3, + "A": [ 1.0, 2.0, 3.0, 0.0, 1.0, 2.0, 0.0, 0.0, 1.0 ], + "A_mat": [ + [ 1.0, 2.0, 3.0 ], + [ 0.0, 1.0, 2.0 ], + [ 0.0, 0.0, 1.0 ] + ], "LDA": 3, "strideA1": 3, "strideA2": 1, - "N": 3, - "A": [ 1.0, 2.0, 3.0, 0.0, 1.0, 2.0, 0.0, 0.0, 1.0 ], + "offsetA": 0, "x": [ 1.0, 2.0, 3.0 ], + "strideX": 1, + "offsetX": 0, "x_out": [ 1.0, 4.0, 10.0 ] } diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_xn.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_xn.json index 6f9608e918a7..48a947b3058b 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_xn.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_xn.json @@ -1,16 +1,21 @@ { "order": "row-major", + "uplo": "upper", "trans": "transpose", "diag": "unit", - "uplo": "upper", - "strideX": -1, - "offsetA": 0, - "offsetX": 2, + "N": 3, + "A": [ 1.0, 2.0, 3.0, 0.0, 1.0, 2.0, 0.0, 0.0, 1.0 ], + "A_mat": [ + [ 1.0, 2.0, 3.0 ], + [ 0.0, 1.0, 2.0 ], + [ 0.0, 0.0, 1.0 ] + ], "LDA": 3, "strideA1": 3, "strideA2": 1, - "N": 3, - "A": [ 1.0, 2.0, 3.0, 0.0, 1.0, 2.0, 0.0, 0.0, 1.0 ], + "offsetA": 0, "x": [ 1.0, 2.0, 3.0 ], + "strideX": -1, + "offsetX": 2, "x_out": [ 14.0, 8.0, 3.0 ] } diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_xt.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_xt.json index 6e31d5f93c78..1d0b76b510f3 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_xt.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/row_major_xt.json @@ -1,16 +1,21 @@ { "order": "row-major", + "uplo": "upper", "trans": "transpose", "diag": "unit", - "uplo": "upper", - "strideX": 2, - "offsetA": 0, - "offsetX": 0, + "N": 3, + "A": [ 1.0, 2.0, 3.0, 0.0, 1.0, 2.0, 0.0, 0.0, 1.0 ], + "A_mat": [ + [ 1.0, 2.0, 3.0 ], + [ 0.0, 1.0, 2.0 ], + [ 0.0, 0.0, 1.0 ] + ], "LDA": 3, "strideA1": 3, "strideA2": 1, - "N": 3, - "A": [ 1.0, 2.0, 3.0, 0.0, 1.0, 2.0, 0.0, 0.0, 1.0 ], + "offsetA": 0, "x": [ 1.0, 0.0, 2.0, 0.0, 3.0, 0.0 ], + "strideX": 2, + "offsetX": 0, "x_out": [ 1.0, 0.0, 4.0, 0.0, 10.0, 0.0 ] } From ce0f073de3dc2c9fa77e2c4f7d1246206ad4bd7e Mon Sep 17 00:00:00 2001 From: Shabareesh Shetty <139731143+ShabiShett07@users.noreply.github.com> Date: Thu, 5 Jun 2025 13:36:55 +0530 Subject: [PATCH 2/4] chore: minor clean-up Signed-off-by: Shabareesh Shetty <139731143+ShabiShett07@users.noreply.github.com> --- .../test/fixtures/column_major_complex_access_pattern.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_complex_access_pattern.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_complex_access_pattern.json index 7709c4a612b1..1eaeb43c225c 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_complex_access_pattern.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_complex_access_pattern.json @@ -6,9 +6,9 @@ "N": 3, "A": [ 6.0, 999.0, 0.0, 999.0, 0.0, 5.0, 999.0, 4.0, 999.0, 0.0, 3.0, 999.0, 2.0, 999.0, 1.0 ], "A_mat": [ - [ 1.0, 2.0, 3.0 ], - [ 0.0, 4.0, 5.0 ], - [ 0.0, 0.0, 6.0 ] + [ 1.0, 0.0, 0.0 ], + [ 2.0, 4.0, 0.0 ], + [ 3.0, 5.0, 6.0 ] ], "LDA": 5, "strideA1": -2, From 7b318cc7433c4742ec7b2f8754cf7f02c4c6f235 Mon Sep 17 00:00:00 2001 From: Harsh <149176984+hrshya@users.noreply.github.com> Date: Wed, 30 Apr 2025 07:27:07 +0530 Subject: [PATCH 3/4] bench: rename `randu` to `uniform` for consistency PR-URL: https://github.com/stdlib-js/stdlib/pull/6043 Reviewed-by: Athan Reines From 710c8665cde306a1c683d546dc137189fb698f93 Mon Sep 17 00:00:00 2001 From: ShabiShett07 Date: Fri, 6 Jun 2025 12:23:27 +0530 Subject: [PATCH 4/4] chore: update fixtures --- 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: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: na - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - 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: na - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- .../blas/base/dtrmv/test/fixtures/column_major_l_nt_nu.json | 6 +++--- .../blas/base/dtrmv/test/fixtures/column_major_l_nt_u.json | 6 +++--- .../blas/base/dtrmv/test/fixtures/column_major_l_t_nu.json | 6 +++--- .../blas/base/dtrmv/test/fixtures/column_major_l_t_u.json | 6 +++--- .../blas/base/dtrmv/test/fixtures/column_major_oa.json | 6 +++--- .../blas/base/dtrmv/test/fixtures/column_major_sa1_sa2.json | 6 +++--- .../base/dtrmv/test/fixtures/column_major_sa1_sa2n.json | 6 +++--- .../base/dtrmv/test/fixtures/column_major_sa1n_sa2.json | 6 +++--- .../base/dtrmv/test/fixtures/column_major_sa1n_sa2n.json | 6 +++--- .../blas/base/dtrmv/test/fixtures/column_major_u_nt_nu.json | 6 +++--- .../blas/base/dtrmv/test/fixtures/column_major_u_nt_u.json | 6 +++--- .../blas/base/dtrmv/test/fixtures/column_major_u_t_nu.json | 6 +++--- .../blas/base/dtrmv/test/fixtures/column_major_u_t_u.json | 6 +++--- .../blas/base/dtrmv/test/fixtures/column_major_xn.json | 6 +++--- .../blas/base/dtrmv/test/fixtures/column_major_xt.json | 6 +++--- 15 files changed, 45 insertions(+), 45 deletions(-) diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_l_nt_nu.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_l_nt_nu.json index 4b0d712f488d..17afa862f2fc 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_l_nt_nu.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_l_nt_nu.json @@ -6,9 +6,9 @@ "N": 3, "A": [ 1.0, 2.0, 3.0, 0.0, 4.0, 5.0, 0.0, 0.0, 6.0 ], "A_mat": [ - [ 1.0, 2.0, 3.0 ], - [ 0.0, 4.0, 5.0 ], - [ 0.0, 0.0, 6.0 ] + [ 1.0, 0.0, 0.0 ], + [ 2.0, 4.0, 0.0 ], + [ 3.0, 5.0, 6.0 ] ], "LDA": 3, "strideA1": 1, diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_l_nt_u.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_l_nt_u.json index 53a7708b0447..0765f07d6a59 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_l_nt_u.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_l_nt_u.json @@ -6,9 +6,9 @@ "N": 3, "A": [ 1.0, 2.0, 2.0, 0.0, 1.0, 1.0, 0.0, 0.0, 1.0 ], "A_mat": [ - [ 1.0, 2.0, 2.0 ], - [ 0.0, 1.0, 1.0 ], - [ 0.0, 0.0, 1.0 ] + [ 1.0, 0.0, 0.0 ], + [ 2.0, 1.0, 0.0 ], + [ 2.0, 1.0, 1.0 ] ], "LDA": 3, "strideA1": 1, diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_l_t_nu.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_l_t_nu.json index 80d1aefcba88..de220452ddba 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_l_t_nu.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_l_t_nu.json @@ -6,9 +6,9 @@ "N": 3, "A": [ 1.0, 2.0, 3.0, 0.0, 4.0, 5.0, 0.0, 0.0, 6.0 ], "A_mat": [ - [ 1.0, 2.0, 3.0 ], - [ 0.0, 4.0, 5.0 ], - [ 0.0, 0.0, 6.0 ] + [ 1.0, 0.0, 0.0 ], + [ 2.0, 4.0, 0.0 ], + [ 3.0, 5.0, 6.0 ] ], "LDA": 3, "strideA1": 1, diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_l_t_u.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_l_t_u.json index 5d3775ff8e22..637f8d09af7e 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_l_t_u.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_l_t_u.json @@ -6,9 +6,9 @@ "N": 3, "A": [ 1.0, 2.0, 3.0, 0.0, 1.0, 2.0, 0.0, 0.0, 1.0 ], "A_mat": [ - [ 1.0, 2.0, 3.0 ], - [ 0.0, 1.0, 2.0 ], - [ 0.0, 0.0, 1.0 ] + [ 1.0, 0.0, 0.0 ], + [ 2.0, 1.0, 0.0 ], + [ 3.0, 2.0, 1.0 ] ], "LDA": 3, "strideA1": 1, diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_oa.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_oa.json index 3620da53c352..edf77e629ae5 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_oa.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_oa.json @@ -6,9 +6,9 @@ "N": 3, "A": [ 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0, 1.0, 999.0, 2.0, 999.0, 3.0, 999.0, 0.0, 999.0, 4.0, 999.0, 5.0, 999.0, 0.0, 999.0, 0.0, 999.0, 6.0, 999.0, 999.0, 999.0, 999.0, 999.0, 999.0 ], "A_mat": [ - [ 1.0, 2.0, 3.0 ], - [ 0.0, 4.0, 5.0 ], - [ 0.0, 0.0, 6.0 ] + [ 1.0, 0.0, 0.0 ], + [ 2.0, 4.0, 0.0 ], + [ 3.0, 5.0, 6.0 ] ], "LDA": 6, "strideA1": 2, diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_sa1_sa2.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_sa1_sa2.json index 01a7187807e3..a3b870bb635e 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_sa1_sa2.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_sa1_sa2.json @@ -6,9 +6,9 @@ "N": 3, "A": [ 1.0, 999.0, 2.0, 999.0, 3.0, 0.0, 999.0, 4.0, 999.0, 5.0, 0.0, 999.0, 0.0, 999.0, 6.0 ], "A_mat": [ - [ 1.0, 2.0, 3.0 ], - [ 0.0, 4.0, 5.0 ], - [ 0.0, 0.0, 6.0 ] + [ 1.0, 0.0, 0.0 ], + [ 2.0, 4.0, 0.0 ], + [ 3.0, 5.0, 6.0 ] ], "LDA": 5, "strideA1": 2, diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_sa1_sa2n.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_sa1_sa2n.json index 244b0318bb95..9ea5b4c8b6b9 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_sa1_sa2n.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_sa1_sa2n.json @@ -6,9 +6,9 @@ "N": 3, "A": [ 0.0, 999.0, 0.0, 999.0, 6.0, 0.0, 999.0, 4.0, 999.0, 5.0, 1.0, 999.0, 2.0, 999.0, 3.0 ], "A_mat": [ - [ 1.0, 2.0, 3.0 ], - [ 0.0, 4.0, 5.0 ], - [ 0.0, 0.0, 6.0 ] + [ 1.0, 0.0, 0.0 ], + [ 2.0, 4.0, 0.0 ], + [ 3.0, 5.0, 6.0 ] ], "LDA": 5, "strideA1": 2, diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_sa1n_sa2.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_sa1n_sa2.json index e51903340a76..bfe972f48a68 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_sa1n_sa2.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_sa1n_sa2.json @@ -6,9 +6,9 @@ "N": 3, "A": [ 3.0, 999.0, 2.0, 999.0, 1.0, 5.0, 999.0, 4.0, 999.0, 0.0, 6.0, 999.0, 0.0, 999.0, 0.0 ], "A_mat": [ - [ 1.0, 2.0, 3.0 ], - [ 0.0, 4.0, 5.0 ], - [ 0.0, 0.0, 6.0 ] + [ 1.0, 0.0, 0.0 ], + [ 2.0, 4.0, 0.0 ], + [ 3.0, 5.0, 6.0 ] ], "LDA": 5, "strideA1": -2, diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_sa1n_sa2n.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_sa1n_sa2n.json index 1126fd225267..0276362d2003 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_sa1n_sa2n.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_sa1n_sa2n.json @@ -6,9 +6,9 @@ "N": 3, "A": [ 6.0, 999.0, 0.0, 999.0, 0.0, 5.0, 999.0, 4.0, 999.0, 0.0, 3.0, 999.0, 2.0, 999.0, 1.0 ], "A_mat": [ - [ 1.0, 2.0, 3.0 ], - [ 0.0, 4.0, 5.0 ], - [ 0.0, 0.0, 6.0 ] + [ 1.0, 0.0, 0.0 ], + [ 2.0, 4.0, 0.0 ], + [ 3.0, 5.0, 6.0 ] ], "LDA": 5, "strideA1": -2, diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_u_nt_nu.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_u_nt_nu.json index fef0c16caa92..3efb2dd1d795 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_u_nt_nu.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_u_nt_nu.json @@ -6,9 +6,9 @@ "N": 3, "A": [ 1.0, 0.0, 0.0, 2.0, 4.0, 0.0, 3.0, 5.0, 6.0 ], "A_mat": [ - [ 1.0, 0.0, 0.0 ], - [ 2.0, 4.0, 0.0 ], - [ 3.0, 5.0, 6.0 ] + [ 1.0, 2.0, 3.0 ], + [ 0.0, 4.0, 5.0 ], + [ 0.0, 0.0, 6.0 ] ], "LDA": 3, "strideA1": 1, diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_u_nt_u.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_u_nt_u.json index f11d62ba0dae..ee1c8f16e4ec 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_u_nt_u.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_u_nt_u.json @@ -6,9 +6,9 @@ "N": 3, "A": [ 1.0, 0.0, 0.0, 2.0, 1.0, 0.0, 3.0, 2.0, 1.0 ], "A_mat": [ - [ 1.0, 0.0, 0.0 ], - [ 2.0, 1.0, 0.0 ], - [ 3.0, 2.0, 1.0 ] + [ 1.0, 2.0, 3.0 ], + [ 0.0, 1.0, 2.0 ], + [ 0.0, 0.0, 1.0 ] ], "LDA": 3, "strideA1": 1, diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_u_t_nu.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_u_t_nu.json index fcd73cdf4b76..0fdb8dd15bd2 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_u_t_nu.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_u_t_nu.json @@ -6,9 +6,9 @@ "N": 3, "A": [ 1.0, 0.0, 0.0, 2.0, 4.0, 0.0, 3.0, 5.0, 6.0 ], "A_mat": [ - [ 1.0, 0.0, 0.0 ], - [ 2.0, 4.0, 0.0 ], - [ 3.0, 5.0, 6.0 ] + [ 1.0, 2.0, 3.0 ], + [ 0.0, 4.0, 5.0 ], + [ 0.0, 0.0, 6.0 ] ], "LDA": 3, "strideA1": 1, diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_u_t_u.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_u_t_u.json index 9ab0a46727d8..da20503c42dd 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_u_t_u.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_u_t_u.json @@ -6,9 +6,9 @@ "N": 3, "A": [ 1.0, 0.0, 0.0, 2.0, 1.0, 0.0, 3.0, 2.0, 1.0 ], "A_mat": [ - [ 1.0, 0.0, 0.0 ], - [ 2.0, 1.0, 0.0 ], - [ 3.0, 2.0, 1.0 ] + [ 1.0, 2.0, 3.0 ], + [ 0.0, 1.0, 2.0 ], + [ 0.0, 0.0, 1.0 ] ], "LDA": 3, "strideA1": 1, diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_xn.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_xn.json index 1590e73094aa..78053a3ee3bc 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_xn.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_xn.json @@ -6,9 +6,9 @@ "N": 3, "A": [ 1.0, 0.0, 0.0, 2.0, 1.0, 0.0, 3.0, 2.0, 1.0 ], "A_mat": [ - [ 1.0, 0.0, 0.0 ], - [ 2.0, 1.0, 0.0 ], - [ 3.0, 2.0, 1.0 ] + [ 1.0, 2.0, 3.0 ], + [ 0.0, 1.0, 2.0 ], + [ 0.0, 0.0, 1.0 ] ], "LDA": 3, "strideA1": 1, diff --git a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_xt.json b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_xt.json index 1e758556b7bc..cbb24c42d234 100644 --- a/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_xt.json +++ b/lib/node_modules/@stdlib/blas/base/dtrmv/test/fixtures/column_major_xt.json @@ -6,9 +6,9 @@ "N": 3, "A": [ 1.0, 0.0, 0.0, 2.0, 1.0, 0.0, 3.0, 2.0, 1.0 ], "A_mat": [ - [ 1.0, 0.0, 0.0 ], - [ 2.0, 1.0, 0.0 ], - [ 3.0, 2.0, 1.0 ] + [ 1.0, 2.0, 3.0 ], + [ 0.0, 1.0, 2.0 ], + [ 0.0, 0.0, 1.0 ] ], "LDA": 3, "strideA1": 1,