Beispiel #1
0
        /// <summary>
        /// Calculates the inverse matrix using Householder transformations
        /// </summary>
        public static M44d QrInverse(this M44d mat)
        {
            var qr   = new Matrix <double>((double[])mat, 4, 4);
            var diag = qr.QrFactorize();

            return((M44d)(qr.QrInverse(diag).Data));
        }