@spiceErrorCheck<EOL>def vtmv(v1, matrix, v2):
v1 = stypes.toDoubleVector(v1)<EOL>matrix = stypes.toDoubleMatrix(matrix)<EOL>v2 = stypes.toDoubleVector(v2)<EOL>return libspice.vtmv_c(v1, matrix, v2)<EOL>
Multiply the transpose of a 3-dimensional column vector
a 3x3 matrix, and a 3-dimensional column vector.

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

:param v1: 3 dimensional double precision column vector. 
:type v1: 3-Element Array of floats
:param matrix: 3x3 double precision matrix. 
:type matrix: 3x3-Element Array of floats
:param v2: 3 dimensional double precision column vector. 
:type v2: 3-Element Array of floats
:return: the result of (v1**t * matrix * v2 ).
:rtype: float