28 |
|
#define FF_DUFF 0 |
29 |
|
#define FF_LJ 1 |
30 |
|
#define FF_EAM 2 |
31 |
< |
#define FF_H2O 3 |
31 |
> |
#define FF_H2O 3 |
32 |
|
|
33 |
|
using namespace std; |
34 |
|
|
1725 |
|
//creat |
1726 |
|
myOOPSEMinimizerBase = new OOPSEMinimizerBase(&(info[i]), the_ff); |
1727 |
|
|
1728 |
+ |
info[i].the_integrator = myOOPSEMinimizerBase; |
1729 |
|
//creat the object functor; |
1730 |
|
objFunc = (ObjFunctor1*) new ClassMemObjFunctor1<OOPSEMinimizerBase> |
1731 |
|
(myOOPSEMinimizerBase, &OOPSEMinimizerBase::calcGradient); |
1738 |
|
dim = myOOPSEMinimizerBase->getDim(); |
1739 |
|
nlp = new ConcreteNLModel1(dim, objFunc); |
1740 |
|
|
1741 |
+ |
nlp->setX(myOOPSEMinimizerBase->getCoor()); |
1742 |
+ |
|
1743 |
|
//prepare parameter set for minimizer |
1744 |
|
param = new MinimizerParameterSet(); |
1745 |
|
param->setDefaultParameter(); |