Top | ![]() |
![]() |
![]() |
![]() |
NcmBinSplitNcmBinSplit — Binnary splitting algorithms used to evaluate sums fast and with arbitrary precision. |
Functions
void | (*NcmBinSplitEval) () |
NcmBinSplit * | ncm_binsplit_alloc () |
glong | ncm_binsplit_test_next () |
void | ncm_binsplit_join () |
void | ncm_binsplit_eval_join () |
gulong | ncm_binsplit_eval_prec () |
void | ncm_binsplit_get () |
void | ncm_binsplit_get_q () |
gdouble | ncm_binsplit_get_d () |
#define | NCM_BINSPLIT_DECL() |
#define | NCM_BINSPLIT_DENC_NULL() |
Functions
ncm_binsplit_test_next ()
glong ncm_binsplit_test_next (NcmBinSplit *bs
,NcmBinSplitEval bs_eval
,gulong nt
);
FIXME
[skip]
ncm_binsplit_join ()
void ncm_binsplit_join (NcmBinSplit *bs
,NcmBinSplit *bs_l
,NcmBinSplit *bs_r
);
FIXME
ncm_binsplit_eval_join ()
void ncm_binsplit_eval_join (NcmBinSplit *bs
,NcmBinSplitEval bs_eval
,gulong nt
);
FIXME
[skip]
ncm_binsplit_eval_prec ()
gulong ncm_binsplit_eval_prec (NcmBinSplit *bs
,NcmBinSplitEval bs_eval
,gulong step
,glong prec
);
FIXME
[skip]
NCM_BINSPLIT_DECL()
#define NCM_BINSPLIT_DECL(name,v,u,n,data) static inline void name (mpz_t v, mpz_t u, gulong n, gpointer data)