Home
last modified time | relevance | path

Searched refs:GenVector (Results 1 – 25 of 107) sorted by relevance

12345

/dports/math/tmv/tmv-0.75/include/tmv/
H A DTMV_VectorArithFunc.h46 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 DTMV_VectorArith.h85 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 DTMV_Vector.h328 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 DTMV_PermutationArith.h39 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 DTMV_AuxVecComposite.h50 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 DTMV_MatrixArithFunc.h36 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 DTMV_PackedQ.h133 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 DTMV_BandQRDiv.h75 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 DTMV_QRDiv.h43 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 DTMV_SymLDLDiv.h32 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 DTMV_Vector.inst8 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 DTMV_SymLDLPseudo.inst17 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 DTMV_MultVV.cpp67 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 DTMV_Rank2_VVS.cpp49 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 DTMV_BandQRDiv.inst6 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 DTMV_Vector.cpp74 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 DTMV_MultMV.inst17 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 DTMV_MultXV.inst15 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 DTMV_PackedQ.inst5 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 DTMV_Rank1_VVM.cpp56 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 DTMV_Rank2_VVS.inst5 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 DTMV_SymSVDecompose_DC.inst18 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 DTMV_Rank1_VVM.inst5 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 DTMV_SVDecompose_DC.inst20 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 DTMV_QRDiv.inst5 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, \

12345