Change data::elements to a vector of unique_ptr

This commit is contained in:
Paul Romano 2020-06-17 22:46:51 -05:00
parent 5ff8dca372
commit ea9ff22805
6 changed files with 12 additions and 11 deletions

View file

@ -578,13 +578,13 @@ void initialize_data()
if (settings::photon_transport) {
for (const auto& elem : data::elements) {
if (elem.energy_.size() >= 1) {
if (elem->energy_.size() >= 1) {
int photon = static_cast<int>(Particle::Type::photon);
int n = elem.energy_.size();
int n = elem->energy_.size();
data::energy_min[photon] = std::max(data::energy_min[photon],
std::exp(elem.energy_(1)));
std::exp(elem->energy_(1)));
data::energy_max[photon] = std::min(data::energy_max[photon],
std::exp(elem.energy_(n - 1)));
std::exp(elem->energy_(n - 1)));
}
}