public class EjmlUnitTests
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
EjmlUnitTests.TestException |
| Constructor and Description |
|---|
EjmlUnitTests() |
| Modifier and Type | Method and Description |
|---|---|
static void |
assertCountable(ReshapeMatrix64F A)
Checks to see if every element in A is countable.
|
static void |
assertEquals(ReshapeMatrix64F A,
ReshapeMatrix64F B,
double tol)
Checks to see if each element in the matrices are within tolerance of each other and countable:
|
static void |
assertEqualsTrans(ReshapeMatrix64F A,
ReshapeMatrix64F B,
double tol)
Checks to see if the transpose of B is equal to A and countable:
|
static void |
assertEqualsUncountable(ReshapeMatrix64F A,
ReshapeMatrix64F B,
double tol)
Checks to see if each element in the matrix is within tolerance of each other:
|
static void |
assertShape(ReshapeMatrix64F A,
int numRows,
int numCols)
Checks to see if the matrix has the specified number of rows and columns.
|
static void |
assertShape(ReshapeMatrix64F A,
ReshapeMatrix64F B)
Checks to see if A and B have the same shape.
|
public static void assertCountable(ReshapeMatrix64F A)
A - Matrixpublic static void assertShape(ReshapeMatrix64F A, ReshapeMatrix64F B)
Checks to see if A and B have the same shape.
A - MatrixB - Matrixpublic static void assertShape(ReshapeMatrix64F A, int numRows, int numCols)
Checks to see if the matrix has the specified number of rows and columns.
A - MatrixnumRows - expected number of rows in the matrixnumCols - expected number of columns in the matrixpublic static void assertEqualsUncountable(ReshapeMatrix64F A, ReshapeMatrix64F B, double tol)
Checks to see if each element in the matrix is within tolerance of each other:
The two matrices are identical with in tolerance if:
|aij - bij| ≤ tol
In addition if an element is NaN or infinite in one matrix it must be the same in the other.
A - Matrix AB - Matrix Btol - Tolerancepublic static void assertEquals(ReshapeMatrix64F A, ReshapeMatrix64F B, double tol)
Checks to see if each element in the matrices are within tolerance of each other and countable:
The two matrices are identical with in tolerance if:
|aij - bij| ≤ tol
The test will fail if any element in either matrix is NaN or infinite.
A - Matrix AB - Matrix Btol - Tolerancepublic static void assertEqualsTrans(ReshapeMatrix64F A, ReshapeMatrix64F B, double tol)
Checks to see if the transpose of B is equal to A and countable:
|aij - bji| ≤ tol
The test will fail if any element in either matrix is NaN or infinite.
A - Matrix AB - Matrix Btol - Tolerance