pypomp.RWSigma.geometric_cooling

RWSigma.geometric_cooling(a: float) RWSigma[source]

Return a copy of this instance using geometric cooling.

The cooling factor at iteration m, time step nt, with ntimes total steps is:

\[f = (a^{1/50})^{\text{nt}/\text{ntimes} + m}\]
Parameters:

a (float) – Cumulative cooling factor after 50 algorithm iterations. Must be in the interval \([0, 1]\).

Returns:

A new RWSigma instance with geometric cooling configured.

Return type:

RWSigma