/// <summary> /// Returns a matrix that is the transpose of m. /// The input matrix m is not modified. /// </summary> protected dmat2 transpose(dmat2 m) { throw _invalidAccess; }
/// <summary> /// Multiply matrix x by matrix y component-wise, i.e., result[i][j] is the scalar product of x[i][j] and y[i][j]. /// Note: to get linear algebraic matrix multiplication, use the multiply operator (*). /// </summary> protected dmat2 matrixCompMult(dmat2 x, dmat2 y) { throw _invalidAccess; }
/// <summary>Returns the determinant of m. </summary> protected float determinant(dmat2 m) { throw _invalidAccess; }
/// <summary>Returns the determinant of m. </summary> protected double determinant(dmat2 m) { throw _invalidAccess; }
/// <summary>initialized the matrix with the upperleft part of m /// sets the lower right diagonal component(s) to 1, everything else to 0</summary> public dmat4(dmat2 m) { throw _invalidAccess; }
/// <summary>initialized the matrix with the upperleft part of m /// sets the lower right diagonal component(s) to 1, everything else to 0</summary> public dmat4x3(dmat2 m) { throw _invalidAccess; }
/// <summary>initialized the matrix with the upperleft part of m /// sets the lower right diagonal component(s) to 1, everything else to 0</summary> public dmat3x4(dmat2 m) { throw _invalidAccess; }