| 111 |
|
RealType dr = eamParam.dr; |
| 112 |
|
vector<RealType> rvals; |
| 113 |
|
|
| 114 |
< |
for (int i = 0; i < nr; i++) rvals.push_back(i * dr); |
| 114 |
> |
for (int i = 0; i < nr; i++) rvals.push_back(RealType(i) * dr); |
| 115 |
|
|
| 116 |
|
CubicSpline* cs = new CubicSpline(); |
| 117 |
|
cs->addPoints(rvals, eamParam.Z); |
| 129 |
|
RealType dr = eamParam.dr; |
| 130 |
|
vector<RealType> rvals; |
| 131 |
|
|
| 132 |
< |
for (int i = 0; i < nr; i++) rvals.push_back(i * dr); |
| 132 |
> |
for (int i = 0; i < nr; i++) rvals.push_back(RealType(i) * dr); |
| 133 |
|
|
| 134 |
|
CubicSpline* cs = new CubicSpline(); |
| 135 |
|
cs->addPoints(rvals, eamParam.rho); |
| 144 |
|
vector<RealType> scaledF; |
| 145 |
|
|
| 146 |
|
for (int i = 0; i < nrho; i++) { |
| 147 |
< |
rhovals.push_back(i * drho); |
| 147 |
> |
rhovals.push_back(RealType(i) * drho); |
| 148 |
|
scaledF.push_back( eamParam.F[i] * 23.06054 ); |
| 149 |
|
} |
| 150 |
|
|
| 151 |
|
CubicSpline* cs = new CubicSpline(); |
| 152 |
< |
cs->addPoints(rhovals, eamParam.F); |
| 152 |
> |
cs->addPoints(rhovals, scaledF); |
| 153 |
|
return cs; |
| 154 |
|
} |
| 155 |
|
|