FLINT3.7.0-dev

_acb_vec_scalar_mul, _acb_vec_scalar_mul_arb, _acb_vec_scalar_mul_arf, _acb_vec_scalar_mul_ui, _acb_vec_scalar_mul_si, _acb_vec_scalar_mul_fmpz, _acb_vec_scalar_mul_2exp_si, _acb_vec_scalar_mul_onei, _acb_vec_scalar_div, _acb_vec_scalar_div_arb, _acb_vec_scalar_div_ui, _acb_vec_scalar_div_fmpz, _acb_vec_scalar_addmul, _acb_vec_scalar_submul

Synopsis#include <flint/acb.h>
void _acb_vec_scalar_mul(acb_ptr res, acb_srcptr vec, slong len, const acb_t c, slong prec)source
void _acb_vec_scalar_mul_arb(acb_ptr res, acb_srcptr vec, slong len, const arb_t c, slong prec)source
void _acb_vec_scalar_mul_arf(acb_ptr res, acb_srcptr vec, slong len, const arf_t c, slong prec)source
void _acb_vec_scalar_mul_ui(acb_ptr res, acb_srcptr vec, slong len, ulong c, slong prec)source
void _acb_vec_scalar_mul_si(acb_ptr res, acb_srcptr vec, slong len, slong c, slong prec)source
void _acb_vec_scalar_mul_fmpz(acb_ptr res, acb_srcptr vec, slong len, const fmpz_t c, slong prec)source
void _acb_vec_scalar_mul_2exp_si(acb_ptr res, acb_srcptr vec, slong len, slong c)source
void _acb_vec_scalar_mul_onei(acb_ptr res, acb_srcptr vec, slong len)source
void _acb_vec_scalar_div(acb_ptr res, acb_srcptr vec, slong len, const acb_t c, slong prec)source
void _acb_vec_scalar_div_arb(acb_ptr res, acb_srcptr vec, slong len, const arb_t c, slong prec)source
void _acb_vec_scalar_div_ui(acb_ptr res, acb_srcptr vec, slong len, ulong c, slong prec)source
void _acb_vec_scalar_div_fmpz(acb_ptr res, acb_srcptr vec, slong len, const fmpz_t c, slong prec)source
void _acb_vec_scalar_addmul(acb_ptr res, acb_srcptr vec, slong len, const acb_t c, slong prec)source
void _acb_vec_scalar_submul(acb_ptr res, acb_srcptr vec, slong len, const acb_t c, slong prec)source

Multiply each entry of vec by c (by 2^c for _2exp_si, by i for _onei) or divide it by c, writing to res; the addmul and submul versions add or subtract c \cdot \mathit{vec}_i to \mathit{res}_i.

Cite this page

The FLINT team, “_acb_vec_scalar_mul, _acb_vec_scalar_mul_arb, _acb_vec_scalar_mul_arf, _acb_vec_scalar_mul_ui, _acb_vec_scalar_mul_si, _acb_vec_scalar_mul_fmpz, _acb_vec_scalar_mul_2exp_si, _acb_vec_scalar_mul_onei, _acb_vec_scalar_div, _acb_vec_scalar_div_arb, _acb_vec_scalar_div_ui, _acb_vec_scalar_div_fmpz, _acb_vec_scalar_addmul, _acb_vec_scalar_submul (acb.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/acb/_acb_vec_scalar_mul.html (generated 2026-10-20).