Esempio n. 1
0
        /*
         * 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);
        }
Esempio n. 2
0
 public ComplexBandMatrix(ComplexBandMatrix src)
 {
     Copy(src);
 }
Esempio n. 3
0
        public void Conjugate()
        {
            ComplexBandMatrix ret = Conjugate(this);

            Buffer = ret.Buffer;
        }
Esempio n. 4
0
 public void Copy(ComplexBandMatrix src)
 {
     Copy(src.Buffer, src.RowColLength, src.SubdiaLength, src.SuperdiaLength, true);
 }