В документации для произведения вектора на вектор есть объекты outer_prod, innner_prod, prec_inner_prod. Как их интерпретировать? Понятий внутреннего и внешнего произведения нет в математике? 
outer_prod(u,v) это матрица 

.
innner_prod - это скалярное произведение 

.
prec_inner_prod - то же самое с двойной точностью.