FLINT3.7.0-dev

_gr_vec_sqrt, _gr_vec_rsqrt, _gr_vec_exp, _gr_vec_log, _gr_vec_sin, _gr_vec_cos, _gr_vec_sin_cos

Synopsis#include <flint/gr_vec.h>
int _gr_vec_sqrt(gr_ptr res, gr_srcptr x, slong len, gr_ctx_t ctx)source
int _gr_vec_rsqrt(gr_ptr res, gr_srcptr x, slong len, gr_ctx_t ctx)source
int _gr_vec_exp(gr_ptr res, gr_srcptr x, slong len, gr_ctx_t ctx)source
int _gr_vec_log(gr_ptr res, gr_srcptr x, slong len, gr_ctx_t ctx)source
int _gr_vec_sin(gr_ptr res, gr_srcptr x, slong len, gr_ctx_t ctx)source
int _gr_vec_cos(gr_ptr res, gr_srcptr x, slong len, gr_ctx_t ctx)source
int _gr_vec_sin_cos(gr_ptr res1, gr_ptr res2, gr_srcptr x, slong len, gr_ctx_t ctx)source

Elementwise square roots, reciprocal square roots, exponentials, logarithms, sines and cosines (methods GR_METHOD_VEC_SQRT and so on). The defaults loop over the scalar functions of gr_special; rings with vectorised kernels (dfloat) override them.

Cite this page

The FLINT team, “_gr_vec_sqrt, _gr_vec_rsqrt, _gr_vec_exp, _gr_vec_log, _gr_vec_sin, _gr_vec_cos, _gr_vec_sin_cos (gr_vec.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/gr_vec/_gr_vec_sqrt.html (generated 2026-10-20).