Miscellaneous Utilities

Miscellaneous Utilities — FIXME

Synopsis

void                ncm_finite_diff_calc_J              (NcmModel *model,
                                                         NcData *data,
                                                         NcmMatrix *jac);
gdouble             ncm_get_bao_Omega_m                 (NcDistance *dist,
                                                         NcmModel *model);
gsl_rng *           ncm_get_rng                         (void);
gboolean            ncm_get_smoothed_uniform_sample     (NcmMSet *mset,
                                                         NcmMSetFunc *func,
                                                         gdouble x0,
                                                         gdouble x1,
                                                         gdouble delta,
                                                         NcmVector *sample);
gboolean            ncm_get_uniform_sample              (NcmMSet *mset,
                                                         NcmMSetFunc *func,
                                                         gdouble x0,
                                                         gdouble x1,
                                                         NcmVector *sample);
gboolean            ncm_model_userdef0_df               (NcmModel *model,
                                                         gdouble z,
                                                         NcmVector *grad);
gboolean            ncm_model_userdef1_df               (NcmModel *model,
                                                         gdouble z,
                                                         NcmVector *grad);
gboolean            ncm_model_userdef2_df               (NcmModel *model,
                                                         gdouble z,
                                                         NcmVector *grad);
gboolean            ncm_model_userdef3_df               (NcmModel *model,
                                                         gdouble z,
                                                         NcmVector *grad);
gboolean            ncm_model_userdef4_df               (NcmModel *model,
                                                         gdouble z,
                                                         NcmVector *grad);
gsize               ncm_mpfr_inp_raw                    (mpfr_t rop,
                                                         FILE *stream);
gsize               ncm_mpfr_out_raw                    (FILE *stream,
                                                         mpfr_t op);
gsize               ncm_mpq_inp_raw                     (mpq_t q,
                                                         FILE *f);
gsize               ncm_mpq_out_raw                     (FILE *f,
                                                         mpq_t q);
void                ncm_mpz_clears                      (mpz_t z,
                                                         ...);
void                ncm_mpz_inits                       (mpz_t z,
                                                         ...);
gdouble             ncm_numdiff_1                       (gsl_function *F,
                                                         const gdouble x,
                                                         const gdouble ho,
                                                         gdouble *err);
gdouble             ncm_numdiff_2                       (gsl_function *F,
                                                         gdouble *ofx,
                                                         const gdouble x,
                                                         const gdouble ho,
                                                         gdouble *err);
gdouble             ncm_numdiff_2_err                   (gsl_function *F,
                                                         gdouble *ofx,
                                                         const gdouble x,
                                                         const gdouble ho,
                                                         gdouble err,
                                                         gdouble *ferr);
gulong              ncm_random_seed                     (void);
void                ncm_rational_coarce_double          (gdouble x,
                                                         mpq_t q);
gdouble *           ncm_smoothd                         (gdouble *in,
                                                         size_t N,
                                                         size_t points,
                                                         size_t pass);
gdouble             ncm_sphPlm_test_theta               (gdouble theta,
                                                         gint lmax,
                                                         gint *lmin_data);
gdouble             ncm_sphPlm_x                        (gint l,
                                                         gint m,
                                                         gint order);
gdouble             ncm_sqrt1px_m1                      (gdouble x);
gdouble             ncm_sum                             (gdouble *d,
                                                         gulong n);
gdouble             ncm_topology_comoving_a0_lss        (guint n,
                                                         gdouble alpha);
gdouble             ncm_topology_sigma_comoving_a0_lss  (guint n,
                                                         gdouble alpha,
                                                         gdouble sigma_alpha);
gboolean            ncm_userdef0_df                     (NcmModel *model,
                                                         gdouble z,
                                                         NcmVector *grad);
gdouble             ncm_userdef0_f                      (NcmModel *model,
                                                         gdouble z);
gboolean            ncm_userdef1_df                     (NcmModel *model,
                                                         gdouble z,
                                                         NcmVector *grad);
