28 assert( std::all_of(localParticleList.cbegin(),
29 localParticleList.cend(),
30 [
this](
int particle){return (particle >= 0 && particle <= numberOfParticles); }) &&
31 "Local particle list is out of range");
34 int localNumberOfParticles= localParticleList.size();
35 std::cout <<
"Creating a local configuration of size = " << localNumberOfParticles << std::endl;
38 int i_localParticle=0;
39 for(
const auto& localParticle : localParticleList)
44 plocalConfiguration->
masses(i_localParticle)=
masses(localParticle);
48 std::cout <<
"Local configuration creation successful" << std::endl;
49 return plocalConfiguration;