| 950 | */ |
| 951 | template <int SizeT, class LayoutT = vtkMatrixUtilities::Layout::Identity, class MatrixT> |
| 952 | static typename vtkMatrixUtilities::ScalarTypeExtractor<MatrixT>::value_type Determinant( |
| 953 | MatrixT&& M) |
| 954 | { |
| 955 | return vtkMathPrivate::Determinant<SizeT, LayoutT>::Compute(std::forward<MatrixT>(M)); |
| 956 | } |
| 957 | |
| 958 | /** |
| 959 | * Computes the inverse of input matrix M1 into M2. |