Store min/max data temperatures. Use in Cell::set_temperature to check bounds

This commit is contained in:
Paul Romano 2019-07-30 10:13:54 -05:00
parent 232a29a2ab
commit d7bcf60eb4
5 changed files with 34 additions and 2 deletions

View file

@ -126,6 +126,12 @@ namespace data {
extern std::array<double, 2> energy_min;
extern std::array<double, 2> energy_max;
//! Minimum temperature in [K] that nuclide data is available at
extern double temperature_min;
//! Maximum temperature in [K] that nuclide data is available at
extern double temperature_max;
extern std::vector<std::unique_ptr<Nuclide>> nuclides;
extern std::unordered_map<std::string, int> nuclide_map;