| 57 |
|
painCave.isFatal = 1; |
| 58 |
|
simError(); |
| 59 |
|
} else { |
| 60 |
< |
surfaceTension= simParams->getSurfaceTension(); |
| 60 |
> |
surfaceTension= simParams->getSurfaceTension()* OOPSEConstant::surfaceTensorConvert * OOPSEConstant::energyConvert; |
| 61 |
|
} |
| 62 |
|
|
| 63 |
|
} |
| 67 |
|
double Axy = hmat(0,0) * hmat(1, 1); |
| 68 |
|
double sx = -hz * (press(0, 0) - targetPressure/OOPSEConstant::pressureConvert); |
| 69 |
|
double sy = -hz * (press(1, 1) - targetPressure/OOPSEConstant::pressureConvert); |
| 70 |
< |
eta(0,0) -= Axy * (sx - surfaceTension) / (NkBT*tb2); |
| 71 |
< |
eta(1,1) -= Axy * (sy - surfaceTension) / (NkBT*tb2); |
| 70 |
> |
eta(0,0) -= dt2* Axy * (sx - surfaceTension) / (NkBT*tb2); |
| 71 |
> |
eta(1,1) -= dt2* Axy * (sy - surfaceTension) / (NkBT*tb2); |
| 72 |
|
eta(2,2) += dt2 * instaVol * (press(2, 2) - targetPressure/OOPSEConstant::pressureConvert) / (NkBT*tb2); |
| 73 |
|
oldEta = eta; |
| 74 |
|
} |
| 80 |
|
prevEta = eta; |
| 81 |
|
double sx = -hz * (press(0, 0) - targetPressure/OOPSEConstant::pressureConvert); |
| 82 |
|
double sy = -hz * (press(1, 1) - targetPressure/OOPSEConstant::pressureConvert); |
| 83 |
< |
eta(0,0) = oldEta(0, 0) - Axy * (sx -surfaceTension) / (NkBT*tb2); |
| 84 |
< |
eta(1,1) = oldEta(1, 1) - Axy * (sy -surfaceTension) / (NkBT*tb2); |
| 83 |
> |
eta(0,0) = oldEta(0, 0) - dt2 * Axy * (sx -surfaceTension) / (NkBT*tb2); |
| 84 |
> |
eta(1,1) = oldEta(1, 1) - dt2 * Axy * (sy -surfaceTension) / (NkBT*tb2); |
| 85 |
|
eta(2,2) = oldEta(2, 2) + dt2 * instaVol * |
| 86 |
|
(press(2, 2) - targetPressure/OOPSEConstant::pressureConvert) / (NkBT*tb2); |
| 87 |
|
} |
| 175 |
|
double area = hmat(0,0) * hmat(1, 1); |
| 176 |
|
|
| 177 |
|
double conservedQuantity = totalEnergy + thermostat_kinetic + thermostat_potential + |
| 178 |
< |
barostat_kinetic + barostat_potential - surfaceTension * area; |
| 178 |
> |
barostat_kinetic + barostat_potential - surfaceTension * area/ OOPSEConstant::energyConvert; |
| 179 |
|
|
| 180 |
|
return conservedQuantity; |
| 181 |
|
|