NcHIPertITwoFluids

NcHIPertITwoFluids — Perturbation interface for two fluids system.

Functions

Types and Values

Object Hierarchy

    GBoxed
    ├── NcHIPertITwoFluidsEOM
    ╰── NcHIPertITwoFluidsTV
    GEnum
    ╰── NcHIPertITwoFluidsVars
    GInterface
    ╰── NcHIPertITwoFluids

Description

FIXME

Functions

NcHIPertITwoFluidsFuncEOM ()

NcHIPertITwoFluidsEOM *
(*NcHIPertITwoFluidsFuncEOM) (NcHIPertITwoFluids *itf,
                              gdouble alpha,
                              gdouble k);

NcHIPertITwoFluidsFuncTV ()

NcHIPertITwoFluidsTV *
(*NcHIPertITwoFluidsFuncTV) (NcHIPertITwoFluids *itf,
                             gdouble alpha,
                             gdouble k);

nc_hipert_itwo_fluids_eom_dup ()

NcHIPertITwoFluidsEOM *
nc_hipert_itwo_fluids_eom_dup (NcHIPertITwoFluidsEOM *tf_eom);

Duplicates tf_eom .

Parameters

tf_eom

a NcHIPertITwoFluidsEOM.

 

Returns

a copy of tf_eom .

[transfer full]


nc_hipert_itwo_fluids_eom_free ()

void
nc_hipert_itwo_fluids_eom_free (NcHIPertITwoFluidsEOM *tf_eom);

Frees tf_eom .

Parameters

tf_eom

a NcHIPertITwoFluidsEOM.

 

nc_hipert_itwo_fluids_tv_dup ()

NcHIPertITwoFluidsTV *
nc_hipert_itwo_fluids_tv_dup (NcHIPertITwoFluidsTV *tf_tv);

Duplicates tf_tv .

Parameters

Returns

a copy of tf_tv .

[transfer full]


nc_hipert_itwo_fluids_tv_free ()

void
nc_hipert_itwo_fluids_tv_free (NcHIPertITwoFluidsTV *tf_tv);

Frees tf_tv .

Parameters

tf_tv

a NcHIPertITwoFluidsTV.

 

nc_hipert_itwo_fluids_eom_eval ()

NcHIPertITwoFluidsEOM *
nc_hipert_itwo_fluids_eom_eval (NcHIPertITwoFluids *itf,
                                gdouble alpha,
                                gdouble k);

Computes the coefficients of the differential equation for the perturbations of the two fluids system.

Parameters

itf

a NcHIPertITwoFluids

 

alpha

time in log of scale factor

 

Returns

a NcHIPertITwoFluidsEOM.

[transfer none]


nc_hipert_itwo_fluids_tv_eval ()

NcHIPertITwoFluidsTV *
nc_hipert_itwo_fluids_tv_eval (NcHIPertITwoFluids *itf,
                               gdouble alpha,
                               gdouble k);

Computes the transformation matrix between the perturbations of the two fluids system and the variables used in the differential equation.

Parameters

itf

a NcHIPertITwoFluids

 

alpha

time in log of scale factor

 

Returns

a NcHIPertITwoFluidsTV.

[transfer none]

Types and Values

struct NcHIPertITwoFluidsEOM

struct NcHIPertITwoFluidsEOM {
};

FIXME


enum NcHIPertITwoFluidsVars

FIXME

Members

NC_HIPERT_ITWO_FLUIDS_VARS_ZETA_R

FIXME

 

NC_HIPERT_ITWO_FLUIDS_VARS_S_R

FIXME

 

NC_HIPERT_ITWO_FLUIDS_VARS_PZETA_R

FIXME

 

NC_HIPERT_ITWO_FLUIDS_VARS_PS_R

FIXME

 

NC_HIPERT_ITWO_FLUIDS_VARS_ZETA_I

FIXME

 

NC_HIPERT_ITWO_FLUIDS_VARS_S_I

FIXME

 

NC_HIPERT_ITWO_FLUIDS_VARS_PZETA_I

FIXME

 

NC_HIPERT_ITWO_FLUIDS_VARS_PS_I

FIXME

 

NC_HIPERT_ITWO_FLUIDS_VARS_Q_R1

#define NC_HIPERT_ITWO_FLUIDS_VARS_Q_R1 NC_HIPERT_ITWO_FLUIDS_VARS_ZETA_R

NC_HIPERT_ITWO_FLUIDS_VARS_Q_R2

#define NC_HIPERT_ITWO_FLUIDS_VARS_Q_R2 NC_HIPERT_ITWO_FLUIDS_VARS_S_R

NC_HIPERT_ITWO_FLUIDS_VARS_P_R1

#define NC_HIPERT_ITWO_FLUIDS_VARS_P_R1 NC_HIPERT_ITWO_FLUIDS_VARS_PZETA_R

NC_HIPERT_ITWO_FLUIDS_VARS_P_R2

#define NC_HIPERT_ITWO_FLUIDS_VARS_P_R2 NC_HIPERT_ITWO_FLUIDS_VARS_PS_R

NC_HIPERT_ITWO_FLUIDS_VARS_Q_I1

#define NC_HIPERT_ITWO_FLUIDS_VARS_Q_I1 NC_HIPERT_ITWO_FLUIDS_VARS_ZETA_I

NC_HIPERT_ITWO_FLUIDS_VARS_Q_I2

#define NC_HIPERT_ITWO_FLUIDS_VARS_Q_I2 NC_HIPERT_ITWO_FLUIDS_VARS_S_I

NC_HIPERT_ITWO_FLUIDS_VARS_P_I1

#define NC_HIPERT_ITWO_FLUIDS_VARS_P_I1 NC_HIPERT_ITWO_FLUIDS_VARS_PZETA_I

NC_HIPERT_ITWO_FLUIDS_VARS_P_I2

#define NC_HIPERT_ITWO_FLUIDS_VARS_P_I2 NC_HIPERT_ITWO_FLUIDS_VARS_PS_I

struct NcHIPertITwoFluidsTV

struct NcHIPertITwoFluidsTV {
};

FIXME