public Vector4d multiply_left(Matrix4d A) { return(multiply_left(A, this)); }
public Matrix4d scalar_multiply(Matrix4d A, double d) { scalar_multiply(A.m, d, m); return(this); }
public Vector4d multiply_right(Matrix4d A) { return(multiply_right(this, A)); }