The new function is equivalent, but it runs faster. Runtime is not a huge issue for any of the affected inelastica commands, but as I recall, some 'simple' things were taking a bit too long for comfort (fast enough that one waits for them to complete - slow enough to be annoying) and I realized that this simple optimization would make everything run faster. I guess the difference only shows for larger structures.
The new function is equivalent, but it runs faster. Runtime is not a huge issue for any of the affected inelastica commands, but as I recall, some 'simple' things were taking a bit too long for comfort (fast enough that one waits for them to complete - slow enough to be annoying) and I realized that this simple optimization would make everything run faster. I guess the difference only shows for larger structures.