Fortran CAMB Documentation
Tree Views
TReionizationModel
Class
module: classes
file: classes
Subroutines
Expand Arguments
get_timesteps(this, n_steps, z_start)
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
TReionizationModel
:: this
integer intent(out) :: n_steps
real(dl) intent(out) :: z_start
Init(this, State)
TReionizatioNModel :: this
TCAMBdata
target :: State
Functions
Expand Arguments
real(dl)
x_e(this, z, tau, xe_recomb)
a and time tau and 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
TReionizationModel
:: this
real(dl) intent(in) :: z
real(dl) intent(in), optional :: tau
real(dl) intent(in), optional :: xe_recomb
Properties
logical
::
Reionization
Tree Diagrams
TPythonInterfacedClass
TCambComponent
TReionizationModel