56 |
|
#include "minimizers/MinimizerFactory.hpp" |
57 |
|
#include "minimizers/Minimizer.hpp" |
58 |
|
#include "restraints/ThermoIntegrationForceManager.hpp" |
59 |
+ |
#include "utils/Report.hpp" |
60 |
+ |
#include "utils/Exception.hpp" |
61 |
|
|
62 |
|
using namespace OpenMD; |
63 |
|
|
132 |
|
//create simulation model |
133 |
|
SimCreator creator; |
134 |
|
SimInfo* info = creator.createSim(argv[1]); |
135 |
+ |
|
136 |
|
Globals* simParams = info->getSimParams(); |
137 |
|
|
138 |
|
if (simParams->haveMinimizer() && simParams->haveEnsemble()) { |
140 |
|
painCave.isFatal = 1; |
141 |
|
simError(); |
142 |
|
} |
143 |
< |
|
143 |
> |
|
144 |
> |
|
145 |
|
if (simParams->haveMinimizer()) { |
146 |
|
//create minimizer |
147 |
|
Minimizer* myMinimizer = MinimizerFactory::getInstance()->createMinimizer(toUpperCopy(simParams->getMinimizer()), info); |
187 |
|
myIntegrator->setForceManager(fman); |
188 |
|
} |
189 |
|
|
190 |
+ |
std::cerr << "About to integrate\n"; |
191 |
|
myIntegrator->integrate(); |
192 |
|
delete myIntegrator; |
193 |
|
}else { |