Changeset 634db9 for src/Actions
- Timestamp:
- Jun 9, 2016, 4:53:49 PM (9 years ago)
- Children:
- e3e4ce
- Parents:
- e3569c
- git-author:
- Frederik Heber <heber@…> (05/29/16 17:04:27)
- git-committer:
- Frederik Heber <heber@…> (06/09/16 16:53:49)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/Actions/FragmentationAction/FragmentationAutomationAction.cpp
re3569c r634db9 76 76 #include "Fragmentation/Automation/VMGDebugGridFragmentController.hpp" 77 77 #include "Fragmentation/Automation/VMGFragmentController.hpp" 78 #include "Fragmentation/Summation/Containers/GridDownsampler.hpp" 78 79 #include "Fragmentation/Summation/Containers/VMGData.hpp" 79 80 #include "Fragmentation/Summation/Containers/VMGDataFused.hpp" … … 152 153 } 153 154 154 static void downsampleChargeData(155 const std::map<JobId_t, MPQCData> &_shortrangedata,156 const SamplingGridProperties &_domain,157 std::map<JobId_t, MPQCData> &_shortrangedata_downsampled158 )159 {160 for (std::map<JobId_t, MPQCData>::const_iterator iter = _shortrangedata.begin();161 iter != _shortrangedata.end(); ++iter) {162 LOG(2, "INFO: Downsampling charge data from job " << iter->first);163 MPQCData downsampled(_domain);164 MPQCData::assignWithDownsampledGrid(downsampled, iter->second);165 _shortrangedata_downsampled.insert( std::make_pair( iter->first, downsampled ) );166 }167 }168 169 155 ActionState::ptr FragmentationFragmentationAutomationAction::performCall() { 170 156 boost::asio::io_service io_service; … … 288 274 std::map<JobId_t, MPQCData> shortrangedata_downsampled; 289 275 SamplingGridProperties domain(ExportGraph_ToJobs::getDomainGrid(params.level.get())); 290 downsampleChargeData(shortrangedata, domain, shortrangedata_downsampled);276 GridDownsampler::downsample(shortrangedata, domain, shortrangedata_downsampled); 291 277 FragmentationChargeDensity summedChargeDensity( 292 278 shortrangedata_downsampled, … … 429 415 } 430 416 } 431 container.addFullResults(keysets, forcekeysets, shortrangedata, longrangedata);417 container.addFullResults(keysets, forcekeysets, shortrangedata, shortrangedata_downsampled, longrangedata); 432 418 } else { 433 419 container.addShortRangeResults(keysets, forcekeysets, shortrangedata);
Note:
See TracChangeset
for help on using the changeset viewer.