| 877 | template <int RowsT, int ColsT, class LayoutT = vtkMatrixUtilities::Layout::Identity, |
| 878 | class MatrixT, class VectorT1, class VectorT2> |
| 879 | static void MultiplyMatrixWithVector(MatrixT&& M, VectorT1&& X, VectorT2&& Y) |
| 880 | { |
| 881 | vtkMathPrivate::MultiplyMatrix<RowsT, ColsT, 1, LayoutT>::Compute( |
| 882 | std::forward<MatrixT>(M), std::forward<VectorT1>(X), std::forward<VectorT2>(Y)); |
| 883 | } |
| 884 | |
| 885 | /** |
| 886 | * Computes the dot product between 2 vectors x and y. |