FLINT3.7.0-dev

_acb_mat_vector_mul_row, _acb_mat_vector_mul_col, acb_mat_vector_mul_row, acb_mat_vector_mul_col

Synopsis#include <flint/acb_mat.h>
void _acb_mat_vector_mul_row(acb_ptr res, acb_srcptr v, const acb_mat_t A, slong prec)source
void _acb_mat_vector_mul_col(acb_ptr res, const acb_mat_t A, acb_srcptr v, slong prec)source
void acb_mat_vector_mul_row(acb_ptr res, acb_srcptr v, const acb_mat_t A, slong prec)source
void acb_mat_vector_mul_col(acb_ptr res, const acb_mat_t A, acb_srcptr v, slong prec)source

Set res to the product vAvA of the row vector vv (of length the number of rows of AA) by AA, respectively the product AvAv of AA by the column vector vv, each entry computed by acb_dot. The underscore versions do not allow res to alias v.

Cite this page

The FLINT team, “_acb_mat_vector_mul_row, _acb_mat_vector_mul_col, acb_mat_vector_mul_row, acb_mat_vector_mul_col (acb_mat.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/acb_mat/_acb_mat_vector_mul_row.html (generated 2026-11-02).