@Test
public void testTranspose() {

  final Matrix3 mat3A = new Matrix3( //
      0.01, 0.1, 0.2, //
      1.0, 1.1, 1.2, //
      2.0, 2.1, 2.2);
  final Matrix3 result = mat3A.transpose(null);
  assertEquals(new Matrix3( //
      0.01, 1.0, 2.0, //
      0.1, 1.1, 2.1, //
      0.2, 1.2, 2.2), result);
  assertEquals(new Matrix3( //
      0.01, 0.1, 0.2, //
      1.0, 1.1, 1.2, //
      2.0, 2.1, 2.2), result.transposeLocal());
  // coverage
  final Matrix3 result2 = result.transposeLocal().transpose(new Matrix3());
  assertEquals(mat3A, result2);
}