Home
last modified time | relevance | path

Searched refs:NonUnitDiag (Results 1 – 25 of 53) sorted by relevance

123

/dports/math/tmv/tmv-0.75/tests/
H A DTMV_TestSymArith_D1.cpp30 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 DTMV_TestSymArith_D2.cpp31 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 DTMV_TestSymBandArith_D2.cpp31 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 DTMV_TestSymBandArith_D1.cpp30 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 DTMV_TestBandArith_D1.cpp106 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 DTMV_TestBandArith_D2.cpp103 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 DTMV_TestTriDiv_A2.cpp25 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 DTMV_TestTriDiv_A1.cpp39 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 DTMV_TestTri.cpp40 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 DTMV_TestTriDiv_C2.cpp24 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 DTMV_TestTriDiv_B1.cpp23 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 DTMV_TestTriDiv_B2.cpp25 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 DTMV_TestTriDiv_C1.cpp39 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 DTMV_TriMatrix.inst71 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 DTMV_MultDU.cpp51 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 DTMV_QRUpdate.cpp61 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 DTMV_QRDowndate.cpp88 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 DTMV_MultUU.cpp233 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 DTMV_TriDiv.cpp92 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 DTMV_BandQRDiv.cpp137 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 DTMV_TriDiv_M.cpp597 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 DTMV_LUDiv.cpp54 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 DTMV_TriBandArithFunc.h70 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 DTMV_DiagTriArith.h49 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 DTriMatrix.tex18 \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 …]

123