BornAgain  1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
anonymous_namespace{ProcessedLayout.cpp} Namespace Reference

Functions

void ScaleRegionMap (std::map< size_t, std::vector< HomogeneousRegion >> &region_map, double factor)
 

Function Documentation

◆ ScaleRegionMap()

void anonymous_namespace{ProcessedLayout.cpp}::ScaleRegionMap ( std::map< size_t, std::vector< HomogeneousRegion >> &  region_map,
double  factor 
)

Definition at line 144 of file ProcessedLayout.cpp.

145 {
146  for (auto& entry : region_map) {
147  for (auto& region : entry.second) {
148  region.m_volume *= factor;
149  }
150  }
151 }

Referenced by ProcessedLayout::collectFormFactors(), and ProcessedLayout::ProcessParticle().