--- trunk/OOPSE/libmdtools/NPTxyz.cpp 2003/11/06 19:11:38 853 +++ trunk/OOPSE/libmdtools/NPTxyz.cpp 2003/11/06 22:01:37 855 @@ -39,23 +39,26 @@ template NPTxyz::NPTxyz ( SimInfo *theI } } - // retrieve eta array from simInfo if it exists - data = info->getProperty(ETAVALUE_ID); - if(data){ - etaValue = dynamic_cast(data); - if(etaValue){ - etaArray = etaValue->getData(); + if( theInfo->useInitXSstate ){ - for(i = 0; i < 3; i++){ - for (j = 0; j < 3; j++){ - eta[i][j] = etaArray[3*i+j]; - oldEta[i][j] = eta[i][j]; - } + // retrieve eta array from simInfo if it exists + data = info->getProperty(ETAVALUE_ID); + if(data){ + etaValue = dynamic_cast(data); + + if(etaValue){ + etaArray = etaValue->getData(); + + for(i = 0; i < 3; i++){ + for (j = 0; j < 3; j++){ + eta[i][j] = etaArray[3*i+j]; + oldEta[i][j] = eta[i][j]; + } + } } } } - } template NPTxyz::~NPTxyz() {