pub fn distortion_from_heating<F>(
x_grid: &[f64],
dq_dz: F,
z_min: f64,
z_max: f64,
n_z: usize,
) -> Vec<f64>Expand description
Compute the spectral distortion from an arbitrary energy release history.
ΔI(x) = ∫ G_th(x, z’) · d(Q/ρ_γ)/dz’ dz’
§Arguments
x_grid- frequency griddq_dz- function giving d(Δρ/ρ_γ)/dz at each redshiftz_min- minimum integration redshiftz_max- maximum integration redshiftn_z- number of redshift integration points
Returns Δn(x) at each frequency grid point.