mirror of
https://github.com/openmc-dev/openmc.git
synced 2026-07-26 05:05:30 -04:00
Resizing overlap plot counters if plot is asking for overlap plotting.
This commit is contained in:
parent
c7950cba00
commit
42627cfce4
1 changed files with 11 additions and 1 deletions
12
src/plot.cpp
12
src/plot.cpp
|
|
@ -969,11 +969,17 @@ extern "C" int openmc_id_map(const void* plot, int32_t* data_out)
|
|||
return OPENMC_E_INVALID_ARGUMENT;
|
||||
}
|
||||
|
||||
if (plt->color_overlaps_ && model::overlap_check_count.size() == 0) {
|
||||
model::overlap_check_count.resize(model::cells.size());
|
||||
}
|
||||
|
||||
std::cout << "About to get ids" << std::endl;
|
||||
auto ids = plt->get_map<IdData>();
|
||||
std::cout << "About to copy data" << std::endl;
|
||||
|
||||
// write id data to array
|
||||
std::copy(ids.data_.begin(), ids.data_.end(), data_out);
|
||||
|
||||
std::cout << "About to return" << std::endl;
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
@ -985,6 +991,10 @@ extern "C" int openmc_property_map(const void* plot, double* data_out) {
|
|||
return OPENMC_E_INVALID_ARGUMENT;
|
||||
}
|
||||
|
||||
if (plt->color_overlaps_ && model::overlap_check_count.size() == 0) {
|
||||
model::overlap_check_count.resize(model::cells.size());
|
||||
}
|
||||
|
||||
auto props = plt->get_map<PropertyData>();
|
||||
|
||||
// write id data to array
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue