From c3cb0fca2cb17642ba0bc8afaaab1115181d45c5 Mon Sep 17 00:00:00 2001 From: Patrick Shriwise Date: Thu, 14 May 2020 22:59:59 -0500 Subject: [PATCH] Some final changes to the recursive version. Time for testing. --- src/cell.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/cell.cpp b/src/cell.cpp index 0757e699d..10f90fdbe 100644 --- a/src/cell.cpp +++ b/src/cell.cpp @@ -273,7 +273,14 @@ Cell::set_temperature(double T, int32_t instance, bool set_contained_cells) std::vector parent_cells; this->get_contained_cells(contained_cells, parent_cells); - std::cout << fmt::format("Found {} contained cells.", contained_cells.size()) << std::endl; + for (const auto& entry : contained_cells) { + auto& cell = model::cells[entry.first]; + auto& instances = entry.second; + for (auto instance = instances.begin(); instance != instances.end(); ++instance) { + Expects(cell->type_ == Fill::MATERIAL); + cell->set_temperature(T, *instance); + } + } } }