NcHIPrimAtan

NcHIPrimAtan — Arctangent modification of the power law primordial spectrum

Functions

Properties

double T-SA-ratio Read / Write
gboolean T-SA-ratio-fit Read / Write
double c2 Read / Write
gboolean c2-fit Read / Write
double c3 Read / Write
gboolean c3-fit Read / Write
double lambda Read / Write
gboolean lambda-fit Read / Write
double ln10e10ASA Read / Write
gboolean ln10e10ASA-fit Read / Write
double lnkc Read / Write
gboolean lnkc-fit Read / Write
double n-SA Read / Write
gboolean n-SA-fit Read / Write
double n-T Read / Write
gboolean n-T-fit Read / Write

Types and Values

Object Hierarchy

    GEnum
    ╰── NcHIPrimAtanSParams
    GObject
    ╰── NcmModel
        ╰── NcHIPrim
            ╰── NcHIPrimAtan

Description

This object implement the arctangent modification of the power law primordial spectrum inspired in the quantum equilibrium models. See:

Functions

nc_hiprim_atan_new ()

NcHIPrimAtan *
nc_hiprim_atan_new (void);

This function instantiates a new object of type NcHIPrimAtan.

[constructor]

Returns

A new NcHIPrimAtan.

[transfer full]

Types and Values

enum NcHIPrimAtanSParams

Primordial adiabatic scalar power spectrum: $$ \mathcal{P}_{SA}(k) = \xi_\mathrm{neq}(k)\mathcal{P}_{\mathrm{F}}(k),$$ where $$ \mathcal{P}_{\mathrm{F}}(k) \equiv \mathcal{A}_\mathrm{s}\left(\frac{k}{k_\star}\right)^{n_s -1 } $$ and $$ \xi_\mathrm{neq}(k) = \arctan \left[ \left(\frac{k}{k_\mathrm{c}}\right)^\lambda + c_2\right] - \frac{\pi}{2} + c_3. $$

Primordial tensor power spectrum: $$ \mathcal{P}_T(k) = r \mathcal{A}_\mathrm{s} \left(\frac{k}{k_\star}\right)^{n_T -1 }.$$

Members

NC_HIPRIM_ATAN_LN10E10ASA

Amplitude of the adiabatic scalar mode $\ln(10^{10}\mathcal{A}_{\mathrm{s}})$

 

NC_HIPRIM_ATAN_N_SA

Adiabatic scalar spectral index $n_s$

 

NC_HIPRIM_ATAN_LNKC

Arctan parameter $\ln(k_c)$

 

NC_HIPRIM_ATAN_C2

Arctan parameter $c_2$

 

NC_HIPRIM_ATAN_C3

Arctan parameter $c_3$

 

NC_HIPRIM_ATAN_LAMBDA

Arctan parameter $\lambda$

 

NC_HIPRIM_ATAN_T_SA_RATIO

Tensor-to-scalar ratio $r$

 

NC_HIPRIM_ATAN_N_T

Tensor spectral index $n_T$

 

NC_HIPRIM_ATAN_DEFAULT_LN10E10ASA

#define NC_HIPRIM_ATAN_DEFAULT_LN10E10ASA (3.179)

NC_HIPRIM_ATAN_DEFAULT_N_SA

#define NC_HIPRIM_ATAN_DEFAULT_N_SA (0.9742)

NC_HIPRIM_ATAN_DEFAULT_LNKC

#define NC_HIPRIM_ATAN_DEFAULT_LNKC (-5.3)

NC_HIPRIM_ATAN_DEFAULT_C2

#define NC_HIPRIM_ATAN_DEFAULT_C2 (0.5)

NC_HIPRIM_ATAN_DEFAULT_C3

#define NC_HIPRIM_ATAN_DEFAULT_C3 (1.0)

NC_HIPRIM_ATAN_DEFAULT_LAMBDA

#define NC_HIPRIM_ATAN_DEFAULT_LAMBDA (1.0)

NC_HIPRIM_ATAN_DEFAULT_T_SA_RATIO

#define NC_HIPRIM_ATAN_DEFAULT_T_SA_RATIO (0.2)

NC_HIPRIM_ATAN_DEFAULT_N_T

#define NC_HIPRIM_ATAN_DEFAULT_N_T (0.0)

Property Details

The “T-SA-ratio” property

  “T-SA-ratio”               double

A_T/A_{\mathrm{SA}}.

Owner: NcHIPrimAtan

Flags: Read / Write

Default value: 0.2


The “T-SA-ratio-fit” property

  “T-SA-ratio-fit”           gboolean

A_T/A_{\mathrm{SA}}:fit.

Owner: NcHIPrimAtan

Flags: Read / Write

Default value: FALSE


The “c2” property

  “c2”                       double

c_2.

Owner: NcHIPrimAtan

Flags: Read / Write

Default value: 0.5


The “c2-fit” property

  “c2-fit”                   gboolean

c_2:fit.

Owner: NcHIPrimAtan

Flags: Read / Write

Default value: FALSE


The “c3” property

  “c3”                       double

c_3.

Owner: NcHIPrimAtan

Flags: Read / Write

Default value: 1


The “c3-fit” property

  “c3-fit”                   gboolean

c_3:fit.

Owner: NcHIPrimAtan

Flags: Read / Write

Default value: FALSE


The “lambda” property

  “lambda”                   double

\lambda.

Owner: NcHIPrimAtan

Flags: Read / Write

Default value: 1


The “lambda-fit” property

  “lambda-fit”               gboolean

\lambda:fit.

Owner: NcHIPrimAtan

Flags: Read / Write

Default value: FALSE


The “ln10e10ASA” property

  “ln10e10ASA”               double

\log(10^{10}A_{\mathrm{SA}}).

Owner: NcHIPrimAtan

Flags: Read / Write

Default value: 3.179


The “ln10e10ASA-fit” property

  “ln10e10ASA-fit”           gboolean

\log(10^{10}A_{\mathrm{SA}}):fit.

Owner: NcHIPrimAtan

Flags: Read / Write

Default value: FALSE


The “lnkc” property

  “lnkc”                     double

\ln(k_\mathrm{c}).

Owner: NcHIPrimAtan

Flags: Read / Write

Default value: -5.3


The “lnkc-fit” property

  “lnkc-fit”                 gboolean

\ln(k_\mathrm{c}):fit.

Owner: NcHIPrimAtan

Flags: Read / Write

Default value: FALSE


The “n-SA” property

  “n-SA”                     double

n_{\mathrm{SA}}.

Owner: NcHIPrimAtan

Flags: Read / Write

Default value: 0.9742


The “n-SA-fit” property

  “n-SA-fit”                 gboolean

n_{\mathrm{SA}}:fit.

Owner: NcHIPrimAtan

Flags: Read / Write

Default value: FALSE


The “n-T” property

  “n-T”                      double

n_{\mathrm{T}}.

Owner: NcHIPrimAtan

Flags: Read / Write

Default value: 0


The “n-T-fit” property

  “n-T-fit”                  gboolean

n_{\mathrm{T}}:fit.

Owner: NcHIPrimAtan

Flags: Read / Write

Default value: FALSE