Menu

SVN archive Commit Log


Commit Date  
[r26620] by bugman

Expansion of the align_tensor.matrix_angles user function.

The new basis set 'unitary 9D' has been introduced. This creates vectors as {Sxx, Sxy, Sxz, Syx,
Syy, Syz, Szx, Szy, Szz} and computes the inter-vector angles. These match the 'matrix' basis set
whereby the Euclidean inner product divided by the Frobenius norms is used to calculate the
inter-tensor angles.

In addition, the user function documentation and printouts have been improved. And the backend code
has been simplified.

2014-11-18 16:50:23 Tree
[r26619] by bugman

Expanded the N_state_model.test_5_state_xz system test.

This now covers the new 'unitary 9D' basis set for the align_tensor.svd user function and the new
'matrix' basis set for the align_tensor.matrix_angles user function.

2014-11-18 16:23:53 Tree
[r26618] by bugman

Conversion of the basis_set argument for the align_tensor.svd user function.

The argument is now a string that accepts the values of 'unitary 9D', 'unitary 5D', and 'geometric
5D' to select between the different SVD matrices. This has been updated in the test suite as well.

2014-11-18 16:22:02 Tree
[r26617] by bugman

Printout improvements clarifying the align_tensor.matrix_angles user function.

2014-11-18 14:30:36 Tree
[r26616] by bugman

Added a check for the values of the basis_set argument.

This is to the align_tensor.matrix_angles user function backend.

2014-11-18 14:14:45 Tree
[r26615] by bugman

Conversion of the basis_set argument for the align_tensor.matrix_angles user function.

The argument is now a string that accepts the values of 'matrix', 'unitary 5D', and 'geometric 5D'
to select between the different matrix angles techniques. This has been updated in the test suite
as well.

2014-11-18 14:12:41 Tree
[r26614] by bugman

Updated the test_matrix_angles_identity() unit test for pipe_control.align_tensor.matrix_angles().

This is the test in the _prompt.test_align_tensor.Test_align_tensor module. The basis set has been
set back to the now non-default value of 0, and the value checks have been converted from
assertEqual() to assertAlmostEqual() to allow for small truncation errors.

2014-11-18 13:33:00 Tree
[r26613] by bugman

Import fix for the frame order CaM system test base script.

The vector_angle() function of the lib.geometry.vectors module is now called vector_angle_normal().

2014-11-18 13:08:58 Tree
[r26612] by bugman

Improvements to the description of the align_tensor.matrix_angles user function.

2014-11-18 12:46:26 Tree
[r26611] by bugman

Implemented a new default basis set for the align_tensor.matrix_angles user function.

This is uses standard definition of the inter-matrix angle using the Euclidean inner product of the
two matrices divided by the product of the Frobenius norm of each matrix. As this is a linear map,
it should produce the most correct definition of inter-tensor angles.

2014-11-18 10:54:21 Tree
Older >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.