Menu

Commit [r23615]  Maximize  Restore  History

Proper edge case handling and slight speed up of the frame order PCS integration functions.

The case whereby no Sobol' points in the numerical integration lie within the motional distribution
is now caught and the rotation matrix set to the motional eigenframe to simulate the rigid state.
As the code for averaging the PCS was changed, it was also simplified by removing an unnecessary
loop over all spins. This should speed up the PCS integration by a tiny amount.

bugman 2014-06-03

changed /branches/frame_order_cleanup/lib/frame_order/double_rotor.py
changed /branches/frame_order_cleanup/lib/frame_order/iso_cone.py
changed /branches/frame_order_cleanup/lib/frame_order/iso_cone_torsionless.py
changed /branches/frame_order_cleanup/lib/frame_order/pseudo_ellipse.py
changed /branches/frame_order_cleanup/lib/frame_order/pseudo_ellipse_torsionless.py
changed /branches/frame_order_cleanup/lib/frame_order/rotor.py
/branches/frame_order_cleanup/lib/frame_order/double_rotor.py Diff Switch to side-by-side view
Loading...
/branches/frame_order_cleanup/lib/frame_order/iso_cone.py Diff Switch to side-by-side view
Loading...
/branches/frame_order_cleanup/lib/frame_order/iso_cone_torsionless.py Diff Switch to side-by-side view
Loading...
/branches/frame_order_cleanup/lib/frame_order/pseudo_ellipse.py Diff Switch to side-by-side view
Loading...
/branches/frame_order_cleanup/lib/frame_order/pseudo_ellipse_torsionless.py Diff Switch to side-by-side view
Loading...
/branches/frame_order_cleanup/lib/frame_order/rotor.py Diff Switch to side-by-side view
Loading...
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.