added tests for the transposition of 4x4 matrices

This commit is contained in:
Francesco Cozzuto
2022-01-14 15:30:34 +01:00
parent 1eebceef23
commit 56c481d684
+80
View File
@@ -57,6 +57,86 @@ struct {
double *A, *B;
int m, n;
} transp_tests[] = {
{
.A = (double[]) {
1, 0, 0, 0,
0, 2, 0, 0,
0, 0, 3, 0,
0, 0, 0, 4,
},
.B = (double[]) {
1, 0, 0, 0,
0, 2, 0, 0,
0, 0, 3, 0,
0, 0, 0, 4,
},
.m = 4,
.n = 4,
},
{
.A = (double[]) {
1, 2, 3, 4,
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
},
.B = (double[]) {
1, 0, 0, 0,
2, 0, 0, 0,
3, 0, 0, 0,
4, 0, 0, 0,
},
.m = 4,
.n = 4,
},
{
.A = (double[]) {
0, 1, 0, 0,
0, 2, 0, 0,
0, 3, 0, 0,
0, 4, 0, 0,
},
.B = (double[]) {
0, 0, 0, 0,
1, 2, 3, 4,
0, 0, 0, 0,
0, 0, 0, 0,
},
.m = 4,
.n = 4,
},
{
.A = (double[]) {
0, 0, 1, 0,
0, 0, 2, 0,
0, 0, 3, 0,
0, 0, 4, 0,
},
.B = (double[]) {
0, 0, 0, 0,
0, 0, 0, 0,
1, 2, 3, 4,
0, 0, 0, 0,
},
.m = 4,
.n = 4,
},
{
.A = (double[]) {
0, 0, 0, 1,
0, 0, 0, 2,
0, 0, 0, 3,
0, 0, 0, 4,
},
.B = (double[]) {
0, 0, 0, 0,
0, 0, 0, 0,
0, 0, 0, 0,
1, 2, 3, 4,
},
.m = 4,
.n = 4,
},
{
.A = (double[]) {
1, 0, 0,