Fortran CAMB Documentation
Tree Views
TReionizationModel
Class
module: classes
file: classes
Subroutines
Expand Arguments
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
TReionizationModel
:: this
integer intent(out) :: n_steps
real(dl) intent(out) :: z_start
real(dl) intent(out) :: z_Complete
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
logical
::
include_heating
real(dl)
::
reion_temperature
Tree Diagrams
TPythonInterfacedClass
TCambComponent
TReionizationModel