public DLAED0() { #region Dependencies (Initialization) DCOPY dcopy = new DCOPY(); LSAME lsame = new LSAME(); XERBLA xerbla = new XERBLA(); IDAMAX idamax = new IDAMAX(); DLAMC3 dlamc3 = new DLAMC3(); DLAPY2 dlapy2 = new DLAPY2(); DLAMRG dlamrg = new DLAMRG(); DROT drot = new DROT(); DSCAL dscal = new DSCAL(); DNRM2 dnrm2 = new DNRM2(); DLAED5 dlaed5 = new DLAED5(); DLASSQ dlassq = new DLASSQ(); DLAE2 dlae2 = new DLAE2(); DLAEV2 dlaev2 = new DLAEV2(); DSWAP dswap = new DSWAP(); IEEECK ieeeck = new IEEECK(); IPARMQ iparmq = new IPARMQ(); DGEMM dgemm = new DGEMM(lsame, xerbla); DLACPY dlacpy = new DLACPY(lsame); DLAMC1 dlamc1 = new DLAMC1(dlamc3); DLAMC4 dlamc4 = new DLAMC4(dlamc3); DLAMC5 dlamc5 = new DLAMC5(dlamc3); DLAMC2 dlamc2 = new DLAMC2(dlamc3, dlamc1, dlamc4, dlamc5); DLAMCH dlamch = new DLAMCH(lsame, dlamc2); DLAED2 dlaed2 = new DLAED2(idamax, dlamch, dlapy2, dcopy, dlacpy, dlamrg, drot, dscal, xerbla); DLAED6 dlaed6 = new DLAED6(dlamch); DLAED4 dlaed4 = new DLAED4(dlamch, dlaed5, dlaed6); DLASET dlaset = new DLASET(lsame); DLAED3 dlaed3 = new DLAED3(dlamc3, dnrm2, dcopy, dgemm, dlacpy, dlaed4, dlaset, xerbla); DLAED1 dlaed1 = new DLAED1(dcopy, dlaed2, dlaed3, dlamrg, xerbla); DLAED8 dlaed8 = new DLAED8(idamax, dlamch, dlapy2, dcopy, dlacpy, dlamrg, drot, dscal, xerbla); DLAED9 dlaed9 = new DLAED9(dlamc3, dnrm2, dcopy, dlaed4, xerbla); DGEMV dgemv = new DGEMV(lsame, xerbla); DLAEDA dlaeda = new DLAEDA(dcopy, dgemv, drot, xerbla); DLAED7 dlaed7 = new DLAED7(dgemm, dlaed8, dlaed9, dlaeda, dlamrg, xerbla); DLANST dlanst = new DLANST(lsame, dlassq); DLARTG dlartg = new DLARTG(dlamch); DLASCL dlascl = new DLASCL(lsame, dlamch, xerbla); DLASR dlasr = new DLASR(lsame, xerbla); DLASRT dlasrt = new DLASRT(lsame, xerbla); DSTEQR dsteqr = new DSTEQR(lsame, dlamch, dlanst, dlapy2, dlae2, dlaev2, dlartg, dlascl, dlaset, dlasr , dlasrt, dswap, xerbla); ILAENV ilaenv = new ILAENV(ieeeck, iparmq); #endregion #region Set Dependencies this._dcopy = dcopy; this._dgemm = dgemm; this._dlacpy = dlacpy; this._dlaed1 = dlaed1; this._dlaed7 = dlaed7; this._dsteqr = dsteqr; this._xerbla = xerbla; this._ilaenv = ilaenv; #endregion }
public DLAED7(DGEMM dgemm, DLAED8 dlaed8, DLAED9 dlaed9, DLAEDA dlaeda, DLAMRG dlamrg, XERBLA xerbla) { #region Set Dependencies this._dgemm = dgemm; this._dlaed8 = dlaed8; this._dlaed9 = dlaed9; this._dlaeda = dlaeda; this._dlamrg = dlamrg; this._xerbla = xerbla; #endregion }
public DLAED7() { #region Dependencies (Initialization) LSAME lsame = new LSAME(); XERBLA xerbla = new XERBLA(); IDAMAX idamax = new IDAMAX(); DLAMC3 dlamc3 = new DLAMC3(); DLAPY2 dlapy2 = new DLAPY2(); DCOPY dcopy = new DCOPY(); DLAMRG dlamrg = new DLAMRG(); DROT drot = new DROT(); DSCAL dscal = new DSCAL(); DNRM2 dnrm2 = new DNRM2(); DLAED5 dlaed5 = new DLAED5(); DGEMM dgemm = new DGEMM(lsame, xerbla); DLAMC1 dlamc1 = new DLAMC1(dlamc3); DLAMC4 dlamc4 = new DLAMC4(dlamc3); DLAMC5 dlamc5 = new DLAMC5(dlamc3); DLAMC2 dlamc2 = new DLAMC2(dlamc3, dlamc1, dlamc4, dlamc5); DLAMCH dlamch = new DLAMCH(lsame, dlamc2); DLACPY dlacpy = new DLACPY(lsame); DLAED8 dlaed8 = new DLAED8(idamax, dlamch, dlapy2, dcopy, dlacpy, dlamrg, drot, dscal, xerbla); DLAED6 dlaed6 = new DLAED6(dlamch); DLAED4 dlaed4 = new DLAED4(dlamch, dlaed5, dlaed6); DLAED9 dlaed9 = new DLAED9(dlamc3, dnrm2, dcopy, dlaed4, xerbla); DGEMV dgemv = new DGEMV(lsame, xerbla); DLAEDA dlaeda = new DLAEDA(dcopy, dgemv, drot, xerbla); #endregion #region Set Dependencies this._dgemm = dgemm; this._dlaed8 = dlaed8; this._dlaed9 = dlaed9; this._dlaeda = dlaeda; this._dlamrg = dlamrg; this._xerbla = xerbla; #endregion }
public DSBEVD() { #region Dependencies (Initialization) LSAME lsame = new LSAME(); DLAMC3 dlamc3 = new DLAMC3(); DLASSQ dlassq = new DLASSQ(); XERBLA xerbla = new XERBLA(); DLAR2V dlar2v = new DLAR2V(); DLARGV dlargv = new DLARGV(); DLARTV dlartv = new DLARTV(); DROT drot = new DROT(); DSCAL dscal = new DSCAL(); IEEECK ieeeck = new IEEECK(); IPARMQ iparmq = new IPARMQ(); DCOPY dcopy = new DCOPY(); IDAMAX idamax = new IDAMAX(); DLAPY2 dlapy2 = new DLAPY2(); DLAMRG dlamrg = new DLAMRG(); DNRM2 dnrm2 = new DNRM2(); DLAED5 dlaed5 = new DLAED5(); DLAE2 dlae2 = new DLAE2(); DLAEV2 dlaev2 = new DLAEV2(); DSWAP dswap = new DSWAP(); DLAMC1 dlamc1 = new DLAMC1(dlamc3); DLAMC4 dlamc4 = new DLAMC4(dlamc3); DLAMC5 dlamc5 = new DLAMC5(dlamc3); DLAMC2 dlamc2 = new DLAMC2(dlamc3, dlamc1, dlamc4, dlamc5); DLAMCH dlamch = new DLAMCH(lsame, dlamc2); DLANSB dlansb = new DLANSB(dlassq, lsame); DGEMM dgemm = new DGEMM(lsame, xerbla); DLACPY dlacpy = new DLACPY(lsame); DLASCL dlascl = new DLASCL(lsame, dlamch, xerbla); DLARTG dlartg = new DLARTG(dlamch); DLASET dlaset = new DLASET(lsame); DSBTRD dsbtrd = new DSBTRD(dlar2v, dlargv, dlartg, dlartv, dlaset, drot, xerbla, lsame); ILAENV ilaenv = new ILAENV(ieeeck, iparmq); DLANST dlanst = new DLANST(lsame, dlassq); DLAED2 dlaed2 = new DLAED2(idamax, dlamch, dlapy2, dcopy, dlacpy, dlamrg, drot, dscal, xerbla); DLAED6 dlaed6 = new DLAED6(dlamch); DLAED4 dlaed4 = new DLAED4(dlamch, dlaed5, dlaed6); DLAED3 dlaed3 = new DLAED3(dlamc3, dnrm2, dcopy, dgemm, dlacpy, dlaed4, dlaset, xerbla); DLAED1 dlaed1 = new DLAED1(dcopy, dlaed2, dlaed3, dlamrg, xerbla); DLAED8 dlaed8 = new DLAED8(idamax, dlamch, dlapy2, dcopy, dlacpy, dlamrg, drot, dscal, xerbla); DLAED9 dlaed9 = new DLAED9(dlamc3, dnrm2, dcopy, dlaed4, xerbla); DGEMV dgemv = new DGEMV(lsame, xerbla); DLAEDA dlaeda = new DLAEDA(dcopy, dgemv, drot, xerbla); DLAED7 dlaed7 = new DLAED7(dgemm, dlaed8, dlaed9, dlaeda, dlamrg, xerbla); DLASR dlasr = new DLASR(lsame, xerbla); DLASRT dlasrt = new DLASRT(lsame, xerbla); DSTEQR dsteqr = new DSTEQR(lsame, dlamch, dlanst, dlapy2, dlae2, dlaev2, dlartg, dlascl, dlaset, dlasr , dlasrt, dswap, xerbla); DLAED0 dlaed0 = new DLAED0(dcopy, dgemm, dlacpy, dlaed1, dlaed7, dsteqr, xerbla, ilaenv); DSTERF dsterf = new DSTERF(dlamch, dlanst, dlapy2, dlae2, dlascl, dlasrt, xerbla); DSTEDC dstedc = new DSTEDC(lsame, ilaenv, dlamch, dlanst, dgemm, dlacpy, dlaed0, dlascl, dlaset, dlasrt , dsteqr, dsterf, dswap, xerbla); #endregion #region Set Dependencies this._lsame = lsame; this._dlamch = dlamch; this._dlansb = dlansb; this._dgemm = dgemm; this._dlacpy = dlacpy; this._dlascl = dlascl;this._dsbtrd = dsbtrd; this._dscal = dscal; this._dstedc = dstedc; this._dsterf = dsterf; this._xerbla = xerbla; #endregion }
public DSYEVD() { #region Dependencies (Initialization) LSAME lsame = new LSAME(); DLAMC3 dlamc3 = new DLAMC3(); DLASSQ dlassq = new DLASSQ(); IEEECK ieeeck = new IEEECK(); IPARMQ iparmq = new IPARMQ(); XERBLA xerbla = new XERBLA(); DCOPY dcopy = new DCOPY(); DSCAL dscal = new DSCAL(); IDAMAX idamax = new IDAMAX(); DLAPY2 dlapy2 = new DLAPY2(); DLAMRG dlamrg = new DLAMRG(); DROT drot = new DROT(); DNRM2 dnrm2 = new DNRM2(); DLAED5 dlaed5 = new DLAED5(); DLAE2 dlae2 = new DLAE2(); DLAEV2 dlaev2 = new DLAEV2(); DSWAP dswap = new DSWAP(); DAXPY daxpy = new DAXPY(); DDOT ddot = new DDOT(); DLAMC1 dlamc1 = new DLAMC1(dlamc3); DLAMC4 dlamc4 = new DLAMC4(dlamc3); DLAMC5 dlamc5 = new DLAMC5(dlamc3); DLAMC2 dlamc2 = new DLAMC2(dlamc3, dlamc1, dlamc4, dlamc5); DLAMCH dlamch = new DLAMCH(lsame, dlamc2); DLANSY dlansy = new DLANSY(dlassq, lsame); ILAENV ilaenv = new ILAENV(ieeeck, iparmq); DLACPY dlacpy = new DLACPY(lsame); DLASCL dlascl = new DLASCL(lsame, dlamch, xerbla); DGEMM dgemm = new DGEMM(lsame, xerbla); DTRMM dtrmm = new DTRMM(lsame, xerbla); DLARFB dlarfb = new DLARFB(lsame, dcopy, dgemm, dtrmm); DGEMV dgemv = new DGEMV(lsame, xerbla); DTRMV dtrmv = new DTRMV(lsame, xerbla); DLARFT dlarft = new DLARFT(dgemv, dtrmv, lsame); DGER dger = new DGER(xerbla); DLARF dlarf = new DLARF(dgemv, dger, lsame); DORM2L dorm2l = new DORM2L(lsame, dlarf, xerbla); DORMQL dormql = new DORMQL(lsame, ilaenv, dlarfb, dlarft, dorm2l, xerbla); DORM2R dorm2r = new DORM2R(lsame, dlarf, xerbla); DORMQR dormqr = new DORMQR(lsame, ilaenv, dlarfb, dlarft, dorm2r, xerbla); DORMTR dormtr = new DORMTR(lsame, ilaenv, dormql, dormqr, xerbla); DLANST dlanst = new DLANST(lsame, dlassq); DLAED2 dlaed2 = new DLAED2(idamax, dlamch, dlapy2, dcopy, dlacpy, dlamrg, drot, dscal, xerbla); DLAED6 dlaed6 = new DLAED6(dlamch); DLAED4 dlaed4 = new DLAED4(dlamch, dlaed5, dlaed6); DLASET dlaset = new DLASET(lsame); DLAED3 dlaed3 = new DLAED3(dlamc3, dnrm2, dcopy, dgemm, dlacpy, dlaed4, dlaset, xerbla); DLAED1 dlaed1 = new DLAED1(dcopy, dlaed2, dlaed3, dlamrg, xerbla); DLAED8 dlaed8 = new DLAED8(idamax, dlamch, dlapy2, dcopy, dlacpy, dlamrg, drot, dscal, xerbla); DLAED9 dlaed9 = new DLAED9(dlamc3, dnrm2, dcopy, dlaed4, xerbla); DLAEDA dlaeda = new DLAEDA(dcopy, dgemv, drot, xerbla); DLAED7 dlaed7 = new DLAED7(dgemm, dlaed8, dlaed9, dlaeda, dlamrg, xerbla); DLARTG dlartg = new DLARTG(dlamch); DLASR dlasr = new DLASR(lsame, xerbla); DLASRT dlasrt = new DLASRT(lsame, xerbla); DSTEQR dsteqr = new DSTEQR(lsame, dlamch, dlanst, dlapy2, dlae2, dlaev2, dlartg, dlascl, dlaset, dlasr , dlasrt, dswap, xerbla); DLAED0 dlaed0 = new DLAED0(dcopy, dgemm, dlacpy, dlaed1, dlaed7, dsteqr, xerbla, ilaenv); DSTERF dsterf = new DSTERF(dlamch, dlanst, dlapy2, dlae2, dlascl, dlasrt, xerbla); DSTEDC dstedc = new DSTEDC(lsame, ilaenv, dlamch, dlanst, dgemm, dlacpy, dlaed0, dlascl, dlaset, dlasrt , dsteqr, dsterf, dswap, xerbla); DLARFG dlarfg = new DLARFG(dlamch, dlapy2, dnrm2, dscal); DSYMV dsymv = new DSYMV(lsame, xerbla); DLATRD dlatrd = new DLATRD(daxpy, dgemv, dlarfg, dscal, dsymv, lsame, ddot); DSYR2K dsyr2k = new DSYR2K(lsame, xerbla); DSYR2 dsyr2 = new DSYR2(lsame, xerbla); DSYTD2 dsytd2 = new DSYTD2(daxpy, dlarfg, dsymv, dsyr2, xerbla, lsame, ddot); DSYTRD dsytrd = new DSYTRD(dlatrd, dsyr2k, dsytd2, xerbla, lsame, ilaenv); #endregion #region Set Dependencies this._lsame = lsame; this._dlamch = dlamch; this._dlansy = dlansy; this._ilaenv = ilaenv; this._dlacpy = dlacpy; this._dlascl = dlascl; this._dormtr = dormtr; this._dscal = dscal; this._dstedc = dstedc; this._dsterf = dsterf; this._dsytrd = dsytrd; this._xerbla = xerbla; #endregion }
public DLAED0() { #region Dependencies (Initialization) DCOPY dcopy = new DCOPY(); LSAME lsame = new LSAME(); XERBLA xerbla = new XERBLA(); IDAMAX idamax = new IDAMAX(); DLAMC3 dlamc3 = new DLAMC3(); DLAPY2 dlapy2 = new DLAPY2(); DLAMRG dlamrg = new DLAMRG(); DROT drot = new DROT(); DSCAL dscal = new DSCAL(); DNRM2 dnrm2 = new DNRM2(); DLAED5 dlaed5 = new DLAED5(); DLASSQ dlassq = new DLASSQ(); DLAE2 dlae2 = new DLAE2(); DLAEV2 dlaev2 = new DLAEV2(); DSWAP dswap = new DSWAP(); IEEECK ieeeck = new IEEECK(); IPARMQ iparmq = new IPARMQ(); DGEMM dgemm = new DGEMM(lsame, xerbla); DLACPY dlacpy = new DLACPY(lsame); DLAMC1 dlamc1 = new DLAMC1(dlamc3); DLAMC4 dlamc4 = new DLAMC4(dlamc3); DLAMC5 dlamc5 = new DLAMC5(dlamc3); DLAMC2 dlamc2 = new DLAMC2(dlamc3, dlamc1, dlamc4, dlamc5); DLAMCH dlamch = new DLAMCH(lsame, dlamc2); DLAED2 dlaed2 = new DLAED2(idamax, dlamch, dlapy2, dcopy, dlacpy, dlamrg, drot, dscal, xerbla); DLAED6 dlaed6 = new DLAED6(dlamch); DLAED4 dlaed4 = new DLAED4(dlamch, dlaed5, dlaed6); DLASET dlaset = new DLASET(lsame); DLAED3 dlaed3 = new DLAED3(dlamc3, dnrm2, dcopy, dgemm, dlacpy, dlaed4, dlaset, xerbla); DLAED1 dlaed1 = new DLAED1(dcopy, dlaed2, dlaed3, dlamrg, xerbla); DLAED8 dlaed8 = new DLAED8(idamax, dlamch, dlapy2, dcopy, dlacpy, dlamrg, drot, dscal, xerbla); DLAED9 dlaed9 = new DLAED9(dlamc3, dnrm2, dcopy, dlaed4, xerbla); DGEMV dgemv = new DGEMV(lsame, xerbla); DLAEDA dlaeda = new DLAEDA(dcopy, dgemv, drot, xerbla); DLAED7 dlaed7 = new DLAED7(dgemm, dlaed8, dlaed9, dlaeda, dlamrg, xerbla); DLANST dlanst = new DLANST(lsame, dlassq); DLARTG dlartg = new DLARTG(dlamch); DLASCL dlascl = new DLASCL(lsame, dlamch, xerbla); DLASR dlasr = new DLASR(lsame, xerbla); DLASRT dlasrt = new DLASRT(lsame, xerbla); DSTEQR dsteqr = new DSTEQR(lsame, dlamch, dlanst, dlapy2, dlae2, dlaev2, dlartg, dlascl, dlaset, dlasr , dlasrt, dswap, xerbla); ILAENV ilaenv = new ILAENV(ieeeck, iparmq); #endregion #region Set Dependencies this._dcopy = dcopy; this._dgemm = dgemm; this._dlacpy = dlacpy; this._dlaed1 = dlaed1; this._dlaed7 = dlaed7; this._dsteqr = dsteqr;this._xerbla = xerbla; this._ilaenv = ilaenv; #endregion }
public DSYEVD() { #region Dependencies (Initialization) LSAME lsame = new LSAME(); DLAMC3 dlamc3 = new DLAMC3(); DLASSQ dlassq = new DLASSQ(); IEEECK ieeeck = new IEEECK(); IPARMQ iparmq = new IPARMQ(); XERBLA xerbla = new XERBLA(); DCOPY dcopy = new DCOPY(); DSCAL dscal = new DSCAL(); IDAMAX idamax = new IDAMAX(); DLAPY2 dlapy2 = new DLAPY2(); DLAMRG dlamrg = new DLAMRG(); DROT drot = new DROT(); DNRM2 dnrm2 = new DNRM2(); DLAED5 dlaed5 = new DLAED5(); DLAE2 dlae2 = new DLAE2(); DLAEV2 dlaev2 = new DLAEV2(); DSWAP dswap = new DSWAP(); DAXPY daxpy = new DAXPY(); DDOT ddot = new DDOT(); DLAMC1 dlamc1 = new DLAMC1(dlamc3); DLAMC4 dlamc4 = new DLAMC4(dlamc3); DLAMC5 dlamc5 = new DLAMC5(dlamc3); DLAMC2 dlamc2 = new DLAMC2(dlamc3, dlamc1, dlamc4, dlamc5); DLAMCH dlamch = new DLAMCH(lsame, dlamc2); DLANSY dlansy = new DLANSY(dlassq, lsame); ILAENV ilaenv = new ILAENV(ieeeck, iparmq); DLACPY dlacpy = new DLACPY(lsame); DLASCL dlascl = new DLASCL(lsame, dlamch, xerbla); DGEMM dgemm = new DGEMM(lsame, xerbla); DTRMM dtrmm = new DTRMM(lsame, xerbla); DLARFB dlarfb = new DLARFB(lsame, dcopy, dgemm, dtrmm); DGEMV dgemv = new DGEMV(lsame, xerbla); DTRMV dtrmv = new DTRMV(lsame, xerbla); DLARFT dlarft = new DLARFT(dgemv, dtrmv, lsame); DGER dger = new DGER(xerbla); DLARF dlarf = new DLARF(dgemv, dger, lsame); DORM2L dorm2l = new DORM2L(lsame, dlarf, xerbla); DORMQL dormql = new DORMQL(lsame, ilaenv, dlarfb, dlarft, dorm2l, xerbla); DORM2R dorm2r = new DORM2R(lsame, dlarf, xerbla); DORMQR dormqr = new DORMQR(lsame, ilaenv, dlarfb, dlarft, dorm2r, xerbla); DORMTR dormtr = new DORMTR(lsame, ilaenv, dormql, dormqr, xerbla); DLANST dlanst = new DLANST(lsame, dlassq); DLAED2 dlaed2 = new DLAED2(idamax, dlamch, dlapy2, dcopy, dlacpy, dlamrg, drot, dscal, xerbla); DLAED6 dlaed6 = new DLAED6(dlamch); DLAED4 dlaed4 = new DLAED4(dlamch, dlaed5, dlaed6); DLASET dlaset = new DLASET(lsame); DLAED3 dlaed3 = new DLAED3(dlamc3, dnrm2, dcopy, dgemm, dlacpy, dlaed4, dlaset, xerbla); DLAED1 dlaed1 = new DLAED1(dcopy, dlaed2, dlaed3, dlamrg, xerbla); DLAED8 dlaed8 = new DLAED8(idamax, dlamch, dlapy2, dcopy, dlacpy, dlamrg, drot, dscal, xerbla); DLAED9 dlaed9 = new DLAED9(dlamc3, dnrm2, dcopy, dlaed4, xerbla); DLAEDA dlaeda = new DLAEDA(dcopy, dgemv, drot, xerbla); DLAED7 dlaed7 = new DLAED7(dgemm, dlaed8, dlaed9, dlaeda, dlamrg, xerbla); DLARTG dlartg = new DLARTG(dlamch); DLASR dlasr = new DLASR(lsame, xerbla); DLASRT dlasrt = new DLASRT(lsame, xerbla); DSTEQR dsteqr = new DSTEQR(lsame, dlamch, dlanst, dlapy2, dlae2, dlaev2, dlartg, dlascl, dlaset, dlasr , dlasrt, dswap, xerbla); DLAED0 dlaed0 = new DLAED0(dcopy, dgemm, dlacpy, dlaed1, dlaed7, dsteqr, xerbla, ilaenv); DSTERF dsterf = new DSTERF(dlamch, dlanst, dlapy2, dlae2, dlascl, dlasrt, xerbla); DSTEDC dstedc = new DSTEDC(lsame, ilaenv, dlamch, dlanst, dgemm, dlacpy, dlaed0, dlascl, dlaset, dlasrt , dsteqr, dsterf, dswap, xerbla); DLARFG dlarfg = new DLARFG(dlamch, dlapy2, dnrm2, dscal); DSYMV dsymv = new DSYMV(lsame, xerbla); DLATRD dlatrd = new DLATRD(daxpy, dgemv, dlarfg, dscal, dsymv, lsame, ddot); DSYR2K dsyr2k = new DSYR2K(lsame, xerbla); DSYR2 dsyr2 = new DSYR2(lsame, xerbla); DSYTD2 dsytd2 = new DSYTD2(daxpy, dlarfg, dsymv, dsyr2, xerbla, lsame, ddot); DSYTRD dsytrd = new DSYTRD(dlatrd, dsyr2k, dsytd2, xerbla, lsame, ilaenv); #endregion #region Set Dependencies this._lsame = lsame; this._dlamch = dlamch; this._dlansy = dlansy; this._ilaenv = ilaenv; this._dlacpy = dlacpy; this._dlascl = dlascl;this._dormtr = dormtr; this._dscal = dscal; this._dstedc = dstedc; this._dsterf = dsterf; this._dsytrd = dsytrd;this._xerbla = xerbla; #endregion }
public DSBEVD() { #region Dependencies (Initialization) LSAME lsame = new LSAME(); DLAMC3 dlamc3 = new DLAMC3(); DLASSQ dlassq = new DLASSQ(); XERBLA xerbla = new XERBLA(); DLAR2V dlar2v = new DLAR2V(); DLARGV dlargv = new DLARGV(); DLARTV dlartv = new DLARTV(); DROT drot = new DROT(); DSCAL dscal = new DSCAL(); IEEECK ieeeck = new IEEECK(); IPARMQ iparmq = new IPARMQ(); DCOPY dcopy = new DCOPY(); IDAMAX idamax = new IDAMAX(); DLAPY2 dlapy2 = new DLAPY2(); DLAMRG dlamrg = new DLAMRG(); DNRM2 dnrm2 = new DNRM2(); DLAED5 dlaed5 = new DLAED5(); DLAE2 dlae2 = new DLAE2(); DLAEV2 dlaev2 = new DLAEV2(); DSWAP dswap = new DSWAP(); DLAMC1 dlamc1 = new DLAMC1(dlamc3); DLAMC4 dlamc4 = new DLAMC4(dlamc3); DLAMC5 dlamc5 = new DLAMC5(dlamc3); DLAMC2 dlamc2 = new DLAMC2(dlamc3, dlamc1, dlamc4, dlamc5); DLAMCH dlamch = new DLAMCH(lsame, dlamc2); DLANSB dlansb = new DLANSB(dlassq, lsame); DGEMM dgemm = new DGEMM(lsame, xerbla); DLACPY dlacpy = new DLACPY(lsame); DLASCL dlascl = new DLASCL(lsame, dlamch, xerbla); DLARTG dlartg = new DLARTG(dlamch); DLASET dlaset = new DLASET(lsame); DSBTRD dsbtrd = new DSBTRD(dlar2v, dlargv, dlartg, dlartv, dlaset, drot, xerbla, lsame); ILAENV ilaenv = new ILAENV(ieeeck, iparmq); DLANST dlanst = new DLANST(lsame, dlassq); DLAED2 dlaed2 = new DLAED2(idamax, dlamch, dlapy2, dcopy, dlacpy, dlamrg, drot, dscal, xerbla); DLAED6 dlaed6 = new DLAED6(dlamch); DLAED4 dlaed4 = new DLAED4(dlamch, dlaed5, dlaed6); DLAED3 dlaed3 = new DLAED3(dlamc3, dnrm2, dcopy, dgemm, dlacpy, dlaed4, dlaset, xerbla); DLAED1 dlaed1 = new DLAED1(dcopy, dlaed2, dlaed3, dlamrg, xerbla); DLAED8 dlaed8 = new DLAED8(idamax, dlamch, dlapy2, dcopy, dlacpy, dlamrg, drot, dscal, xerbla); DLAED9 dlaed9 = new DLAED9(dlamc3, dnrm2, dcopy, dlaed4, xerbla); DGEMV dgemv = new DGEMV(lsame, xerbla); DLAEDA dlaeda = new DLAEDA(dcopy, dgemv, drot, xerbla); DLAED7 dlaed7 = new DLAED7(dgemm, dlaed8, dlaed9, dlaeda, dlamrg, xerbla); DLASR dlasr = new DLASR(lsame, xerbla); DLASRT dlasrt = new DLASRT(lsame, xerbla); DSTEQR dsteqr = new DSTEQR(lsame, dlamch, dlanst, dlapy2, dlae2, dlaev2, dlartg, dlascl, dlaset, dlasr , dlasrt, dswap, xerbla); DLAED0 dlaed0 = new DLAED0(dcopy, dgemm, dlacpy, dlaed1, dlaed7, dsteqr, xerbla, ilaenv); DSTERF dsterf = new DSTERF(dlamch, dlanst, dlapy2, dlae2, dlascl, dlasrt, xerbla); DSTEDC dstedc = new DSTEDC(lsame, ilaenv, dlamch, dlanst, dgemm, dlacpy, dlaed0, dlascl, dlaset, dlasrt , dsteqr, dsterf, dswap, xerbla); #endregion #region Set Dependencies this._lsame = lsame; this._dlamch = dlamch; this._dlansb = dlansb; this._dgemm = dgemm; this._dlacpy = dlacpy; this._dlascl = dlascl; this._dsbtrd = dsbtrd; this._dscal = dscal; this._dstedc = dstedc; this._dsterf = dsterf; this._xerbla = xerbla; #endregion }