PIMathMatrix add trace, assert for non square matrix, assert in operator *

This commit is contained in:
2020-10-23 15:10:57 +03:00
parent fa85f414db
commit 0189f28f43
3 changed files with 34 additions and 62 deletions

View File

@@ -355,12 +355,6 @@ TEST(PIMathMatrix_Test, determinantIfSquare) {
ASSERT_DOUBLE_EQ(d, i);
}
TEST(PIMathMatrix_Test, determinantIfNotSquare) {
PIMathMatrix<double> matrix(3, 5, 1.0);
matrix.element(1,1) = 5.0;
ASSERT_FALSE(matrix.determinant());
}
TEST(PIMathMatrix_Test, trace) {
PIMathMatrix<double> matrix(3, 3, 0.0);
double t;
@@ -383,12 +377,6 @@ TEST(PIMathMatrix_Test, trace) {
ASSERT_DOUBLE_EQ(t, i);
}
TEST(PIMathMatrix_Test, traceIfNotSquare) {
PIMathMatrix<double> matrix(3, 5, 1.0);
matrix.element(1,1) = 5.0;
ASSERT_FALSE(matrix.trace());
}
TEST(PIMathMatrix_Test, toUpperTriangular) {
PIMathMatrix<double> matrix(3, 3, 0.0);
double d1, d2 = 1;