added tests for the transposition of 4x4 matrices
This commit is contained in:
@@ -57,6 +57,86 @@ struct {
|
|||||||
double *A, *B;
|
double *A, *B;
|
||||||
int m, n;
|
int m, n;
|
||||||
} transp_tests[] = {
|
} 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[]) {
|
.A = (double[]) {
|
||||||
1, 0, 0,
|
1, 0, 0,
|
||||||
|
|||||||
Reference in New Issue
Block a user