             result[15] = 1.0;
             return result;*/
         }
-        return Matrix4(fromSIMD: simdType.inverse)
+        return Matrix4(simd: simdType.inverse)
     }
     
     /**

        assert(index >= 0 && index <= 3, "index must be 0, 1, 2, or 3.")
        var result = simdType
        result[index] = double4(cartesian.x, cartesian.y, cartesian.z, cartesian.w)
        return Matrix4(fromSIMD: result)
    }

    /**

        )
    }
    
    public init (simd: double4x4) {
        simdType = simd
    }
    
