public static MatrixTypedDouble operator /(MatrixTypedLong A, long scalar) { MatrixTypedDouble R = A; double fraction = (double)1 / scalar; R = R * fraction; return R; }
public MatrixTypedDouble Inverse() { MatrixTypedDouble R = null; long det = Det(); if (det > 0) { MatrixTypedLong aux = AdjugateMatrix(); aux = aux.TransponseMatrix(); R = aux / det; } return R; }
public static MatrixTypedDouble operator /(MatrixTypedLong A, double scalar) { MatrixTypedDouble R = (MatrixTypedDouble)A; R = R * (1 / scalar); return R; }