Handling temperatures just outside the library
Created by: smharper
I've run into an issue with the
interpolation temperature method near 293.6 K. With the MCNP ENDF71 library, the coldest light water s(alpha, beta) table is at 293.606 K, above our default temperature of 293.600. So trying to use the MCNP s(a, b) with interpolation will give
ERROR: Nuclear data library does not contain cross sections for c_H_in_H2O at temperatures that bound 294 K.
The error is technically correct, but it would be nice if we built in some tolerance for these tiny out-of-bounds errors. Maybe we also want some way to have the
interpolation method revert back to
nearest when the temperature of a cell is very close to a temperature in the data.