public override void ApplyToAllParticles(ApplyToParticleDelegate applyTo)
 {
     for (int i = 0; i < BulkParticles.Count; i++)
     {
         BulkParticles[i] = applyTo(BulkParticles[i]);
     }
 }
 public override void ApplyToAllParticles(ApplyToParticleDelegate applyTo)
 {
     for (var i = 0; i < particles.Count; i++)
     {
         particles[i] = applyTo(particles[i]);
     }
 }
 public override void ApplyToAllParticles(ApplyToParticleDelegate applyTo)
 {
     for (var i = 0; i < XSize; i++)
     {
         for (var j = 0; j < YSize; j++)
         {
             for (var k = 0; k < ZSize; k++)
             {
                 ParticlesMatrix[i, j, k] = applyTo(ParticlesMatrix[i, j, k]);
             }
         }
     }
 }
 public override void ApplyToAllParticles(ApplyToParticleDelegate applyTo)
 {
     for (var i = 0; i < CurrentParticles.Count; i++)
     {
         CurrentParticles[i] = applyTo(CurrentParticles[i]);
     }
     for (var i = 0; i < ToTransmit.Length; i++)
     {
         for (var j = 0; j < ToTransmit[i].Count; j++)
         {
             ToTransmit[i][j] = applyTo(ToTransmit[i][j]);
         }
     }
 }
Esempio n. 5
0
 public override void ApplyToAllParticles(ApplyToParticleDelegate applyTo)
 {
     for (var i = 0; i < CentralParticles.Count; i++)
     {
         CentralParticles[i] = applyTo(CentralParticles[i]);
     }
     for (var i = 0; i < OuterParticleGroups.Length; i++)
     {
         for (var j = 0; j < OuterParticleGroups[i].Count; j++)
         {
             OuterParticleGroups[i][j] = applyTo(OuterParticleGroups[i][j]);
         }
     }
 }
 public abstract void ApplyToAllParticles(ApplyToParticleDelegate applyTo);