In some contexts, such as Folding@Home use, it may make sense to perform additional nonequilibrium cycling sampling within each CycleUnit beyond just a single equil A -> A->B -> equil B -> B->A iteration. This would enable more nonequilibrium work values to be sampled from a single CycleUnit without merely extending the number of steps of each segment within the iteration.
To achieve this, could we add a num_cycle_laps settings parameter to NonEquilibriumCyclingSettings, and have this make the PeriodicNonequilibriumIntegrator produce multiple laps of its periodic iteration?