Menu

SVN archive Commit Log


Commit Date  
[r2696] by bugman

Improvements to the printed out messages of the 'pdb.create_tensor_pdb()' user function.

2006-10-29 05:56:37 Tree
[r2695] by bugman

Changed the CONECT record algorithm (for the tensor PDB) to allow more than four bonded atoms.

Multiple CONECT records are now generated for an atom if it is bonded to more than 4 other atoms.

2006-10-29 05:51:32 Tree
[r2694] by bugman

Sorted the HETATM and CONECT records by atomic number in the tensor PDB file.

2006-10-29 05:18:29 Tree
[r2693] by bugman

Because of the diffusion tensor symmetry, the axes where extended in both the pos and neg directions.

2006-10-29 05:10:07 Tree
[r2692] by bugman

Improved the docstring of the user function 'pdb.create_tensor_pdb()'.

I've made it more clear that the units of the diffusion tensor are rates, not times. This is to
help users to not be confused with the fact that being parallel to the long axis of the tensor means
that the bond is moving faster!

2006-10-29 04:54:29 Tree
[r2691] by bugman

Fixed the incorrect value of the isotropic Diso parameter.

The code for setting the diffusion tensor parameters was out of date (compared to the spheroidal and
ellipsoidal code). Diso was being explicitly set, whereas it should have been calculated on the
fly. In addition it was being calculated incorrectly with the equation Diso = 6/tm rather than
Diso = 1/(6tm)!!!

2006-10-29 04:17:35 Tree
[r2690] by bugman

Modified and improved the comments about the uniform vector distribution.

The terms longitudinal and latitudinal have been added.

2006-10-29 04:14:09 Tree
[r2689] by bugman

Fixed the transposed spheroidal rotation matrix.

The spheroidal rotation matrix returned from the data structure 'self.relax.data.diff[run].rotation'
was incorrect. Instead of the true rotation matrix, the transpose of the matrix was being returned.
As the spheroidal rotation matrix was transposed whereas the ellipsoidal rotation matrix was correct
(the spherical rotation matrix was the identity matrix, so no problem there), the maths for
generating the PDB geometric object representing the diffusion tensor was causing problems. Now all
three geometric objects - sphere, spheroid, and ellipsoid - should be correctly generated.

2006-10-29 03:13:38 Tree
[r2688] by bugman

Added the three axes corresponding to Dx, Dy, and Dz to the ellipsoid tensor PDB representation.

These are the eigenvalues of the ellipsoidal diffusion tensor. Three carbon atoms were added to the
vector position and all were joined to the carbon representing the centre of mass (R).

2006-10-29 03:07:54 Tree
[r2687] by bugman

Modification to the uniform distribution of vectors.

The vectors of the radial array (longitude) have been shifted by half an increment and the last
vector, which has moved beyond the pole, has been dropped. In addition, vectors have been added to
the top and bottom poles, slightly breaking the uniformity of the distribution. This improves
the appearance of the PDB geometric object representing the diffusion tensor.

2006-10-29 03:05:44 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.