MP-Gadget  5.0.1.dev1-76bc7d4726-dirty
Public Attributes | List of all members
_delta_nu_int_params Struct Reference
Collaboration diagram for _delta_nu_int_params:
[legend]

Public Attributes

double k
 
double mnubykT
 
gsl_interp_accel * acc
 
gsl_interp * spline
 
CosmologyCP
 
gsl_interp_accel * fs_acc
 
gsl_interp * fs_spline
 
double * fslengths
 
double * fsscales
 
double * delta_tot
 
double * scale
 
double qc
 
double nufrac_low
 

Detailed Description

A structure for the parameters for the below integration kernel

Definition at line 625 of file neutrinos_lra.c.

Member Data Documentation

◆ acc

gsl_interp_accel* _delta_nu_int_params::acc

Definition at line 631 of file neutrinos_lra.c.

Referenced by get_delta_nu(), and get_delta_nu_int().

◆ CP

Cosmology* _delta_nu_int_params::CP

Definition at line 633 of file neutrinos_lra.c.

Referenced by get_delta_nu(), and get_delta_nu_int().

◆ delta_tot

double* _delta_nu_int_params::delta_tot

Make sure this is at the same k as above

Definition at line 640 of file neutrinos_lra.c.

Referenced by get_delta_nu(), and get_delta_nu_int().

◆ fs_acc

gsl_interp_accel* _delta_nu_int_params::fs_acc

Precomputed free-streaming lengths

Definition at line 635 of file neutrinos_lra.c.

Referenced by get_delta_nu(), and get_delta_nu_int().

◆ fs_spline

gsl_interp* _delta_nu_int_params::fs_spline

Definition at line 636 of file neutrinos_lra.c.

Referenced by get_delta_nu(), and get_delta_nu_int().

◆ fslengths

double* _delta_nu_int_params::fslengths

Definition at line 637 of file neutrinos_lra.c.

Referenced by get_delta_nu(), and get_delta_nu_int().

◆ fsscales

double* _delta_nu_int_params::fsscales

Definition at line 638 of file neutrinos_lra.c.

Referenced by get_delta_nu(), and get_delta_nu_int().

◆ k

double _delta_nu_int_params::k

Current wavenumber

Definition at line 628 of file neutrinos_lra.c.

Referenced by get_delta_nu(), and get_delta_nu_int().

◆ mnubykT

double _delta_nu_int_params::mnubykT

Neutrino mass divided by k_B T_nu

Definition at line 630 of file neutrinos_lra.c.

Referenced by get_delta_nu(), and get_delta_nu_int().

◆ nufrac_low

double _delta_nu_int_params::nufrac_low

Definition at line 647 of file neutrinos_lra.c.

Referenced by get_delta_nu(), and get_delta_nu_int().

◆ qc

double _delta_nu_int_params::qc

qc is a dimensionless momentum (normalized to TNU): v_c * mnu / (k_B * T_nu). This is the critical momentum for hybrid neutrinos: it is unused if hybrid neutrinos are not defined, but left here to save ifdefs.

Definition at line 645 of file neutrinos_lra.c.

Referenced by get_delta_nu(), and get_delta_nu_int().

◆ scale

double* _delta_nu_int_params::scale

Definition at line 641 of file neutrinos_lra.c.

Referenced by get_delta_nu(), and get_delta_nu_int().

◆ spline

gsl_interp* _delta_nu_int_params::spline

Definition at line 632 of file neutrinos_lra.c.

Referenced by get_delta_nu(), and get_delta_nu_int().


The documentation for this struct was generated from the following file: