*
* !!! IMPORTANT !!! Always returns deep copy of the actual particle list!
*/
public List<Particle> getParticles() {
if (particles.size() == 0) {
this.particles = (new ParticleLoader()).load(defaultParticleFactories(),
simulationWidth, simulationHeight, gridCellsX, gridCellsY);
}
return cloneParticles();
}