Detailed description |
|
It seems like that something is going wrong with Manager class setModel()/ setIntegrator().
Not all model files but model file with muscles causes a crash with commented initialization code below. (crash with chain_2_hinge_muscle.osim, no crash with chain_2_hinge.osim)
I'm using opensim v2.4 api for VC9 users.
Model osim(modelFileName);
SimTK::State& si = osim.initSystem();
osim.computeEquilibriumForAuxiliaryStates(si);
SimTK::RungeKutta3Integrator integrator(osim.getMultibodySystem());
integrator.setFixedStepSize(.001);
// works well
Manager manager(osim, integrator);
// crashes
// Manager manager;
// manager.setModel(osim);
// manager.setIntegrator(&integrator);
manager.setInitialTime(startTime);
manager.setFinalTime(finalTime);
manager.integrate(si); // -> crash occurs here when commented manager initialization code is executed. |
|