/dports/math/tmv/tmv-0.75/include/tmv/ |
H A D | TMV_VectorArithFunc.h | 46 const T x1, const GenVector<T1>& v1, 53 T MultVV(const GenVector<T>& v1, const GenVector<T2>& v2); 57 const T alpha, const GenVector<Tx>& x, 58 const GenVector<Ty>& y, VectorView<T> z); 61 class VectorComposite : public GenVector<T> 93 const T x1, const GenVector<T1>& v1, in AddVV() 98 const CT x1, const GenVector<CT>& v1, in AddVV() 103 inline CT MultVV(const GenVector<T>& v1, const GenVector<CT>& v2) in MultVV() 108 const T alpha, const GenVector<Tx>& x, in ElemMultVV() 127 const CT , const GenVector<Ta>& , in AddVV() [all …]
|
H A D | TMV_VectorArith.h | 85 const GenVector<Tv>& v; 120 #define GENMATRIX GenVector 161 const GenVector<T1>& v1; 235 #define GENMATRIX1 GenVector 236 #define GENMATRIX2 GenVector 256 inline T operator*(const GenVector<T>& v1, const GenVector<T>& v2) 263 inline CT operator*(const GenVector<CT>& v1, const GenVector<T>& v2) 270 inline CT operator*(const GenVector<T>& v1, const GenVector<CT>& v2) 357 T _x, const GenVector<T1>& _v1, const GenVector<T2>& _v2) : in ElemProdVV() 418 #define GENMATRIX1 GenVector [all …]
|
H A D | TMV_Vector.h | 328 typedef GenVector<T> type; 344 inline GenVector() {} in GenVector() function 345 inline GenVector(const GenVector<T>&) {} in GenVector() function 346 virtual inline ~GenVector() {} in ~GenVector() 652 return GenVector<T>::cref(i-1); in operator() 680 { return GenVector<T>::view(); } in view() 780 class VectorView : public GenVector<T> 787 typedef GenVector<T> base; 1431 class Vector : public GenVector<T> 2248 bool operator==(const GenVector<T1>& v1, const GenVector<T2>& v2); [all …]
|
H A D | TMV_PermutationArith.h | 39 inline ProdPV(const Permutation& _p, const GenVector<T>& _v) : in ProdPV() 44 inline const GenVector<T>& getV() const { return v; } in getV() 58 const GenVector<T>& v; 65 inline ProdVP(const GenVector<T>& _v, const Permutation& _p) : in ProdVP() 69 inline const GenVector<T>& getV() const { return v; } in getV() 83 const GenVector<T>& v; 183 inline QuotVP(const GenVector<T>& _v, const Permutation& _p) : in QuotVP() 187 inline const GenVector<T>& getV() const { return v; } in getV() 201 const GenVector<T>& v; 213 inline const GenVector<T>& getV() const { return v; } in getV() [all …]
|
H A D | TMV_AuxVecComposite.h | 50 inline const GenVector<T2>& getV() const { return v; } in getV() 65 const GenVector<T2>& v; 99 inline const GenVector<T1>& getV() const { return v; } in getV() 114 const GenVector<T1>& v; 150 #define GENMATRIX2 GenVector 165 #define GENMATRIX1 GenVector 199 inline const GenVector<T1>& getV() const { return v; } in getV() 216 const GenVector<T1>& v; 230 inline const GenVector<T1>& getV() const { return v; } in getV() 247 const GenVector<T1>& v; [all …]
|
H A D | TMV_MatrixArithFunc.h | 36 const T alpha, const GenMatrix<Ta>& A, const GenVector<Tx>& x, 62 const T alpha, const GenVector<Tx>& x, const GenVector<Ty>& y, 93 const GenVector<Tx>& x, VectorView<CT> y) in MultMV() 124 const T alpha, const GenVector<Tx>& x, in Rank1Update() 125 const GenVector<Ty>& y, MatrixView<CT> A) in Rank1Update() 138 const GenVector<Tb>& , VectorView<T> ) in MultMV() 169 const CT , const GenVector<Ta>& , in Rank1Update() 170 const GenVector<Tb>& , MatrixView<T> ) in Rank1Update()
|
H A D | TMV_PackedQ.h | 133 const tmv::GenVector<T>& beta; 185 inline const GenVector<T2>& getV() const { return v; } in getV() 200 const GenVector<T2>& v; 213 inline const GenVector<T1>& getV() const { return v; } in getV() 228 const GenVector<T1>& v; 273 #define GENMATRIX2 GenVector 288 #define GENMATRIX1 GenVector 456 inline const GenVector<T1>& getV() const { return v; } in getV() 473 const GenVector<T1>& v; 504 const GenVector<T1>& v; [all …]
|
/dports/math/tmv/tmv-0.75/src/ |
H A D | TMV_BandQRDiv.h | 75 const GenBandMatrix<CT>& , const GenVector<CT>& , in QR_LDivEq() 80 const GenBandMatrix<CT>& , const GenVector<CT>& , in QR_RDivEq() 86 const GenBandMatrix<CT>& , const GenVector<CT>& , in QR_LDiv() 91 const GenBandMatrix<CT>& , const GenVector<CT>& , in QR_LDiv() 96 const GenBandMatrix<T>& , const GenVector<T>& , in QR_LDiv() 101 const GenBandMatrix<CT>& , const GenVector<CT>& , in QR_RDiv() 106 const GenBandMatrix<CT>& , const GenVector<CT>& , in QR_RDiv() 111 const GenBandMatrix<T>& , const GenVector<T>& , in QR_RDiv() 117 const GenBandMatrix<CT>& , const GenVector<CT>& , in Q_LDivEq() 122 const GenBandMatrix<CT>& , const GenVector<CT>& , in Q_RDivEq() [all …]
|
H A D | TMV_QRDiv.h | 43 void GetQFromQR(MatrixView<T> Q, const GenVector<T>& beta); 47 const GenMatrix<T1>& Q, const GenVector<T1>& beta, 51 const GenMatrix<T1>& Q, const GenVector<T1>& beta, 80 const GenMatrix<CT>& , const GenVector<CT>& , in Q_LDivEq() 85 const GenMatrix<CT>& , const GenVector<CT>& , in Q_RDivEq() 92 const GenMatrix<CT>& , const GenVector<CT>& , const ptrdiff_t* , in QR_LDiv() 97 const GenMatrix<CT>& , const GenVector<CT>& , const ptrdiff_t* , in QR_LDiv() 102 const GenMatrix<T>& , const GenVector<T>& , const ptrdiff_t* , in QR_LDiv() 107 const GenMatrix<CT>& , const GenVector<CT>& , const ptrdiff_t* , in QR_LDivEq() 112 const GenMatrix<CT>& , const GenVector<CT>& , const ptrdiff_t* , in QR_RDiv() [all …]
|
H A D | TMV_SymLDLDiv.h | 32 const GenSymMatrix<T1>& L, const GenVector<T1>& xD, 36 const GenSymMatrix<T1>& L, const GenVector<T1>& xD, 42 const GenSymMatrix<T>& L, const GenVector<T>& xD, 71 const GenVector<T1>& D, const GenVector<T1>& xD, 75 const GenVector<T1>& D, const GenVector<T1>& xD, 83 const GenSymMatrix<CT>& , const GenVector<CT>& , 88 const GenSymMatrix<CT>& , const GenVector<CT>& , 93 const GenSymMatrix<CT>& , const GenVector<CT>& , 99 const GenVector<CT>& , const GenVector<CT>& , 104 const GenVector<CT>& , const GenVector<CT>& ,
|
H A D | TMV_Vector.inst | 8 template RT GenVector<T >::normSq(const RT scale) const; \ 9 template RT GenVector<T >::norm2() const; \ 10 template T GenVector<T >::sumElements() const; \ 11 template RT GenVector<T >::sumAbsElements() const; \ 12 template RT GenVector<T >::sumAbs2Elements() const; \ 13 template T GenVector<T >::doMinElement(ptrdiff_t* iminout) const; \ 14 template T GenVector<T >::doMaxElement(ptrdiff_t* imaxout) const; \ 19 template T GenVector<T >::cref(ptrdiff_t i) const; \ 86 template bool operator==(const GenVector<T1 >& v1, \ 87 const GenVector<T2 >& v2); \ [all …]
|
H A D | TMV_SymLDLPseudo.inst | 17 const GenVector<T1 >& D, const GenVector<T1 >& xD, \ 20 const GenVector<T1 >& D, const GenVector<T1 >& xD, \ 23 const GenVector<T1 >& D, const GenVector<T1 >& xD, \ 26 const GenVector<T1 >& D, const GenVector<T1 >& xD, \
|
H A D | TMV_MultVV.cpp | 67 static T nonBlasMultVV(const GenVector<T>& v1, const GenVector<T2>& v2) in nonBlasMultVV() 116 static inline T DoMultVV(const GenVector<T>& v1, const GenVector<T2>& v2) in DoMultVV() 129 double DoMultVV(const GenVector<double>& v1, const GenVector<double>& v2) in DoMultVV() 143 const GenVector<std::complex<double> >& v1, in DoMultVV() 171 const GenVector<double>& v2) in DoMultVV() 189 float DoMultVV(const GenVector<float>& v1, const GenVector<float>& v2) in DoMultVV() 203 const GenVector<std::complex<float> >& v1, in DoMultVV() 204 const GenVector<std::complex<float> >& v2) in DoMultVV() 230 const GenVector<std::complex<float> >& v1, in DoMultVV() 231 const GenVector<float>& v2) in DoMultVV() [all …]
|
H A D | TMV_Rank2_VVS.cpp | 49 const GenVector<Tx>& x, const GenVector<Ty>& y, in UpperRank2Update() 157 const GenVector<Tx>& x, const GenVector<Ty>& y, in LowerRank2Update() 247 const GenVector<Tx>& x, const GenVector<Ty>& y, SymMatrixView<T> A) in F() 268 const GenVector<Tx>& x, const GenVector<Ty>& y, in F() 293 const T alpha, const GenVector<Tx>& x, const GenVector<Ty>& y, in NonBlasRank2Update() 376 const T alpha, const GenVector<Tx>& x, const GenVector<Ty>& y, in BlasRank2Update() 473 const GenVector<double>& x, const GenVector<double>& y, in BlasRank2Update() 548 const GenVector<float>& y, in BlasRank2Update() 561 const GenVector<float>& x, in BlasRank2Update() 575 const GenVector<float>& x, const GenVector<float>& y, in BlasRank2Update() [all …]
|
H A D | TMV_BandQRDiv.inst | 6 const GenVector<T1 >& Qtau, MatrixView<T > m); \ 8 const GenVector<T1 >& Qtau, MatrixView<T > m); \ 10 const GenVector<T1 >& Qtau, MatrixView<T > m); \ 12 const GenVector<T1 >& Qtau, MatrixView<T > m); \ 24 const GenVector<T1 >& Qtau, const GenMatrix<T2 >& m, \ 27 const GenVector<T1 >& Qtau, const GenMatrix<T2 >& m, \
|
H A D | TMV_Vector.cpp | 74 T GenVector<T>::cref(ptrdiff_t i) const in cref() 157 RT GenVector<T>::normSq(const RT scale) const in normSq() 189 static int DoNorm2(const GenVector<int>& ) in DoNorm2() 196 static RT DoNorm2(const GenVector<T>& v) in DoNorm2() 232 double DoNorm2(const GenVector<double>& v) in DoNorm2() 250 float DoNorm2(const GenVector<float>& v) in DoNorm2() 269 RT GenVector<T>::norm2() const in norm2() 280 T GenVector<T>::sumElements() const in sumElements() 386 RT GenVector<T>::sumAbsElements() const in sumAbsElements() 398 RT GenVector<T>::sumAbs2Elements() const in sumAbs2Elements() [all …]
|
H A D | TMV_MultMV.inst | 17 const GenVector<Tx >& x, VectorView<T > y); \ 19 const GenVector<Tx >& x, VectorView<T > y); \ 21 const GenVector<Tx >& x, VectorView<T > y); \ 23 const GenVector<Tx >& x, VectorView<T > y); \ 25 const GenVector<Tx >& x, VectorView<T > y); \ 27 const GenVector<Tx >& x, VectorView<T > y); \
|
H A D | TMV_MultXV.inst | 15 template void MultXV(const T x, const GenVector<T1 >& v1, \ 28 const GenVector<T1 >& x, const GenVector<T2 >& y, \ 31 const GenVector<T1 >& x, const GenVector<T2 >& y, \
|
H A D | TMV_PackedQ.inst | 5 const GenVector<T1 >& beta, MatrixView<T > m); \ 7 const GenVector<T1 >& beta, MatrixView<T > m); \ 24 const GenVector<T1 >& , MatrixView<T > )\ 27 const GenVector<T1 >& , MatrixView<T > )\ 48 template void PackedQ<T1 >::LDiv(const GenVector<T2 >& v, \ 52 template void PackedQ<T1 >::RDiv(const GenVector<T2 >& v, \ 69 const GenVector<T2 >& , VectorView<T > ) const\ 72 const GenVector<T2 >& , VectorView<T > ) const\
|
H A D | TMV_Rank1_VVM.cpp | 56 const GenVector<Tx>& x, const GenVector<Ty>& y, MatrixView<T> A) in ColRank1Update() 108 const GenVector<Tx>& x, in UnitARank1Update() 109 const GenVector<Ty>& y, MatrixView<T> A) in UnitARank1Update() 133 const T alpha, const GenVector<Tx>& x, in NonBlasRank1Update() 172 const T alpha, const GenVector<Tx>& x, in BlasRank1Update() 267 const GenVector<double>& x, in BlasRank1Update() 319 const GenVector<double>& y, in BlasRank1Update() 361 const GenVector<double>& x, const GenVector<double>& y, in BlasRank1Update() 491 const GenVector<float>& x, in BlasRank1Update() 543 const GenVector<float>& y, in BlasRank1Update() [all …]
|
H A D | TMV_Rank2_VVS.inst | 5 template void Rank2Update<true>(const T alpha,const GenVector<Tx >& x, \ 6 const GenVector<Ty >& y, SymMatrixView<T > A); \ 7 template void Rank2Update<false>(const T alpha,const GenVector<Tx >& x, \ 8 const GenVector<Ty >& y, SymMatrixView<T > A); \
|
H A D | TMV_SymSVDecompose_DC.inst | 18 Vector<T>& S, const T rho, const GenVector<T>& D, const GenVector<T>& z, 22 Vector<T>& S, const T rho, const GenVector<T>& D, const GenVector<T>& z);
|
H A D | TMV_Rank1_VVM.inst | 5 template void Rank1Update<true>(const T alpha,const GenVector<Tx >& x, \ 6 const GenVector<Ty >& y, MatrixView<T > A); \ 7 template void Rank1Update<false>(const T alpha,const GenVector<Tx >& x, \ 8 const GenVector<Ty >& y, MatrixView<T > A); \
|
H A D | TMV_SVDecompose_DC.inst | 20 Vector<T>& S, const T rho, const GenVector<T>& D, const GenVector<T>& z, 24 Vector<T>& S, const T rho, const GenVector<T>& D, const GenVector<T>& z);
|
H A D | TMV_QRDiv.inst | 5 const GenVector<T1 >& beta, const ptrdiff_t* P, \ 8 const GenVector<T1 >& beta, const ptrdiff_t* P, \ 21 const GenVector<T1 >& beta, const ptrdiff_t* P, \ 24 const GenVector<T1 >& beta, const ptrdiff_t* P, \
|