URI: 
       tsimulation.c: remove unneeded conditional - granular - granular dynamics simulation
  HTML git clone git://src.adamsgaard.dk/granular
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
   DIR commit 33c9719702602eeed78558111d7a73d1eae0073a
   DIR parent cfa3bfe54ace36af3da7e87c548cebbd38549eb2
  HTML Author: Anders Damsgaard <anders@adamsgaard.dk>
       Date:   Fri,  9 Apr 2021 13:23:10 +0200
       
       simulation.c: remove unneeded conditional
       
       Diffstat:
         M simulation.c                        |      10 ++++------
       
       1 file changed, 4 insertions(+), 6 deletions(-)
       ---
   DIR diff --git a/simulation.c b/simulation.c
       t@@ -95,12 +95,10 @@ sim_grain_pair_overlap(struct simulation *sim, size_t i, size_t j)
                double pos[3], overlap;
                int d;
        
       -        if (i < j) {
       -                for (d = 0; d < 3; d++)
       -                        pos[d] = sim->grains[i].pos[d] - sim->grains[j].pos[d];
       -                overlap = euclidean_norm(pos, 3)
       -                        - (sim->grains[i].radius + sim->grains[j].radius);
       -        }
       +        for (d = 0; d < 3; d++)
       +                pos[d] = sim->grains[i].pos[d] - sim->grains[j].pos[d];
       +        overlap = euclidean_norm(pos, 3)
       +                        - (sim->grains[i].radius + sim->grains[j].radius);
        
                return overlap;
        }