diff options
author | 2020-03-23 20:58:38 -0700 | |
---|---|---|
committer | 2020-03-23 20:58:38 -0700 | |
commit | 105d8fea33d2e7b68058e60e10dd134982d32dfc (patch) | |
tree | f6bc9b89c7aa3696543a57d7d4e53d0b672547d3 /Source/Diagnostics/ReducedDiags/LoadBalanceCosts.cpp | |
parent | b9d24184efdbfd49d1db7e962cf1aab16ca8591d (diff) | |
download | WarpX-105d8fea33d2e7b68058e60e10dd134982d32dfc.tar.gz WarpX-105d8fea33d2e7b68058e60e10dd134982d32dfc.tar.zst WarpX-105d8fea33d2e7b68058e60e10dd134982d32dfc.zip |
Diagnostics: Implicit Int Conversion Warning (#841)
* Fix overflow alert
* Update Source/Diagnostics/ReducedDiags/LoadBalanceCosts.cpp
Co-Authored-By: Axel Huebl <axel.huebl@plasma.ninja>
Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
Diffstat (limited to 'Source/Diagnostics/ReducedDiags/LoadBalanceCosts.cpp')
-rw-r--r-- | Source/Diagnostics/ReducedDiags/LoadBalanceCosts.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Source/Diagnostics/ReducedDiags/LoadBalanceCosts.cpp b/Source/Diagnostics/ReducedDiags/LoadBalanceCosts.cpp index 201fd405c..472714655 100644 --- a/Source/Diagnostics/ReducedDiags/LoadBalanceCosts.cpp +++ b/Source/Diagnostics/ReducedDiags/LoadBalanceCosts.cpp @@ -49,8 +49,9 @@ void LoadBalanceCosts::ComputeDiags (int step) m_nBoxesMax = std::max(m_nBoxesMax, nBoxes); // resize and clear data array - m_data.resize(m_nDataFields*nBoxes, 0.0); - m_data.assign(m_nDataFields*nBoxes, 0.0); + const size_t dataSize = m_nDataFields*nBoxes; + m_data.resize(dataSize, 0.0); + m_data.assign(dataSize, 0.0); // read in WarpX costs_heuristic to local copy amrex::Vector<std::unique_ptr<amrex::Vector<amrex::Real> > > costs_heuristic; |