An ionization fraction that decreases exponentially at high z, saturating to fully inionized at fixed redshift.
This model has a minimum non-zero tau
Similar to e.g. arXiv:1509.02785, arXiv:2006.16828
Subroutines
get_timesteps(this, n_steps, z_start, z_complete)
minimum number of time steps to use between tau_start and tau_complete
Scaled by AccuracyBoost later
steps may be set smaller than this anyway
a and time tau are redundant, both provided for convenience
xe_recomb is xe(tau_start) from recombination (typically very small, ~2e-4)
xe should map smoothly onto xe_recomb
Description