| 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)