/* * public void Transpose() * { * throw new NotImplementedException(); * } */ public static ComplexBandMatrix Conjugate(ComplexBandMatrix A) { System.Numerics.Complex[] x = IvyFEM.Lapack.Functions.zlacgv(A.Buffer); ComplexBandMatrix X = new ComplexBandMatrix(x, A.RowColLength, A.SubdiaLength, A.SuperdiaLength, false); return(X); }
public ComplexBandMatrix(ComplexBandMatrix src) { Copy(src); }
public void Conjugate() { ComplexBandMatrix ret = Conjugate(this); Buffer = ret.Buffer; }
public void Copy(ComplexBandMatrix src) { Copy(src.Buffer, src.RowColLength, src.SubdiaLength, src.SuperdiaLength, true); }