gdouble             ncm_userdef1_f                      (NcmModel *model,
                                                         gdouble z);
gboolean            ncm_userdef2_df                     (NcmModel *model,
                                                         gdouble z,
                                                         NcmVector *grad);
gdouble             ncm_userdef2_f                      (NcmModel *model,
                                                         gdouble z);
gboolean            ncm_userdef3_df                     (NcmModel *model,
                                                         gdouble z,
                                                         NcmVector *grad);
gdouble             ncm_userdef3_f                      (NcmModel *model,
                                                         gdouble z);
gboolean            ncm_userdef4_df                     (NcmModel *model,
                                                         gdouble z,
                                                         NcmVector *grad);
gdouble             ncm_userdef4_f                      (NcmModel *model,
                                                         gdouble z);

Description

FIXME

Details

ncm_finite_diff_calc_J ()

void                ncm_finite_diff_calc_J              (NcmModel *model,
                                                         NcData *data,
                                                         NcmMatrix *jac);

ncm_get_bao_Omega_m ()

gdouble             ncm_get_bao_Omega_m                 (NcDistance *dist,
                                                         NcmModel *model);

ncm_get_rng ()

gsl_rng *           ncm_get_rng                         (void);

FIXME

Returns :

FIXME

ncm_get_smoothed_uniform_sample ()

gboolean            ncm_get_smoothed_uniform_sample     (NcmMSet *mset,
                                                         NcmMSetFunc *func,
                                                         gdouble x0,
                                                         gdouble x1,
                                                         gdouble delta,
                                                         NcmVector *sample);

ncm_get_uniform_sample ()

gboolean            ncm_get_uniform_sample              (NcmMSet *mset,
                                                         NcmMSetFunc *func,
                                                         gdouble x0,
                                                         gdouble x1,
                                                         NcmVector *sample);

ncm_model_userdef0_df ()

gboolean            ncm_model_userdef0_df               (NcmModel *model,
                                                         gdouble z,
                                                         NcmVector *grad);

ncm_model_userdef1_df ()

gboolean            ncm_model_userdef1_df               (NcmModel *model,
                                                         gdouble z,
                                                         NcmVector *grad);

ncm_model_userdef2_df ()

gboolean            ncm_model_userdef2_df               (NcmModel *model,
                                                         gdouble z,
                                                         NcmVector *grad);

ncm_model_userdef3_df ()

gboolean            ncm_model_userdef3_df               (NcmModel *model,
                                                         gdouble z,
                                                         NcmVector *grad);

ncm_model_userdef4_df ()

gboolean            ncm_model_userdef4_df               (NcmModel *model,
                                                         gdouble z,
                                                         NcmVector *grad);

ncm_mpfr_inp_raw ()

gsize               ncm_mpfr_inp_raw                    (mpfr_t rop,
                                                         FILE *stream);

FIXME

rop :

FIXME

stream :

FIXME

Returns :

FIXME

ncm_mpfr_out_raw ()

gsize               ncm_mpfr_out_raw                    (FILE *stream,
                                                         mpfr_t op);

FIXME

stream :

FIXME

op :

FIXME

Returns :

FIXME

ncm_mpq_inp_raw ()

gsize               ncm_mpq_inp_raw                     (mpq_t q,
                                                         FILE *f);

FIXME

q :

FIXME

f :

FIXME

Returns :

FIXME

ncm_mpq_out_raw ()

gsize               ncm_mpq_out_raw                     (FILE *f,
                                                         mpq_t q);

FIXME

f :

FIXME

q :

FIXME

Returns :

FIXME

ncm_mpz_clears ()

void                ncm_mpz_clears                      (mpz_t z,
                                                         ...);

FIXME

z :

FIXME

... :

FIXME

ncm_mpz_inits ()

void                ncm_mpz_inits                       (mpz_t z,
                                                         ...);

FIXME

z :

FIXME

... :

FIXME

ncm_numdiff_1 ()

gdouble             ncm_numdiff_1                       (gsl_function *F,
                                                         const gdouble x,
                                                         const gdouble ho,
                                                         gdouble *err);

