Menu

SVN archive Commit Log


Commit Date  
[r22522] by bugman

The CaM frame order system test base script is now using lib.geometry.vectors.vector_angle().

This is for correctly calculating the alpha axis angle for the rotor models.

2014-03-24 16:15:10 Tree
[r22521] by bugman

Merged revisions 22518-22520 via svnmerge from
svn+ssh://bugman@.../svn/relax/trunk

........
r22518 | bugman | 2014-03-21 15:22:38 +0100 (Fri, 21 Mar 2014) | 6 lines

Created the new vector_angle() library function.

This is located in the lib.geometry.vectors module. The function will calculate the angle between
two vectors with sign or direction using the atan2() function.
........
r22519 | bugman | 2014-03-21 17:26:06 +0100 (Fri, 21 Mar 2014) | 3 lines

Addition of a number of unit tests for the new lib.geometry.vectors.vector_angle() function.
........
r22520 | bugman | 2014-03-21 17:29:24 +0100 (Fri, 21 Mar 2014) | 7 lines

Changes to the lib.geometry.vectors.vector_angle() function.

This now expects the normal of the plane in which the angle is defined. The original logic was not
functional, therefore the angle is forced to be negative if the cross product between the two
vectors points in the opposite direction as the normal.
........

2014-03-21 16:47:31 Tree
[r22520] by bugman

Changes to the lib.geometry.vectors.vector_angle() function.

This now expects the normal of the plane in which the angle is defined. The original logic was not
functional, therefore the angle is forced to be negative if the cross product between the two
vectors points in the opposite direction as the normal.

2014-03-21 16:29:24 Tree
[r22519] by bugman

Addition of a number of unit tests for the new lib.geometry.vectors.vector_angle() function.

2014-03-21 16:26:06 Tree
[r22518] by bugman

Created the new vector_angle() library function.

This is located in the lib.geometry.vectors module. The function will calculate the angle between
two vectors with sign or direction using the atan2() function.

2014-03-21 14:22:38 Tree
[r22517] by bugman

Merged revisions 22516 via svnmerge from
svn+ssh://bugman@.../svn/relax/trunk

........
r22516 | bugman | 2014-03-21 11:09:18 +0100 (Fri, 21 Mar 2014) | 7 lines

Bug fix for all of the R1rho relaxation dispersion models.

The atan2() function is now being used rather than atan() for determining the rotating frame tilt
angle. This is to allow the angle to be in the correct quandrant - i.e. to have a sign or
direction.
........

2014-03-21 10:12:56 Tree
[r22516] by bugman

Bug fix for all of the R1rho relaxation dispersion models.

The atan2() function is now being used rather than atan() for determining the rotating frame tilt
angle. This is to allow the angle to be in the correct quandrant - i.e. to have a sign or
direction.

2014-03-21 10:09:18 Tree
[r22515] by bugman

The CaM frame order system tests for the rotor models are converted to the new axis_alpha parameter.

The axis_theta and axis_phi spherical coordinates are converted to the new reduced parameter set
defined by a random point in space (the CoM of all atoms), the pivot point, and a single angle
alpha.

2014-03-21 08:39:33 Tree
[r22514] by bugman

Improvements for the centre of mass calculation for the frame order model optimisation.

This is now only calculated for the rotor models. The CoM is also printed out for better user feedback.

2014-03-21 08:17:23 Tree
[r22513] by bugman

Merged revisions 22512 via svnmerge from
svn+ssh://bugman@.../svn/relax/trunk

........
r22512 | bugman | 2014-03-19 15:32:34 +0100 (Wed, 19 Mar 2014) | 6 lines

The verbosity flag is now used in the centre of mass calculations.

The pipe_control.structure.mass.pipe_centre_of_mass() function now passes the verbosity argument
into the lib.structure.mass.centre_of_mass() function.
........

2014-03-19 14:33:59 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.