ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE-4/src/applications/hydrodynamics/HydrodynamicsModel.cpp
(Generate patch)

Comparing trunk/OOPSE-4/src/applications/hydrodynamics/HydrodynamicsModel.cpp (file contents):
Revision 2627 by tim, Wed Mar 15 21:28:49 2006 UTC vs.
Revision 2632 by tim, Thu Mar 16 22:50:48 2006 UTC

# Line 215 | Line 215 | void HydrodynamicsModel::calcDiffusionTensor() {
215      Ddrr = Dorr;
216      Ddtr = Dotr + Dorr * Uod;
217  
218    props_.diffCenter = rod;
219    props_.Ddtt = Ddtt;
220    props_.Ddtr = Ddtr;
221    props_.Ddrr = Ddrr;
222
218      SquareMatrix<double, 6> Dd;
219      Dd.setSubMatrix(0, 0, Ddtt);
220      Dd.setSubMatrix(0, 3, Ddtr.transpose());
221      Dd.setSubMatrix(3, 0, Ddtr);
222      Dd.setSubMatrix(3, 3, Ddrr);    
223      SquareMatrix<double, 6> Xid;
229    invertMatrix(Dd, Xid);
230
224      Ddtt *= kt;
225      Ddtr *=kt;
226      Ddrr *= kt;
227 +    invertMatrix(Dd, Xid);
228 +
229 +
230  
231      //Xidtt in units of kcal*fs*mol^-1*Ang^-2
232 <    Xid *= OOPSEConstant::kb*temperature_/kt;
233 <
232 >    //Xid /= OOPSEConstant::energyConvert;
233 >    Xid *= OOPSEConstant::kb * temperature_;
234 >    props_.diffCenter = rod;
235 >    props_.Ddtt = Ddtt;
236 >    props_.Ddtr = Ddtr;
237 >    props_.Ddrr = Ddrr;
238      Xid.getSubMatrix(0, 0, props_.Xidtt);
239      Xid.getSubMatrix(0, 3, props_.Xidrt);
240      Xid.getSubMatrix(3, 0, props_.Xidtr);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines