83 |
|
delete randNumGen_; |
84 |
|
} |
85 |
|
|
86 |
< |
void Velocitizer::velocitize(double temperature) { |
86 |
> |
void Velocitizer::velocitize(RealType temperature) { |
87 |
|
Vector3d aVel; |
88 |
|
Vector3d aJ; |
89 |
|
Mat3x3d I; |
91 |
|
int m; |
92 |
|
int n; |
93 |
|
Vector3d vdrift; |
94 |
< |
double vbar; |
94 |
> |
RealType vbar; |
95 |
|
/**@todo refactory kb */ |
96 |
< |
const double kb = 8.31451e-7; // kb in amu, angstroms, fs, etc. |
97 |
< |
double av2; |
98 |
< |
double kebar; |
96 |
> |
const RealType kb = 8.31451e-7; // kb in amu, angstroms, fs, etc. |
97 |
> |
RealType av2; |
98 |
> |
RealType kebar; |
99 |
|
|
100 |
|
Globals * simParams = info_->getSimParams(); |
101 |
|
|
157 |
|
|
158 |
|
removeComDrift(); |
159 |
|
// Remove angular drift if we are not using periodic boundary conditions. |
160 |
< |
if(!simParams->getPBC()) removeAngularDrift(); |
160 |
> |
if(!simParams->getUsePeriodicBoundaryConditions()) removeAngularDrift(); |
161 |
|
|
162 |
|
} |
163 |
|
|