Skip to content

Commit

Permalink
more autogenerated flint headers
Browse files Browse the repository at this point in the history
  • Loading branch information
videlec committed Oct 14, 2023
1 parent aed25a5 commit b490285
Show file tree
Hide file tree
Showing 132 changed files with 9,542 additions and 4,959 deletions.
378 changes: 189 additions & 189 deletions src/sage/libs/flint/acb.pxd

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions src/sage/libs/flint/acb_calc.pxd
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ from sage.libs.flint.types cimport *

cdef extern from "flint_wrap.h":

int acb_calc_integrate(acb_t res, acb_calc_func_t func, void * param, const acb_t a, const acb_t b, long rel_goal, const mag_t abs_tol, const acb_calc_integrate_opt_t options, long prec)
int acb_calc_integrate(acb_t res, acb_calc_func_t func, void * param, const acb_t a, const acb_t b, slong rel_goal, const mag_t abs_tol, const acb_calc_integrate_opt_t options, slong prec)
# Computes a rigorous enclosure of the integral
# .. math ::
# I = \int_a^b f(t) dt
Expand Down Expand Up @@ -91,7 +91,7 @@ cdef extern from "flint_wrap.h":
# Initializes *options* for use, setting all fields to 0 indicating
# default values.

int acb_calc_integrate_gl_auto_deg(acb_t res, long * num_eval, acb_calc_func_t func, void * param, const acb_t a, const acb_t b, const mag_t tol, long deg_limit, int flags, long prec)
int acb_calc_integrate_gl_auto_deg(acb_t res, slong * num_eval, acb_calc_func_t func, void * param, const acb_t a, const acb_t b, const mag_t tol, slong deg_limit, int flags, slong prec)
# Attempts to compute `I = \int_a^b f(t) dt` using a single application
# of Gauss-Legendre quadrature with automatic determination of the
# quadrature degree so that the error is smaller than *tol*.
Expand Down Expand Up @@ -119,7 +119,7 @@ cdef extern from "flint_wrap.h":
# since this either means that we have hit a singularity or a branch cut or
# that overestimation in the evaluation of `f` is becoming too severe.

void acb_calc_cauchy_bound(arb_t bound, acb_calc_func_t func, void * param, const acb_t x, const arb_t radius, long maxdepth, long prec)
void acb_calc_cauchy_bound(arb_t bound, acb_calc_func_t func, void * param, const acb_t x, const arb_t radius, slong maxdepth, slong prec)
# Sets *bound* to a ball containing the value of the integral
# .. math ::
# C(x,r) = \frac{1}{2 \pi r} \oint_{|z-x| = r} |f(z)| dz
Expand All @@ -133,7 +133,7 @@ cdef extern from "flint_wrap.h":
# repeatedly subdivides the whole integration range instead of
# performing adaptive subdivisions.

int acb_calc_integrate_taylor(acb_t res, acb_calc_func_t func, void * param, const acb_t a, const acb_t b, const arf_t inner_radius, const arf_t outer_radius, long accuracy_goal, long prec)
int acb_calc_integrate_taylor(acb_t res, acb_calc_func_t func, void * param, const acb_t a, const acb_t b, const arf_t inner_radius, const arf_t outer_radius, slong accuracy_goal, slong prec)
# Computes the integral
# .. math ::
# I = \int_a^b f(t) dt
Expand Down
54 changes: 27 additions & 27 deletions src/sage/libs/flint/acb_dft.pxd
Original file line number Diff line number Diff line change
Expand Up @@ -12,70 +12,70 @@ from sage.libs.flint.types cimport *

cdef extern from "flint_wrap.h":

void acb_dft(acb_ptr w, acb_srcptr v, long n, long prec)
void acb_dft(acb_ptr w, acb_srcptr v, slong n, slong prec)

void acb_dft_inverse(acb_ptr w, acb_srcptr v, long n, long prec)
void acb_dft_inverse(acb_ptr w, acb_srcptr v, slong n, slong prec)

void acb_dft_precomp_init(acb_dft_pre_t pre, long len, long prec)
void acb_dft_precomp_init(acb_dft_pre_t pre, slong len, slong prec)

void acb_dft_precomp_clear(acb_dft_pre_t pre)

void acb_dft_precomp(acb_ptr w, acb_srcptr v, const acb_dft_pre_t pre, long prec)
void acb_dft_precomp(acb_ptr w, acb_srcptr v, const acb_dft_pre_t pre, slong prec)

void acb_dft_inverse_precomp(acb_ptr w, acb_srcptr v, const acb_dft_pre_t pre, long prec)
void acb_dft_inverse_precomp(acb_ptr w, acb_srcptr v, const acb_dft_pre_t pre, slong prec)

void acb_dirichlet_dft_prod(acb_ptr w, acb_srcptr v, long * cyc, long num, long prec)
void acb_dirichlet_dft_prod(acb_ptr w, acb_srcptr v, slong * cyc, slong num, slong prec)

