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 |
|
|