| 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(); |