Almost all of the changes necessary to create OpenMD out of our old project (OOPSE-4)
Added new restraint infrastructure Added MolecularRestraints Added ObjectRestraints Added RestraintStamp Updated thermodynamic integration to use ObjectRestraints Added Quaternion mathematics for twist swing decompositions Significantly updated RestWriter and RestReader to use dump-like files Added selections for x, y, and z coordinates of atoms Removed monolithic Restraints class Fixed a few bugs in gradients of Euler angles in DirectionalAtom and RigidBody Added some rotational capabilities to prinicpalAxisCalculator
A few formatting changes to prettify the code
Adding single precision capabilities to c++ side
Don't remember what we did
fix a bug in projecting the inertia tensor of directional atom in rigibody into rigidbody's body frame (previous commit is wrong)
xemacs has been drafted to perform our indentation services
(1) complete section parser's error message (2) add GhostTorsion (3) accumulate inertial tensor from the directional atoms before calculate rigidbody's inertial tensor
merging new_design branch into OOPSE-2.0
isLinear and linearAxis are virtual in StuntDouble, but are implemented by DirectionalAtom and RigidBody In StuntDouble, they should return false and "-1" but there should be logic to figure them out in the other two classes
change the #include in source files
Import of OOPSE v. 2.0
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.