Hi Kristian,
This error message is telling you that you need to set removeRigidBodyMomentum to false:
removeRigidBodyMomentum False
.. sometime before you issue the constraint command.
The error message is perhaps a bit deceptive. You did not explicitly set removeRigidBodyMomentum True, that is simply the default and the error message does not discriminate between those two cases.
I don't recommend compiling from source, it's a bit tedious and usually I do it when the user and I are in the same room or logged into the same computer. I just put up RNABuilder 2.1 binaries for Linux a minute ago, and could do the same for Snow Leopard, if you are using those operating systems. Windows will probably have to wait until January when I go back to visit Stanford.
What are you using RNABuilder for, if it's not confidential? I will be happy to provide advice. Also, I'm now based in Europe and would be happy to think about setting up a workshop if you know a few people that would participate.
Sam
On Nov 3, 2010, at 11:58 AM, Kristian Rother wrote:
You have been contacted by a member of Simtk.org.
From: Kristian Rother
Email: krother@rubor.de
The e-mail was sent via the "contact" link on Simtk.org by the above member. It is not screened by Simtk.org or its staff.
*** MESSAGE BEGINS ***
Dear Sam,
I'm having trouble using the Weld constraint in RNABuilder. It says:
SimTK Exception thrown at Repel.cpp:286:
Error detected by SimTK method [Repel.cpp]: At this time it is not possible to apply a constraint AND turn on removeRigidBodyMomentum. Please remove one of the two.
- in the input script, there is nothing else than the starting structure, the reporting interval, and the Weld constraint set.
Then, I tried to upgrade RNABuilder by compiling the code from SVN with SimTK Version: 2.1.0. I get a compilation error:
In file included from /usr/local/SimTK/include/SimTKcommon/basics.h:52,
from /usr/local/SimTK/include/SimTKcommon.h:40,
from /usr/local/SimTK/include/SimTKsimbody.h:70,
from /usr/local/SimTK/include/SimTKmolmodel.h:86,
from /home/krother/rnabuilder/repo/rnatoolbox/trunk/include/Repel.h:38,
from Repel.cpp:31:
/usr/local/SimTK/include/SimTKcommon/internal/String.h:296: error: explicit template specialization cannot have a storage class
/usr/local/SimTK/include/SimTKcommon/internal/String.h:301: error: explicit template specialization cannot have a storage class
This might be related to versions - do you have any recommendation?
Best Regards,
Kristian