void acb_dft_prod_init(acb_dft_prod_t t, long * cyc, long num, long prec)
void acb_dft_prod_init(acb_dft_prod_t t, slong * cyc, slong num, slong prec)

void acb_dft_prod_clear(acb_dft_prod_t t)

void acb_dirichlet_dft_prod_precomp(acb_ptr w, acb_srcptr v, const acb_dft_prod_t prod, long prec)
void acb_dirichlet_dft_prod_precomp(acb_ptr w, acb_srcptr v, const acb_dft_prod_t prod, slong prec)

void acb_dft_convol_naive(acb_ptr w, acb_srcptr f, acb_srcptr g, long len, long prec)
void acb_dft_convol_naive(acb_ptr w, acb_srcptr f, acb_srcptr g, slong len, slong prec)

void acb_dft_convol_rad2(acb_ptr w, acb_srcptr f, acb_srcptr g, long len, long prec)
void acb_dft_convol_rad2(acb_ptr w, acb_srcptr f, acb_srcptr g, slong len, slong prec)

void acb_dft_convol(acb_ptr w, acb_srcptr f, acb_srcptr g, long len, long prec)
void acb_dft_convol(acb_ptr w, acb_srcptr f, acb_srcptr g, slong len, slong prec)

void acb_dft_naive(acb_ptr w, acb_srcptr v, long n, long prec)
void acb_dft_naive(acb_ptr w, acb_srcptr v, slong n, slong prec)

void acb_dft_naive_init(acb_dft_naive_t t, long len, long prec)
void acb_dft_naive_init(acb_dft_naive_t t, slong len, slong prec)

void acb_dft_naive_clear(acb_dft_naive_t t)

void acb_dft_naive_precomp(acb_ptr w, acb_srcptr v, const acb_dft_naive_t t, long prec)
void acb_dft_naive_precomp(acb_ptr w, acb_srcptr v, const acb_dft_naive_t t, slong prec)

void acb_dft_crt(acb_ptr w, acb_srcptr v, long n, long prec)
void acb_dft_crt(acb_ptr w, acb_srcptr v, slong n, slong prec)

void acb_dft_crt_init(acb_dft_crt_t t, long len, long prec)
void acb_dft_crt_init(acb_dft_crt_t t, slong len, slong prec)

void acb_dft_crt_clear(acb_dft_crt_t t)

void acb_dft_crt_precomp(acb_ptr w, acb_srcptr v, const acb_dft_crt_t t, long prec)
void acb_dft_crt_precomp(acb_ptr w, acb_srcptr v, const acb_dft_crt_t t, slong prec)

void acb_dft_cyc(acb_ptr w, acb_srcptr v, long n, long prec)
void acb_dft_cyc(acb_ptr w, acb_srcptr v, slong n, slong prec)

void acb_dft_cyc_init(acb_dft_cyc_t t, long len, long prec)
void acb_dft_cyc_init(acb_dft_cyc_t t, slong len, slong prec)

void acb_dft_cyc_clear(acb_dft_cyc_t t)

void acb_dft_cyc_precomp(acb_ptr w, acb_srcptr v, const acb_dft_cyc_t t, long prec)
void acb_dft_cyc_precomp(acb_ptr w, acb_srcptr v, const acb_dft_cyc_t t, slong prec)

void acb_dft_rad2(acb_ptr w, acb_srcptr v, int e, long prec)
void acb_dft_rad2(acb_ptr w, acb_srcptr v, int e, slong prec)

void acb_dft_inverse_rad2(acb_ptr w, acb_srcptr v, int e, long prec)
void acb_dft_inverse_rad2(acb_ptr w, acb_srcptr v, int e, slong prec)

void acb_dft_rad2_init(acb_dft_rad2_t t, int e, long prec)
void acb_dft_rad2_init(acb_dft_rad2_t t, int e, slong prec)

void acb_dft_rad2_clear(acb_dft_rad2_t t)

void acb_dft_rad2_precomp(acb_ptr w, acb_srcptr v, const acb_dft_rad2_t t, long prec)
void acb_dft_rad2_precomp(acb_ptr w, acb_srcptr v, const acb_dft_rad2_t t, slong prec)

void acb_dft_bluestein(acb_ptr w, acb_srcptr v, long n, long prec)
void acb_dft_bluestein(acb_ptr w, acb_srcptr v, slong n, slong prec)

void acb_dft_bluestein_init(acb_dft_bluestein_t t, long len, long prec)
void acb_dft_bluestein_init(acb_dft_bluestein_t t, slong len, slong prec)

void acb_dft_bluestein_clear(acb_dft_bluestein_t t)

void acb_dft_bluestein_precomp(acb_ptr w, acb_srcptr v, const acb_dft_bluestein_t t, long prec)
void acb_dft_bluestein_precomp(acb_ptr w, acb_srcptr v, const acb_dft_bluestein_t t, slong prec)
Loading

0 comments on commit b490285

Please sign in to comment.