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 cc (by 2c2^c for _2exp_si, by ii for _onei) or divide it by cc, writing to res; the addmul and submul versions add or subtract c⋅vecic \cdot \mathit{vec}_i to resi\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-11-02).