Skip to content

TrackSTEPExtrapolator - Modest CPU optimisation

Christopher Rob Jones requested to merge TrackSTEPExtrapolator-Opt into master

Gains O(10%) in TrackSTEPExtrapolator::propagate.

Largest chunk from avoiding Eigen copy constructor internal overheads. Rest from avoiding operations whenever possible, preferring * to /, unrolling small fixed sized loops etc.

Edited by Marco Cattaneo

Merge request reports

Loading