@spiceErrorCheck<EOL>def mtxvg(m1, v2, ncol1, nr1r2):
m1 = stypes.toDoubleMatrix(m1)<EOL>v2 = stypes.toDoubleVector(v2)<EOL>ncol1 = ctypes.c_int(ncol1)<EOL>nr1r2 = ctypes.c_int(nr1r2)<EOL>vout = stypes.emptyDoubleVector(ncol1.value)<EOL>libspice.mtxvg_c(m1, v2, ncol1, nr1r2, vout)<EOL>return stypes.cVectorToPython(vout)<EOL>
Multiply the transpose of a matrix and
a vector of arbitrary size.

http://naif.jpl.nasa.gov/pub/naif/toolkit_docs/C/cspice/mtxvg_c.html

:param m1: Left-hand matrix to be multiplied.
:type m1: NxM-Element Array of floats
:param v2: Right-hand vector to be multiplied.
:type v2: Array of floats
:param ncol1: Column dimension of m1 and length of vout.
:type ncol1: int
:param nr1r2: Row dimension of m1 and length of v2.
:type nr1r2: int
:return: Product vector m1 transpose * v2.
:rtype: Array of floats