Пример #1
0
        public DGBSV()
        {
            #region Dependencies (Initialization)

            IDAMAX idamax = new IDAMAX();
            IEEECK ieeeck = new IEEECK();
            IPARMQ iparmq = new IPARMQ();
            DCOPY dcopy = new DCOPY();
            XERBLA xerbla = new XERBLA();
            DSCAL dscal = new DSCAL();
            DSWAP dswap = new DSWAP();
            LSAME lsame = new LSAME();
            DLASWP dlaswp = new DLASWP();
            ILAENV ilaenv = new ILAENV(ieeeck, iparmq);
            DGER dger = new DGER(xerbla);
            DGBTF2 dgbtf2 = new DGBTF2(idamax, dger, dscal, dswap, xerbla);
            DGEMM dgemm = new DGEMM(lsame, xerbla);
            DTRSM dtrsm = new DTRSM(lsame, xerbla);
            DGBTRF dgbtrf = new DGBTRF(idamax, ilaenv, dcopy, dgbtf2, dgemm, dger, dlaswp, dscal, dswap, dtrsm
                                       , xerbla);
            DGEMV dgemv = new DGEMV(lsame, xerbla);
            DTBSV dtbsv = new DTBSV(lsame, xerbla);
            DGBTRS dgbtrs = new DGBTRS(lsame, dgemv, dger, dswap, dtbsv, xerbla);

            #endregion

            #region Set Dependencies

            this._dgbtrf = dgbtrf; this._dgbtrs = dgbtrs; this._xerbla = xerbla;

            #endregion
        }
Пример #2
0
        public DGBTRF()
        {
            #region Dependencies (Initialization)

            IDAMAX idamax = new IDAMAX();
            IEEECK ieeeck = new IEEECK();
            IPARMQ iparmq = new IPARMQ();
            DCOPY  dcopy  = new DCOPY();
            XERBLA xerbla = new XERBLA();
            DSCAL  dscal  = new DSCAL();
            DSWAP  dswap  = new DSWAP();
            LSAME  lsame  = new LSAME();
            DLASWP dlaswp = new DLASWP();
            ILAENV ilaenv = new ILAENV(ieeeck, iparmq);
            DGER   dger   = new DGER(xerbla);
            DGBTF2 dgbtf2 = new DGBTF2(idamax, dger, dscal, dswap, xerbla);
            DGEMM  dgemm  = new DGEMM(lsame, xerbla);
            DTRSM  dtrsm  = new DTRSM(lsame, xerbla);

            #endregion


            #region Set Dependencies

            this._idamax = idamax; this._ilaenv = ilaenv; this._dcopy = dcopy; this._dgbtf2 = dgbtf2; this._dgemm = dgemm;
            this._dger   = dger; this._dlaswp = dlaswp; this._dscal = dscal; this._dswap = dswap; this._dtrsm = dtrsm;
            this._xerbla = xerbla;

            #endregion
        }
Пример #3
0
        public DGBSV()
        {
            #region Dependencies (Initialization)

            IDAMAX idamax = new IDAMAX();
            IEEECK ieeeck = new IEEECK();
            IPARMQ iparmq = new IPARMQ();
            DCOPY  dcopy  = new DCOPY();
            XERBLA xerbla = new XERBLA();
            DSCAL  dscal  = new DSCAL();
            DSWAP  dswap  = new DSWAP();
            LSAME  lsame  = new LSAME();
            DLASWP dlaswp = new DLASWP();
            ILAENV ilaenv = new ILAENV(ieeeck, iparmq);
            DGER   dger   = new DGER(xerbla);
            DGBTF2 dgbtf2 = new DGBTF2(idamax, dger, dscal, dswap, xerbla);
            DGEMM  dgemm  = new DGEMM(lsame, xerbla);
            DTRSM  dtrsm  = new DTRSM(lsame, xerbla);
            DGBTRF dgbtrf = new DGBTRF(idamax, ilaenv, dcopy, dgbtf2, dgemm, dger, dlaswp, dscal, dswap, dtrsm
                                       , xerbla);
            DGEMV  dgemv  = new DGEMV(lsame, xerbla);
            DTBSV  dtbsv  = new DTBSV(lsame, xerbla);
            DGBTRS dgbtrs = new DGBTRS(lsame, dgemv, dger, dswap, dtbsv, xerbla);

            #endregion


            #region Set Dependencies

            this._dgbtrf = dgbtrf; this._dgbtrs = dgbtrs; this._xerbla = xerbla;

            #endregion
        }
Пример #4
0
        public DGBTRF(IDAMAX idamax, ILAENV ilaenv, DCOPY dcopy, DGBTF2 dgbtf2, DGEMM dgemm, DGER dger, DLASWP dlaswp, DSCAL dscal, DSWAP dswap, DTRSM dtrsm
            , XERBLA xerbla)
        {
            #region Set Dependencies

            this._idamax = idamax; this._ilaenv = ilaenv; this._dcopy = dcopy; this._dgbtf2 = dgbtf2; this._dgemm = dgemm;
            this._dger = dger;this._dlaswp = dlaswp; this._dscal = dscal; this._dswap = dswap; this._dtrsm = dtrsm;
            this._xerbla = xerbla;

            #endregion
        }
Пример #5
0
        public DGBTRF(IDAMAX idamax, ILAENV ilaenv, DCOPY dcopy, DGBTF2 dgbtf2, DGEMM dgemm, DGER dger, DLASWP dlaswp, DSCAL dscal, DSWAP dswap, DTRSM dtrsm
                      , XERBLA xerbla)
        {
            #region Set Dependencies

            this._idamax = idamax; this._ilaenv = ilaenv; this._dcopy = dcopy; this._dgbtf2 = dgbtf2; this._dgemm = dgemm;
            this._dger   = dger; this._dlaswp = dlaswp; this._dscal = dscal; this._dswap = dswap; this._dtrsm = dtrsm;
            this._xerbla = xerbla;

            #endregion
        }
Пример #6
0
        public DGBTRF()
        {
            #region Dependencies (Initialization)

            IDAMAX idamax = new IDAMAX();
            IEEECK ieeeck = new IEEECK();
            IPARMQ iparmq = new IPARMQ();
            DCOPY dcopy = new DCOPY();
            XERBLA xerbla = new XERBLA();
            DSCAL dscal = new DSCAL();
            DSWAP dswap = new DSWAP();
            LSAME lsame = new LSAME();
            DLASWP dlaswp = new DLASWP();
            ILAENV ilaenv = new ILAENV(ieeeck, iparmq);
            DGER dger = new DGER(xerbla);
            DGBTF2 dgbtf2 = new DGBTF2(idamax, dger, dscal, dswap, xerbla);
            DGEMM dgemm = new DGEMM(lsame, xerbla);
            DTRSM dtrsm = new DTRSM(lsame, xerbla);

            #endregion

            #region Set Dependencies

            this._idamax = idamax; this._ilaenv = ilaenv; this._dcopy = dcopy; this._dgbtf2 = dgbtf2; this._dgemm = dgemm;
            this._dger = dger;this._dlaswp = dlaswp; this._dscal = dscal; this._dswap = dswap; this._dtrsm = dtrsm;
            this._xerbla = xerbla;

            #endregion
        }