FLINT3.7.0-dev

_arb_mat_vector_mul_row, _arb_mat_vector_mul_col, arb_mat_vector_mul_row, arb_mat_vector_mul_col

Synopsis#include <flint/arb_mat.h>
void _arb_mat_vector_mul_row(arb_ptr res, arb_srcptr v, const arb_mat_t A, slong prec)source
void _arb_mat_vector_mul_col(arb_ptr res, const arb_mat_t A, arb_srcptr v, slong prec)source
void arb_mat_vector_mul_row(arb_ptr res, arb_srcptr v, const arb_mat_t A, slong prec)source
void arb_mat_vector_mul_col(arb_ptr res, const arb_mat_t A, arb_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 arb_dot. The underscore versions do not allow res to alias v.

Cite this page

The FLINT team, “_arb_mat_vector_mul_row, _arb_mat_vector_mul_col, arb_mat_vector_mul_row, arb_mat_vector_mul_col (arb_mat.h),” FLINT: Fast Library for Number Theory, documentation, version 3.7.0-dev, 2026. https://flintlib.org/doc/arb_mat/_arb_mat_vector_mul_row.html (generated 2026-11-02).