Add inline to openmc::interpolate (#2789)

This commit is contained in:
Paul Romano 2023-11-29 05:20:01 -06:00 committed by GitHub
parent 1d4cd9b0aa
commit 87e00f76ed
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -56,8 +56,9 @@ inline double interpolate_lagrangian(gsl::span<const double> xs,
return output;
}
double interpolate(gsl::span<const double> xs, gsl::span<const double> ys,
double x, Interpolation i = Interpolation::lin_lin)
inline double interpolate(gsl::span<const double> xs,
gsl::span<const double> ys, double x,
Interpolation i = Interpolation::lin_lin)
{
int idx = lower_bound_index(xs.begin(), xs.end(), x);
@ -95,4 +96,4 @@ double interpolate(gsl::span<const double> xs, gsl::span<const double> ys,
} // namespace openmc
#endif
#endif