| NumCosmo Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
Synopsis
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 |