/dports/math/tmv/tmv-0.75/tests/ |
H A D | TMV_TestSymArith_D1.cpp | 30 tmv::UpperTriMatrix<T,tmv::NonUnitDiag|tmv::RowMajor> u1(a1); in TestSymMatrixArith_D1() 31 tmv::UpperTriMatrix<std::complex<T>,tmv::NonUnitDiag|tmv::RowMajor> cu1(ca1); in TestSymMatrixArith_D1() 34 tmv::UpperTriMatrix<T,tmv::NonUnitDiag> u1x = u1v; in TestSymMatrixArith_D1() 35 tmv::UpperTriMatrix<std::complex<T>,tmv::NonUnitDiag> cu1x = cu1v; in TestSymMatrixArith_D1() 39 tmv::UpperTriMatrix<T,tmv::NonUnitDiag|tmv::ColMajor> u3(a1); in TestSymMatrixArith_D1() 41 tmv::LowerTriMatrix<T,tmv::NonUnitDiag|tmv::RowMajor> l1(a1); in TestSymMatrixArith_D1() 43 tmv::LowerTriMatrix<T,tmv::NonUnitDiag|tmv::ColMajor> l3(a1); in TestSymMatrixArith_D1() 47 tmv::UpperTriMatrix<std::complex<T>,tmv::NonUnitDiag|tmv::ColMajor> cu3(ca1); in TestSymMatrixArith_D1() 49 tmv::LowerTriMatrix<std::complex<T>,tmv::NonUnitDiag|tmv::RowMajor> cl1(ca1); in TestSymMatrixArith_D1() 51 tmv::LowerTriMatrix<std::complex<T>,tmv::NonUnitDiag|tmv::ColMajor> cl3(ca1); in TestSymMatrixArith_D1()
|
H A D | TMV_TestSymArith_D2.cpp | 31 tmv::UpperTriMatrix<T,tmv::NonUnitDiag|tmv::RowMajor> u1(a1); in TestSymMatrixArith_D2() 32 tmv::UpperTriMatrix<std::complex<T>,tmv::NonUnitDiag|tmv::RowMajor> cu1(ca1); in TestSymMatrixArith_D2() 35 tmv::UpperTriMatrix<T,tmv::NonUnitDiag> u1x = u1v; in TestSymMatrixArith_D2() 36 tmv::UpperTriMatrix<std::complex<T>,tmv::NonUnitDiag> cu1x = cu1v; in TestSymMatrixArith_D2() 39 tmv::UpperTriMatrix<T,tmv::NonUnitDiag|tmv::ColMajor> u3(a1); in TestSymMatrixArith_D2() 41 tmv::LowerTriMatrix<T,tmv::NonUnitDiag|tmv::RowMajor> l1(a1); in TestSymMatrixArith_D2() 43 tmv::LowerTriMatrix<T,tmv::NonUnitDiag|tmv::ColMajor> l3(a1); in TestSymMatrixArith_D2() 47 tmv::UpperTriMatrix<std::complex<T>,tmv::NonUnitDiag|tmv::ColMajor> cu3(ca1); in TestSymMatrixArith_D2() 49 tmv::LowerTriMatrix<std::complex<T>,tmv::NonUnitDiag|tmv::RowMajor> cl1(ca1); in TestSymMatrixArith_D2() 51 tmv::LowerTriMatrix<std::complex<T>,tmv::NonUnitDiag|tmv::ColMajor> cl3(ca1); in TestSymMatrixArith_D2()
|
H A D | TMV_TestSymBandArith_D2.cpp | 31 tmv::UpperTriMatrix<T,tmv::NonUnitDiag|tmv::RowMajor> u1(a1); in TestSymBandMatrixArith_D2() 32 tmv::UpperTriMatrix<std::complex<T>,tmv::NonUnitDiag|tmv::RowMajor> cu1(ca1); in TestSymBandMatrixArith_D2() 35 tmv::UpperTriMatrix<T,tmv::NonUnitDiag> u1x = u1v; in TestSymBandMatrixArith_D2() 36 tmv::UpperTriMatrix<std::complex<T>,tmv::NonUnitDiag> cu1x = cu1v; in TestSymBandMatrixArith_D2() 39 tmv::UpperTriMatrix<T,tmv::NonUnitDiag|tmv::ColMajor> u3(a1); in TestSymBandMatrixArith_D2() 41 tmv::LowerTriMatrix<T,tmv::NonUnitDiag|tmv::RowMajor> l1(a1); in TestSymBandMatrixArith_D2() 43 tmv::LowerTriMatrix<T,tmv::NonUnitDiag|tmv::ColMajor> l3(a1); in TestSymBandMatrixArith_D2() 47 tmv::UpperTriMatrix<std::complex<T>,tmv::NonUnitDiag|tmv::ColMajor> cu3(ca1); in TestSymBandMatrixArith_D2() 49 tmv::LowerTriMatrix<std::complex<T>,tmv::NonUnitDiag|tmv::RowMajor> cl1(ca1); in TestSymBandMatrixArith_D2() 51 tmv::LowerTriMatrix<std::complex<T>,tmv::NonUnitDiag|tmv::ColMajor> cl3(ca1); in TestSymBandMatrixArith_D2()
|
H A D | TMV_TestSymBandArith_D1.cpp | 30 tmv::UpperTriMatrix<T,tmv::NonUnitDiag|tmv::RowMajor> u1(a1); in TestSymBandMatrixArith_D1() 31 tmv::UpperTriMatrix<std::complex<T>,tmv::NonUnitDiag|tmv::RowMajor> cu1(ca1); in TestSymBandMatrixArith_D1() 37 tmv::UpperTriMatrix<T,tmv::NonUnitDiag|tmv::ColMajor> u3(a1); in TestSymBandMatrixArith_D1() 39 tmv::LowerTriMatrix<T,tmv::NonUnitDiag|tmv::RowMajor> l1(a1); in TestSymBandMatrixArith_D1() 41 tmv::LowerTriMatrix<T,tmv::NonUnitDiag|tmv::ColMajor> l3(a1); in TestSymBandMatrixArith_D1() 45 tmv::UpperTriMatrix<std::complex<T>,tmv::NonUnitDiag|tmv::ColMajor> cu3(ca1); in TestSymBandMatrixArith_D1() 47 tmv::LowerTriMatrix<std::complex<T>,tmv::NonUnitDiag|tmv::RowMajor> cl1(ca1); in TestSymBandMatrixArith_D1() 49 tmv::LowerTriMatrix<std::complex<T>,tmv::NonUnitDiag|tmv::ColMajor> cl3(ca1); in TestSymBandMatrixArith_D1()
|
H A D | TMV_TestBandArith_D1.cpp | 106 tmv::UpperTriMatrix<T,tmv::NonUnitDiag|tmv::RowMajor> u1(a1); in TestBandMatrixArith_D1() 107 tmv::UpperTriMatrix<std::complex<T>,tmv::NonUnitDiag|tmv::RowMajor> cu1(ca1); in TestBandMatrixArith_D1() 110 tmv::UpperTriMatrix<T,tmv::NonUnitDiag> u1x = u1v; in TestBandMatrixArith_D1() 111 tmv::UpperTriMatrix<std::complex<T>,tmv::NonUnitDiag> cu1x = cu1v; in TestBandMatrixArith_D1() 115 tmv::UpperTriMatrix<T,tmv::NonUnitDiag|tmv::ColMajor> u3(a1); in TestBandMatrixArith_D1() 117 tmv::LowerTriMatrix<T,tmv::NonUnitDiag|tmv::RowMajor> l1(a1); in TestBandMatrixArith_D1() 119 tmv::LowerTriMatrix<T,tmv::NonUnitDiag|tmv::ColMajor> l3(a1); in TestBandMatrixArith_D1() 123 tmv::UpperTriMatrix<std::complex<T>,tmv::NonUnitDiag|tmv::ColMajor> cu3(ca1); in TestBandMatrixArith_D1() 125 tmv::LowerTriMatrix<std::complex<T>,tmv::NonUnitDiag|tmv::RowMajor> cl1(ca1); in TestBandMatrixArith_D1() 127 tmv::LowerTriMatrix<std::complex<T>,tmv::NonUnitDiag|tmv::ColMajor> cl3(ca1); in TestBandMatrixArith_D1()
|
H A D | TMV_TestBandArith_D2.cpp | 103 tmv::UpperTriMatrix<T,tmv::NonUnitDiag|tmv::RowMajor> u1(a1); in TestBandMatrixArith_D2() 104 tmv::UpperTriMatrix<std::complex<T>,tmv::NonUnitDiag|tmv::RowMajor> cu1(ca1); in TestBandMatrixArith_D2() 107 tmv::UpperTriMatrix<T,tmv::NonUnitDiag> u1x = u1v; in TestBandMatrixArith_D2() 108 tmv::UpperTriMatrix<std::complex<T>,tmv::NonUnitDiag> cu1x = cu1v; in TestBandMatrixArith_D2() 111 tmv::UpperTriMatrix<T,tmv::NonUnitDiag|tmv::ColMajor> u3(a1); in TestBandMatrixArith_D2() 113 tmv::LowerTriMatrix<T,tmv::NonUnitDiag|tmv::RowMajor> l1(a1); in TestBandMatrixArith_D2() 115 tmv::LowerTriMatrix<T,tmv::NonUnitDiag|tmv::ColMajor> l3(a1); in TestBandMatrixArith_D2() 119 tmv::UpperTriMatrix<std::complex<T>,tmv::NonUnitDiag|tmv::ColMajor> cu3(ca1); in TestBandMatrixArith_D2() 121 tmv::LowerTriMatrix<std::complex<T>,tmv::NonUnitDiag|tmv::RowMajor> cl1(ca1); in TestBandMatrixArith_D2() 123 tmv::LowerTriMatrix<std::complex<T>,tmv::NonUnitDiag|tmv::ColMajor> cl3(ca1); in TestBandMatrixArith_D2()
|
H A D | TMV_TestTriDiv_A2.cpp | 25 tmv::UpperTriMatrix<T,tmv::NonUnitDiag> a1(m); in TestTriDiv_A2() 26 tmv::UpperTriMatrix<std::complex<T>,tmv::NonUnitDiag> ca1(cm); in TestTriDiv_A2() 45 tmv::UpperTriMatrix<T,tmv::NonUnitDiag> a1b(m); in TestTriDiv_A2() 46 tmv::UpperTriMatrix<std::complex<T>,tmv::NonUnitDiag> ca1b(cm); in TestTriDiv_A2()
|
H A D | TMV_TestTriDiv_A1.cpp | 39 tmv::UpperTriMatrix<T,tmv::NonUnitDiag> a1(m); in TestTriDiv_A1() 40 tmv::UpperTriMatrix<std::complex<T>,tmv::NonUnitDiag> ca1(cm); in TestTriDiv_A1() 59 tmv::UpperTriMatrix<T,tmv::NonUnitDiag> a1b(m); in TestTriDiv_A1() 60 tmv::UpperTriMatrix<std::complex<T>,tmv::NonUnitDiag> ca1b(cm); in TestTriDiv_A1()
|
H A D | TMV_TestTri.cpp | 40 if (i < j || (D==tmv::NonUnitDiag && i==j)) { in TestBasicUpperTriMatrix_1() 123 if (i < j || (D==tmv::NonUnitDiag && i==j)) { in TestBasicUpperTriMatrix_1() 209 if (i < j || (D==tmv::NonUnitDiag && i==j)) in TestBasicUpperTriMatrix_1() 217 if (i < j || (D==tmv::NonUnitDiag && i==j)) in TestBasicUpperTriMatrix_1() 241 if (j < i || (D==tmv::NonUnitDiag && i==j)) { in TestBasicLowerTriMatrix_1() 325 if (j < i || (D==tmv::NonUnitDiag && i==j)) { in TestBasicLowerTriMatrix_1() 411 if (j < i || (D==tmv::NonUnitDiag && i==j)) in TestBasicLowerTriMatrix_1() 419 if (j < i || (D==tmv::NonUnitDiag && i==j)) in TestBasicLowerTriMatrix_1() 448 if (i < j || (D==tmv::NonUnitDiag && i==j)) { in TestBasicTriMatrix_2() 894 if (D == tmv::NonUnitDiag) in TestBasicTriMatrix_2() [all …]
|
H A D | TMV_TestTriDiv_C2.cpp | 24 tmv::UpperTriMatrix<T,tmv::NonUnitDiag> a1(m); in TestTriDiv_C2() 25 tmv::UpperTriMatrix<std::complex<T>,tmv::NonUnitDiag> ca1(cm); in TestTriDiv_C2()
|
H A D | TMV_TestTriDiv_B1.cpp | 23 tmv::UpperTriMatrix<T,tmv::NonUnitDiag> a1(m); in TestTriDiv_B1() 24 tmv::UpperTriMatrix<std::complex<T>,tmv::NonUnitDiag> ca1(cm); in TestTriDiv_B1()
|
H A D | TMV_TestTriDiv_B2.cpp | 25 tmv::UpperTriMatrix<T,tmv::NonUnitDiag> a1(m); in TestTriDiv_B2() 26 tmv::UpperTriMatrix<std::complex<T>,tmv::NonUnitDiag> ca1(cm); in TestTriDiv_B2()
|
H A D | TMV_TestTriDiv_C1.cpp | 39 tmv::UpperTriMatrix<T,tmv::NonUnitDiag> a1(m); in TestTriDiv_C1() 40 tmv::UpperTriMatrix<std::complex<T>,tmv::NonUnitDiag> ca1(cm); in TestTriDiv_C1()
|
/dports/math/tmv/tmv-0.75/src/ |
H A D | TMV_TriMatrix.inst | 71 Def3(T,NonUnitDiag|RowMajor|CStyle) 72 Def3(T,NonUnitDiag|ColMajor|CStyle) 75 Def3(T,NonUnitDiag|RowMajor|FortranStyle) 76 Def3(T,NonUnitDiag|ColMajor|FortranStyle) 80 Def3(CT,NonUnitDiag|RowMajor|CStyle) 81 Def3(CT,NonUnitDiag|ColMajor|CStyle) 84 Def3(CT,NonUnitDiag|RowMajor|FortranStyle) 85 Def3(CT,NonUnitDiag|ColMajor|FortranStyle)
|
H A D | TMV_MultDU.cpp | 51 TMVAssert(B.dt() == NonUnitDiag); in DoMultEqMM() 90 TMVAssert(B.dt() == NonUnitDiag); in MultEqMM() 143 TMVAssert(C.dt() == NonUnitDiag); in DoAddMultMM() 205 TMVAssert(C.dt() == NonUnitDiag); in AddMultMM() 262 TMVAssert(C.dt() == NonUnitDiag); in MultMM() 286 UpperTriMatrix<T,NonUnitDiag|RowMajor> tempB = B; in MultMM() 324 TMVAssert(B.dt() == NonUnitDiag); in DoMultEqMM() 363 TMVAssert(B.dt() == NonUnitDiag); in MultEqMM() 416 TMVAssert(C.dt() == NonUnitDiag); in DoAddMultMM() 478 TMVAssert(C.dt() == NonUnitDiag); in AddMultMM() [all …]
|
H A D | TMV_QRUpdate.cpp | 61 TMVAssert(R.dt() == NonUnitDiag); in NonBlockQRUpdate() 91 TMVAssert(R.dt() == NonUnitDiag); in RecursiveQRUpdate() 181 TMVAssert(R.dt() == NonUnitDiag); in BlockQRUpdate() 185 UpperTriMatrix<T,NonUnitDiag|ColMajor> BaseZ( in BlockQRUpdate() 213 TMVAssert(R.dt() == NonUnitDiag); in QR_Update() 226 UpperTriMatrix<T,NonUnitDiag|ColMajor> Z(A.rowsize()); in QR_Update()
|
H A D | TMV_QRDowndate.cpp | 88 TMVAssert(R.dt() == NonUnitDiag); in NonBlockQRDowndate() 137 TMVAssert(R.dt() == NonUnitDiag); in RecursiveQRDowndate() 271 TMVAssert(R.dt() == NonUnitDiag); in BlockQRDowndate() 275 UpperTriMatrix<T,NonUnitDiag|ColMajor> BaseZ( in BlockQRDowndate() 320 TMVAssert(R.dt() == NonUnitDiag); in QR_Downdate() 334 UpperTriMatrix<T,NonUnitDiag|ColMajor> Z(A.rowsize()); in QR_Downdate()
|
H A D | TMV_MultUU.cpp | 233 UpperTriMatrix<T,NonUnitDiag|ColMajor> AA = A; in MultEqMM() 241 UpperTriMatrix<T,NonUnitDiag|ColMajor> BB = B; in MultEqMM() 247 UpperTriMatrix<T,NonUnitDiag|ColMajor> AA = A; in MultEqMM() 431 LowerTriMatrix<T,NonUnitDiag|ColMajor> AA = A; in MultEqMM() 439 LowerTriMatrix<T,NonUnitDiag|ColMajor> BB = B; in MultEqMM() 652 UpperTriMatrix<T,NonUnitDiag|ColMajor> AA = A; in AddMultMM() 663 UpperTriMatrix<T,NonUnitDiag|RowMajor> BB = B; in AddMultMM() 672 UpperTriMatrix<T,NonUnitDiag|ColMajor> BB = B; in AddMultMM() 676 UpperTriMatrix<T,NonUnitDiag|ColMajor> CC = C; in AddMultMM() 717 UpperTriMatrix<T,NonUnitDiag|RowMajor> tempB(B); in TempMultMM() [all …]
|
H A D | TMV_TriDiv.cpp | 92 UpperTriMatrix<T2,NonUnitDiag|RowMajor> temp = m1; in doLDiv() 96 UpperTriMatrix<T2,NonUnitDiag|ColMajor> temp = m1; in doLDiv() 156 LowerTriMatrix<T2,NonUnitDiag|RowMajor> temp = m1; in doLDiv() 160 LowerTriMatrix<T2,NonUnitDiag|ColMajor> temp = m1; in doLDiv()
|
H A D | TMV_BandQRDiv.cpp | 137 TriLDivEq(QRx.subBandMatrix(0,N,0,N,0,QRx.nhi()),x,NonUnitDiag); in QR_LDiv() 184 TriLDivEq(QRx.subBandMatrix(0,N,0,N,0,QRx.nhi()),m,NonUnitDiag); in QR_LDivEq() 235 x.colRange(0,N).transpose(),NonUnitDiag); in QR_RDiv() 286 m.transpose(),NonUnitDiag); in QR_RDivEq()
|
H A D | TMV_TriDiv_M.cpp | 597 if (A.dt() == NonUnitDiag) { in TriLDivEq() 599 UpperTriMatrix<Ta,NonUnitDiag|RowMajor> tempA = A; in TriLDivEq() 602 UpperTriMatrix<Ta,NonUnitDiag|ColMajor> tempA = A; in TriLDivEq() 621 UpperTriMatrix<Ta,NonUnitDiag|ColMajor> AA(A); in TriLDivEq() 661 if (A.dt() == NonUnitDiag) { in TriLDivEq() 663 LowerTriMatrix<Ta,NonUnitDiag|RowMajor> tempA = A; in TriLDivEq() 666 LowerTriMatrix<Ta,NonUnitDiag|ColMajor> tempA = A; in TriLDivEq() 685 LowerTriMatrix<Ta,NonUnitDiag|ColMajor> AA(A); in TriLDivEq()
|
H A D | TMV_LUDiv.cpp | 54 m /= LUx.upperTri(NonUnitDiag); in NonLapLULDivEq() 195 Matrix<T1> U = LUx.upperTri(NonUnitDiag); in LU_LDivEq() 240 m %= LUx.upperTri(NonUnitDiag); in NonLapLURDivEq() 377 Matrix<T1> U = LUx.upperTri(NonUnitDiag); in LU_RDivEq()
|
/dports/math/tmv/tmv-0.75/include/tmv/ |
H A D | TMV_TriBandArithFunc.h | 70 UpperTriMatrix<T1,NonUnitDiag|RowMajor> m1x = m1; in MultMM() 82 UpperTriMatrix<T2,NonUnitDiag|RowMajor> m2x = m2; in MultMM() 94 LowerTriMatrix<T1,NonUnitDiag|RowMajor> m1x = m1; in MultMM() 106 LowerTriMatrix<T2,NonUnitDiag|RowMajor> m2x = m2; in MultMM()
|
H A D | TMV_DiagTriArith.h | 49 inline DiagType dt() const { return NonUnitDiag; } in dt() 181 inline DiagType dt() const { return NonUnitDiag; } in dt() 338 inline DiagType dt() const { return NonUnitDiag; } in dt() 374 inline DiagType dt() const { return NonUnitDiag; } in dt() 510 inline DiagType dt() const { return NonUnitDiag; } in dt() 546 inline DiagType dt() const { return NonUnitDiag; } in dt() 729 inline DiagType dt() const { return NonUnitDiag; } in dt() 765 inline DiagType dt() const { return NonUnitDiag; } in dt() 822 inline DiagType dt() const { return NonUnitDiag; } in dt() 858 inline DiagType dt() const { return NonUnitDiag; } in dt()
|
/dports/math/tmv/tmv-0.75/doc/ |
H A D | TriMatrix.tex | 18 \item[$\bullet$] \tt{NonUnitDiag} or \tt{UnitDiag} 23 in memory (\tt{NonUnitDiag}). 24 The default attributes are \tt{CStyle}, \tt{ColMajor} and \tt{NonUnitDiag}. 85 to \tt{NonUnitDiag} will put actual 1's into memory along the diagonal. 117 DiagType dt=NonUnitDiag) 120 DiagType dt=NonUnitDiag) 147 DiagType dt=NonUnitDiag) 150 int stepj, DiagType dt=NonUnitDiag) 210 Similarly, \tt{U.diag()} is valid only if \tt{U} is \tt{NonUnitDiag}. 278 the diagonal elements. It will always be \tt{NonUnitDiag}. [all …]
|