![]() |
![]() |
![]() |
NumCosmo Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
Synopsis
#define ncm_assert_cmpdouble (n1, cmp, n2) #define ncm_assert_cmpdouble_e (n1, cmp, n2, epsilon) gint ncm_cmp (gdouble x
,gdouble y
,gdouble reltol
); void ncm_finite_diff_calc_J (NcmModel *model
,NcmData *data
,NcmMatrix *jac
); 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
); 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
);
Details
ncm_cmp ()
gint ncm_cmp (gdouble x
,gdouble y
,gdouble reltol
);
Compare x and y and return -1 if x < y, 0 if x == y and 1 if x > y,
all comparisons are done with precision prec
.
|
a double. |
|
a double. |
|
relative precision. |
Returns : |
-1, 0, 1. |
ncm_finite_diff_calc_J ()
void ncm_finite_diff_calc_J (NcmModel *model
,NcmData *data
,NcmMatrix *jac
);
FIXME
|
FIXME |
|
FIXME |
|
FIXME |
ncm_get_smoothed_uniform_sample ()
gboolean ncm_get_smoothed_uniform_sample (NcmMSet *mset
,NcmMSetFunc *func
,gdouble x0
,gdouble x1
,gdouble delta
,NcmVector *sample
);
FIXME
|
FIXME |
|
FIXME |
|
FIXME |
|
FIXME |
|
FIXME |
|
FIXME |
Returns : |
FIXME |
ncm_get_uniform_sample ()
gboolean ncm_get_uniform_sample (NcmMSet *mset
,NcmMSetFunc *func
,gdouble x0
,gdouble x1
,NcmVector *sample
);
FIXME
|
FIXME |
|
FIXME |
|
FIXME |
|
FIXME |
|
FIXME |
Returns : |
FIXME |
ncm_mpfr_inp_raw ()
gsize ncm_mpfr_inp_raw (mpfr_t rop
,FILE *stream
);
FIXME
|
FIXME |
|
FIXME |
Returns : |
FIXME |
ncm_mpfr_out_raw ()
gsize ncm_mpfr_out_raw (FILE *stream
,mpfr_t op
);
FIXME
|
FIXME |
|
FIXME |
Returns : |
FIXME |
ncm_mpq_inp_raw ()
gsize ncm_mpq_inp_raw (mpq_t q
,FILE *f
);
FIXME
|
FIXME |
|
FIXME |
Returns : |
FIXME |
ncm_mpq_out_raw ()
gsize ncm_mpq_out_raw (FILE *f
,mpq_t q
);
FIXME
|
FIXME |
|
FIXME |
Returns : |
FIXME |
ncm_numdiff_1 ()
gdouble ncm_numdiff_1 (gsl_function *F
,const gdouble x
,const gdouble ho
,gdouble *err
);
FIXME
|
FIXME |
|
FIXME |
|
FIXME |
|
FIXME |
Returns : |
FIXME |
ncm_numdiff_2 ()
gdouble ncm_numdiff_2 (gsl_function *F
,gdouble *ofx
,const gdouble x
,const gdouble ho
,gdouble *err
);
FIXME
|
FIXME |
|
FIXME |
|
FIXME |
|
FIXME |
|
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
|
FIXME |
|
FIXME |
|
FIXME |
|
FIXME |
|
FIXME |
|
FIXME |
Returns : |
FIXME |
ncm_rational_coarce_double ()
void ncm_rational_coarce_double (gdouble x
,mpq_t q
);
FIXME
|
FIXME |
|
FIXME |
ncm_smoothd ()
gdouble * ncm_smoothd (gdouble *in
,size_t N
,size_t points
,size_t pass
);
FIXME
|
FIXME |
|
FIXME |
|
FIXME |
|
FIXME |
Returns : |
FIXME |
ncm_sphPlm_test_theta ()
gdouble ncm_sphPlm_test_theta (gdouble theta
,gint lmax
,gint *lmin_data
);
FIXME
|
FIXME |
|
FIXME |
|
FIXME |
Returns : |
FIXME |
ncm_sphPlm_x ()
gdouble ncm_sphPlm_x (gint l
,gint m
,gint order
);
FIXME
|
FIXME |
|
FIXME |
|
FIXME |
Returns : |
FIXME |
ncm_sqrt1px_m1 ()
gdouble ncm_sqrt1px_m1 (gdouble x
);
Calculates $\sqrt{1+x}-1$ using the appropriated taylor series when $x \approx 1$.
|
a real number $>-1$ |
Returns : |
$\sqrt{1+x}-1$. |
ncm_topology_comoving_a0_lss ()
gdouble ncm_topology_comoving_a0_lss (guint n
,gdouble alpha
);
FIXME
|
FIXME |
|
FIXME |
Returns : |
FIXME |