FIXME

F :

FIXME

x :

FIXME

ho :

FIXME

err :

FIXME

Returns :

FIXME

ncm_numdiff_2 ()

gdouble             ncm_numdiff_2                       (gsl_function *F,
                                                         gdouble *ofx,
                                                         const gdouble x,
                                                         const gdouble ho,
                                                         gdouble *err);

FIXME

F :

FIXME

ofx :

FIXME

x :

FIXME

ho :

FIXME

err :

FIXME

Returns :

FIXME

ncm_numdiff_2_err ()

gdouble             ncm_numdiff_2_err                   (gsl_function *F,
                                                         gdouble *ofx,
                                                         const gdouble x,
                                                         const gdouble ho,
                                                         gdouble err,
                                                         gdouble *ferr);

FIXME

F :

FIXME

ofx :

FIXME

x :

FIXME

ho :

FIXME

err :

FIXME

ferr :

FIXME

Returns :

FIXME

ncm_random_seed ()

gulong              ncm_random_seed                     (void);

ncm_rational_coarce_double ()

void                ncm_rational_coarce_double          (gdouble x,
                                                         mpq_t q);

FIXME

x :

FIXME

q :

FIXME

ncm_smoothd ()

gdouble *           ncm_smoothd                         (gdouble *in,
                                                         size_t N,
                                                         size_t points,
                                                         size_t pass);

ncm_sphPlm_test_theta ()

gdouble             ncm_sphPlm_test_theta               (gdouble theta,
                                                         gint lmax,
                                                         gint *lmin_data);

FIXME

theta :

FIXME

lmax :

FIXME

lmin_data :

FIXME

Returns :

FIXME

ncm_sphPlm_x ()

gdouble             ncm_sphPlm_x                        (gint l,
                                                         gint m,
                                                         gint order);

ncm_sqrt1px_m1 ()

gdouble             ncm_sqrt1px_m1                      (gdouble x);

FIXME

x :

FIXME

Returns :

FIXME

ncm_sum ()

gdouble             ncm_sum                             (gdouble *d,
                                                         gulong n);

FIXME

d :

FIXME

n :

FIXME

Returns :

FIXME

ncm_topology_comoving_a0_lss ()

gdouble             ncm_topology_comoving_a0_lss        (guint n,
                                                         gdouble alpha);

ncm_topology_sigma_comoving_a0_lss ()

gdouble             ncm_topology_sigma_comoving_a0_lss  (guint n,
                                                         gdouble alpha,
                                                         gdouble sigma_alpha);

ncm_userdef0_df ()

gboolean            ncm_userdef0_df                     (NcmModel *model,
                                                         gdouble z,
                                                         NcmVector *grad);

ncm_userdef0_f ()

gdouble             ncm_userdef0_f                      (NcmModel *model,
                                                         gdouble z);

ncm_userdef1_df ()

gboolean            ncm_userdef1_df                     (NcmModel *model,
                                                         gdouble z,
                                                         NcmVector *grad);

ncm_userdef1_f ()

gdouble             ncm_userdef1_f                      (NcmModel *model,
                                                         gdouble z);

ncm_userdef2_df ()

gboolean            ncm_userdef2_df                     (NcmModel *model,
                                                         gdouble z,
                                                         NcmVector *grad);

ncm_userdef2_f ()

gdouble             ncm_userdef2_f                      (NcmModel *model,
                                                         gdouble z);

ncm_userdef3_df ()

gboolean            ncm_userdef3_df                     (NcmModel *model,
                                                         gdouble z,
                                                         NcmVector *grad);

ncm_userdef3_f ()

gdouble             ncm_userdef3_f                      (NcmModel *model,
                                                         gdouble z);

ncm_userdef4_df ()

gboolean            ncm_userdef4_df                     (NcmModel *model,
                                                         gdouble z,
                                                         NcmVector *grad);

ncm_userdef4_f ()

gdouble             ncm_userdef4_f                      (NcmModel *model,
                                                         gdouble z);