Classes | |
| class | Array3D |
| 3D array. More... | |
| class | MallocAlloc |
| class | CallocAlloc |
| class | NewAlloc |
| class | NaNAlloc |
| class | Error |
| class | NoMemory |
| class | WrongDim |
| class | WrongIndex |
| class | WrongRow |
| class | WrongCol |
| class | IOError |
| class | General |
| class | Symmetric |
| class | ColMajor |
| class | RowMajor |
| class | Vect_Full |
| class | ColSparse |
| class | RowSparse |
| class | ColComplexSparse |
| class | RowComplexSparse |
| class | ColSymSparse |
| class | RowSymSparse |
| class | ColSymComplexSparse |
| class | RowSymComplexSparse |
| class | ColSymPacked |
| class | RowSymPacked |
| class | ColSym |
| class | RowSym |
| class | ColHerm |
| class | RowHerm |
| class | ColHermPacked |
| class | RowHermPacked |
| class | ColUpTriang |
| class | ColLoTriang |
| class | RowUpTriang |
| class | RowLoTriang |
| class | ColUpTriangPacked |
| class | ColLoTriangPacked |
| class | RowUpTriangPacked |
| class | RowLoTriangPacked |
| class | LapackInfo |
| class | Matrix_Base |
| Base class for all matrices. More... | |
| class | Matrix_ComplexSparse |
| Complex sparse-matrix class. More... | |
| class | Matrix< T, Prop, ColComplexSparse, Allocator > |
| Column-major sparse-matrix class. More... | |
| class | Matrix< T, Prop, RowComplexSparse, Allocator > |
| Row-major sparse-matrix class. More... | |
| class | Matrix_Hermitian |
| Hermitian matrix stored in a full matrix. More... | |
| class | Matrix< T, Prop, ColHerm, Allocator > |
| Column-major hermitian full-matrix class. More... | |
| class | Matrix< T, Prop, RowHerm, Allocator > |
| Row-major hermitian full-matrix class. More... | |
| class | Matrix_HermPacked |
| Hermitian packed matrix class. More... | |
| class | Matrix< T, Prop, ColHermPacked, Allocator > |
| Column-major hermitian packed matrix class. More... | |
| class | Matrix< T, Prop, RowHermPacked, Allocator > |
| Row-major hermitian packed matrix class. More... | |
| class | Matrix_Pointers |
| Full matrix class. More... | |
| class | Matrix< T, Prop, ColMajor, Allocator > |
| Column-major full-matrix class. More... | |
| class | Matrix< T, Prop, RowMajor, Allocator > |
| Row-major full-matrix class. More... | |
| class | Matrix_Sparse |
| Sparse-matrix class. More... | |
| class | Matrix< T, Prop, ColSparse, Allocator > |
| Column-major sparse-matrix class. More... | |
| class | Matrix< T, Prop, RowSparse, Allocator > |
| Row-major sparse-matrix class. More... | |
| class | Matrix_SymComplexSparse |
| Symmetric complex sparse-matrix class. More... | |
| class | Matrix< T, Prop, ColSymComplexSparse, Allocator > |
| Column-major complex sparse-matrix class. More... | |
| class | Matrix< T, Prop, RowSymComplexSparse, Allocator > |
| Row-major complex sparse-matrix class. More... | |
| class | Matrix_Symmetric |
| Symmetric matrix stored in a full matrix. More... | |
| class | Matrix< T, Prop, ColSym, Allocator > |
| Column-major symmetric full-matrix class. More... | |
| class | Matrix< T, Prop, RowSym, Allocator > |
| Row-major symmetric full-matrix class. More... | |
| class | Matrix_SymPacked |
| Symmetric packed matrix class. More... | |
| class | Matrix< T, Prop, ColSymPacked, Allocator > |
| Column-major symmetric packed matrix class. More... | |
| class | Matrix< T, Prop, RowSymPacked, Allocator > |
| Row-major symmetric packed matrix class. More... | |
| class | Matrix_SymSparse |
| Symmetric sparse-matrix class. More... | |
| class | Matrix< T, Prop, ColSymSparse, Allocator > |
| Column-major sparse-matrix class. More... | |
| class | Matrix< T, Prop, RowSymSparse, Allocator > |
| Row-major sparse-matrix class. More... | |
| class | Matrix_TriangPacked |
| Triangular packed matrix class. More... | |
| class | Matrix< T, Prop, ColUpTriangPacked, Allocator > |
| Column-major upper-triangular packed matrix class. More... | |
| class | Matrix< T, Prop, ColLoTriangPacked, Allocator > |
| Column-major lower-triangular packed matrix class. More... | |
| class | Matrix< T, Prop, RowUpTriangPacked, Allocator > |
| Row-major upper-triangular packed matrix class. More... | |
| class | Matrix< T, Prop, RowLoTriangPacked, Allocator > |
| Row-major lower-triangular packed matrix class. More... | |
| class | Matrix_Triangular |
| Triangular matrix stored in a full matrix. More... | |
| class | Matrix< T, Prop, ColUpTriang, Allocator > |
| Column-major upper-triangular full-matrix class. More... | |
| class | Matrix< T, Prop, ColLoTriang, Allocator > |
| Column-major lower-triangular full-matrix class. More... | |
| class | Matrix< T, Prop, RowUpTriang, Allocator > |
| Row-major upper-triangular full-matrix class. More... | |
| class | Matrix< T, Prop, RowLoTriang, Allocator > |
| Row-major lower-triangular full-matrix class. More... | |
| class | Vector |
| class | Matrix |
| class | SeldonTranspose |
| class | class_SeldonTrans |
| class | class_SeldonNoTrans |
| class | class_SeldonConjTrans |
| class | SeldonDiag |
| class | class_SeldonNonUnit |
| class | class_SeldonUnit |
| class | SeldonUplo |
| class | SeldonConjugate |
| class | SeldonSide |
| class | class_SeldonLeft |
| class | class_SeldonRight |
| class | Vector_Base |
| Base structure for all vectors. More... | |
| class | Vector< T, Vect_Full, Allocator > |
| Full vector class. More... | |
Typedefs | |
|
typedef Vector< int, Vect_Full, SELDON_DEFAULT_ALLOCATOR< int > > | IVect |
|
typedef Vector< float, Vect_Full, SELDON_DEFAULT_ALLOCATOR< float > > | SVect |
|
typedef Vector< double, Vect_Full, SELDON_DEFAULT_ALLOCATOR< double > > | DVect |
|
typedef Vector< complex< float >, Vect_Full, SELDON_DEFAULT_ALLOCATOR< complex< float > > > | CVect |
|
typedef Vector< complex< double >, Vect_Full, SELDON_DEFAULT_ALLOCATOR< complex< double > > > | ZVect |
|
typedef Matrix< int, General, ColMajor, SELDON_DEFAULT_ALLOCATOR< int > > | IGCMat |
|
typedef Matrix< float, General, ColMajor, SELDON_DEFAULT_ALLOCATOR< float > > | SGCMat |
|
typedef Matrix< double, General, ColMajor, SELDON_DEFAULT_ALLOCATOR< double > > | DGCMat |
|
typedef Matrix< complex< float >, General, ColMajor, SELDON_DEFAULT_ALLOCATOR< complex< float > > > | CGCMat |
|
typedef Matrix< complex< double >, General, ColMajor, SELDON_DEFAULT_ALLOCATOR< complex< double > > > | ZGCMat |
|
typedef Matrix< int, General, RowMajor, SELDON_DEFAULT_ALLOCATOR< int > > | IGRMat |
|
typedef Matrix< float, General, RowMajor, SELDON_DEFAULT_ALLOCATOR< float > > | SGRMat |
|
typedef Matrix< double, General, RowMajor, SELDON_DEFAULT_ALLOCATOR< double > > | DGRMat |
|
typedef Matrix< complex< float >, General, RowMajor, SELDON_DEFAULT_ALLOCATOR< complex< float > > > | CGRMat |
|
typedef Matrix< complex< double >, General, RowMajor, SELDON_DEFAULT_ALLOCATOR< complex< double > > > | ZGRMat |
|
typedef Matrix< int, General, RowSparse, SELDON_DEFAULT_ALLOCATOR< int > > | IGRSMat |
|
typedef Matrix< float, General, RowSparse, SELDON_DEFAULT_ALLOCATOR< float > > | SGRSMat |
|
typedef Matrix< double, General, RowSparse, SELDON_DEFAULT_ALLOCATOR< double > > | DGRSMat |
|
typedef Matrix< complex< float >, General, RowSparse, SELDON_DEFAULT_ALLOCATOR< complex< float > > > | CGRSMat |
|
typedef Matrix< complex< double >, General, RowSparse, SELDON_DEFAULT_ALLOCATOR< complex< double > > > | ZGRSMat |
|
typedef Matrix< int, General, ColSparse, SELDON_DEFAULT_ALLOCATOR< int > > | IGCSMat |
|
typedef Matrix< float, General, ColSparse, SELDON_DEFAULT_ALLOCATOR< float > > | SGCSMat |
|
typedef Matrix< double, General, ColSparse, SELDON_DEFAULT_ALLOCATOR< double > > | DGCSMat |
|
typedef Matrix< complex< float >, General, ColSparse, SELDON_DEFAULT_ALLOCATOR< complex< float > > > | CGCSMat |
|
typedef Matrix< complex< double >, General, ColSparse, SELDON_DEFAULT_ALLOCATOR< complex< double > > > | ZGCSMat |
Functions | |
| template<class T, class Allocator> | |
| ostream & | operator<< (ostream &out, const Array3D< T, Allocator > &A) |
| operator<< overloaded for a 3D array. | |
| template<typename T> | |
| std::string | to_str (const T &input) |
| Converts most types to string. | |
| template<class T> | |
| void | to_num (std::string s, T &num) |
| Converts string to most types, specially numbers. | |
| template<class T> | |
| T | to_num (std::string s) |
| Converts string to most types, specially numbers. | |
| template<class T0, class Prop0, class Storage0, class Allocator0> | |
| void | GetLU (Matrix< T0, Prop0, Storage0, Allocator0 > &A) |
| template<class T0, class Prop0, class Storage0, class Allocator0, class T1, class Storage1, class Allocator1> | |
| void | Mlt (const Matrix< T0, Prop0, Storage0, Allocator0 > &A, Vector< T1, Storage1, Allocator1 > &B) |
| template<class T0, class Prop0, class Allocator0, class T1, class Storage1, class Allocator1> | |
| void | Mlt (const Matrix< T0, Prop0, RowSparse, Allocator0 > &A, Vector< T1, Storage1, Allocator1 > &C) |
| template<class T0, class Prop0, class Allocator0, class T1, class Storage1, class Allocator1> | |
| void | Mlt (const Matrix< T0, Prop0, RowComplexSparse, Allocator0 > &A, Vector< T1, Storage1, Allocator1 > &C) |
| template<class T0, class Prop0, class Allocator0, class T1, class Storage1, class Allocator1> | |
| void | Mlt (const Matrix< T0, Prop0, RowSymSparse, Allocator0 > &A, Vector< T1, Storage1, Allocator1 > &C) |
| template<class T0, class Prop0, class Allocator0, class T1, class Storage1, class Allocator1> | |
| void | Mlt (const Matrix< T0, Prop0, RowSymComplexSparse, Allocator0 > &A, Vector< T1, Storage1, Allocator1 > &C) |
| template<class T0, class Prop0, class Allocator0, class T1, class Storage1, class Allocator1> | |
| void | Mlt (const class_SeldonNoTrans &Trans, const Matrix< T0, Prop0, RowSparse, Allocator0 > &A, Vector< T1, Storage1, Allocator1 > &C) |
| template<class T0, class Prop0, class Allocator0, class T1, class Storage1, class Allocator1> | |
| void | Mlt (const class_SeldonTrans &Trans, const Matrix< T0, Prop0, RowSparse, Allocator0 > &A, Vector< T1, Storage1, Allocator1 > &C) |
| template<class T0, class Prop0, class Allocator0, class T1, class Storage1, class Allocator1> | |
| void | Mlt (const class_SeldonConjTrans &Trans, const Matrix< T0, Prop0, RowSparse, Allocator0 > &A, Vector< T1, Storage1, Allocator1 > &C) |
| template<class T0, class Prop0, class Allocator0, class T1, class Storage1, class Allocator1> | |
| void | Mlt (const class_SeldonNoTrans &Trans, const Matrix< T0, Prop0, RowComplexSparse, Allocator0 > &A, Vector< T1, Storage1, Allocator1 > &C) |
| template<class T0, class Prop0, class Allocator0, class T1, class Storage1, class Allocator1> | |
| void | Mlt (const class_SeldonTrans &Trans, const Matrix< T0, Prop0, RowComplexSparse, Allocator0 > &A, Vector< T1, Storage1, Allocator1 > &C) |
| template<class T0, class Prop0, class Allocator0, class T1, class Storage1, class Allocator1> | |
| void | Mlt (const class_SeldonConjTrans &Trans, const Matrix< T0, Prop0, RowComplexSparse, Allocator0 > &A, Vector< T1, Storage1, Allocator1 > &C) |
| template<class T0, class Prop0, class Allocator0, class T1, class Storage1, class Allocator1> | |
| void | Mlt (const class_SeldonNoTrans &Trans, const Matrix< T0, Prop0, RowSymSparse, Allocator0 > &A, Vector< T1, Storage1, Allocator1 > &C) |
| template<class T0, class Prop0, class Allocator0, class T1, class Storage1, class Allocator1> | |
| void | Mlt (const class_SeldonTrans &Trans, const Matrix< T0, Prop0, RowSymSparse, Allocator0 > &A, Vector< T1, Storage1, Allocator1 > &C) |
| template<class T0, class Prop0, class Allocator0, class T1, class Storage1, class Allocator1> | |
| void | Mlt (const class_SeldonConjTrans &Trans, const Matrix< complex< T0 >, Prop0, RowSymSparse, Allocator0 > &A, Vector< T1, Storage1, Allocator1 > &C) |
| template<class T0, class Prop0, class Allocator0, class T1, class Storage1, class Allocator1> | |
| void | Mlt (const class_SeldonNoTrans &Trans, const Matrix< T0, Prop0, RowSymComplexSparse, Allocator0 > &A, Vector< T1, Storage1, Allocator1 > &C) |
| template<class T0, class Prop0, class Allocator0, class T1, class Storage1, class Allocator1> | |
| void | Mlt (const class_SeldonTrans &Trans, const Matrix< T0, Prop0, RowSymComplexSparse, Allocator0 > &A, Vector< T1, Storage1, Allocator1 > &C) |
| template<class T0, class Prop0, class Allocator0, class T1, class Storage1, class Allocator1> | |
| void | Mlt (const class_SeldonConjTrans &Trans, const Matrix< T0, Prop0, RowSymComplexSparse, Allocator0 > &A, Vector< T1, Storage1, Allocator1 > &C) |
| template<class T0, class T1, class Prop1, class Storage1, class Allocator1, class T2, class Storage2, class Allocator2, class T3, class T4, class Storage4, class Allocator4> | |
| void | MltAdd (const T0 alpha, const Matrix< T1, Prop1, Storage1, Allocator1 > &A, const Vector< T2, Storage2, Allocator2 > &B, const T3 beta, Vector< T4, Storage4, Allocator4 > &C) |
| template<class T0, class Prop0, class Storage0, class Allocator0, class T1, class Storage1, class Allocator1> | |
| void | Gauss (Matrix< T0, Prop0, Storage0, Allocator0 > &A, Vector< T1, Storage1, Allocator1 > &X) |
| template<class T0, class Prop0, class Storage0, class Allocator0, class T1, class Storage1, class Allocator1, class T2, class Storage2, class Allocator2> | |
| void | GaussSeidel (const Matrix< T0, Prop0, Storage0, Allocator0 > &A, const Vector< T1, Storage1, Allocator1 > &X, Vector< T2, Storage2, Allocator2 > &Y, int iter) |
| template<class T0, class Prop0, class Storage0, class Allocator0, class T1, class Storage1, class Allocator1, class T2, class Storage2, class Allocator2, class T3> | |
| void | SOR (const Matrix< T0, Prop0, Storage0, Allocator0 > &A, const Vector< T1, Storage1, Allocator1 > &X, Vector< T2, Storage2, Allocator2 > &Y, T3 omega, int iter) |
| template<class T0, class Prop0, class Storage0, class Allocator0, class T1, class Storage1, class Allocator1> | |
| void | SolveLU (const Matrix< T0, Prop0, Storage0, Allocator0 > &A, Vector< T1, Storage1, Allocator1 > &V) |
| template<class T0, class T1, class Storage1, class Allocator1> | |
| void | Mlt (const T0 alpha, Vector< T1, Storage1, Allocator1 > &A) throw () |
| template<class T0, class T1, class Storage1, class Allocator1, class T2, class Storage2, class Allocator2> | |
| void | Add (const T0 alpha, const Vector< T1, Storage1, Allocator1 > &A, Vector< T2, Storage2, Allocator2 > &C) throw (WrongDim, NoMemory) |
| void | GenRot (float &a, float &b, float &c, float &d) |
| void | GenRot (double &a, double &b, double &c, double &d) |
| void | GenModifRot (float &d1, float &d2, float &x1, const float &y1, float *param) |
| void | GenModifRot (double &d1, double &d2, double &x1, const double &y1, double *param) |
| template<class Allocator> | |
| void | ApplyRot (Vector< float, Vect_Full, Allocator > &X, Vector< float, Vect_Full, Allocator > &Y, const float c, const float s) |
| template<class Allocator> | |
| void | ApplyRot (Vector< double, Vect_Full, Allocator > &X, Vector< double, Vect_Full, Allocator > &Y, const double c, const double s) |
| template<class Allocator> | |
| void | ApplyModifRot (Vector< float, Vect_Full, Allocator > &X, Vector< float, Vect_Full, Allocator > &Y, const float *param) |
| template<class Allocator> | |
| void | ApplyModifRot (Vector< double, Vect_Full, Allocator > &X, Vector< double, Vect_Full, Allocator > &Y, const double *param) |
| template<class Allocator> | |
| void | Swap (Vector< float, Vect_Full, Allocator > &X, Vector< float, Vect_Full, Allocator > &Y) |
| template<class Allocator> | |
| void | Swap (Vector< double, Vect_Full, Allocator > &X, Vector< double, Vect_Full, Allocator > &Y) |
| template<class Allocator> | |
| void | Swap (Vector< complex< float >, Vect_Full, Allocator > &X, Vector< complex< float >, Vect_Full, Allocator > &Y) |
| template<class Allocator> | |
| void | Swap (Vector< complex< double >, Vect_Full, Allocator > &X, Vector< complex< double >, Vect_Full, Allocator > &Y) |
| template<class Allocator> | |
| void | Mlt (const float alpha, Vector< float, Vect_Full, Allocator > &X) |
| template<class Allocator> | |
| void | Mlt (const double alpha, Vector< double, Vect_Full, Allocator > &X) |
| template<class Allocator> | |
| void | Mlt (const float alpha, Vector< complex< float >, Vect_Full, Allocator > &X) |
| template<class Allocator> | |
| void | Mlt (const double alpha, Vector< complex< double >, Vect_Full, Allocator > &X) |
| template<class Allocator> | |
| void | Mlt (const complex< float > alpha, Vector< complex< float >, Vect_Full, Allocator > &X) |
| template<class Allocator> | |
| void | Mlt (const complex< double > alpha, Vector< complex< double >, Vect_Full, Allocator > &X) |
| template<class Allocator0, class Allocator1> | |
| void | Copy (const Vector< float, Vect_Full, Allocator0 > &X, Vector< float, Vect_Full, Allocator1 > &Y) |
| template<class Allocator0, class Allocator1> | |
| void | Copy (const Vector< double, Vect_Full, Allocator0 > &X, Vector< double, Vect_Full, Allocator1 > &Y) |
| template<class Allocator0, class Allocator1> | |
| void | Copy (const Vector< complex< float >, Vect_Full, Allocator0 > &X, Vector< complex< float >, Vect_Full, Allocator1 > &Y) |
| template<class Allocator0, class Allocator1> | |
| void | Copy (const Vector< complex< double >, Vect_Full, Allocator0 > &X, Vector< complex< double >, Vect_Full, Allocator1 > &Y) |
| template<class Allocator0, class Allocator1> | |
| void | Add (const float alpha, const Vector< float, Vect_Full, Allocator0 > &A, Vector< float, Vect_Full, Allocator1 > &C) |
| template<class Allocator0, class Allocator1> | |
| void | Add (const double alpha, const Vector< double, Vect_Full, Allocator0 > &A, Vector< double, Vect_Full, Allocator1 > &C) |
| template<class Allocator0, class Allocator1> | |
| void | Add (const complex< float > alpha, const Vector< complex< float >, Vect_Full, Allocator0 > &A, Vector< complex< float >, Vect_Full, Allocator1 > &C) |
| template<class Allocator0, class Allocator1> | |
| void | Add (const complex< double > alpha, const Vector< complex< double >, Vect_Full, Allocator0 > &A, Vector< complex< double >, Vect_Full, Allocator1 > &C) |
| template<class Allocator0, class Allocator1> | |
| float | DotProd (const Vector< float, Vect_Full, Allocator0 > &X, const Vector< float, Vect_Full, Allocator1 > &Y) |
| template<class Allocator0, class Allocator1> | |
| double | DotProd (const Vector< double, Vect_Full, Allocator0 > &X, const Vector< double, Vect_Full, Allocator1 > &Y) |
| template<class Allocator0, class Allocator1> | |
| complex< float > | DotProd (const Vector< complex< float >, Vect_Full, Allocator0 > &X, const Vector< complex< float >, Vect_Full, Allocator1 > &Y) |
| template<class Allocator0, class Allocator1> | |
| complex< double > | DotProd (const Vector< complex< double >, Vect_Full, Allocator0 > &X, const Vector< complex< double >, Vect_Full, Allocator1 > &Y) |
| template<class Allocator0, class Allocator1> | |
| float | DotProdDouble (const float alpha, const Vector< float, Vect_Full, Allocator0 > &X, const Vector< float, Vect_Full, Allocator1 > &Y) |
| template<class Allocator0, class Allocator1> | |
| complex< float > | DotProdConj (const Vector< complex< float >, Vect_Full, Allocator0 > &X, const Vector< complex< float >, Vect_Full, Allocator1 > &Y) |
| template<class Allocator0, class Allocator1> | |
| complex< double > | DotProdConj (const Vector< complex< double >, Vect_Full, Allocator0 > &X, const Vector< complex< double >, Vect_Full, Allocator1 > &Y) |
| template<class Allocator> | |
| float | Norm1 (const Vector< float, Vect_Full, Allocator > &X) |
| template<class Allocator> | |
| double | Norm1 (const Vector< double, Vect_Full, Allocator > &X) |
| template<class Allocator> | |
| float | Norm1 (const Vector< complex< float >, Vect_Full, Allocator > &X) |
| template<class Allocator> | |
| double | Norm1 (const Vector< complex< double >, Vect_Full, Allocator > &X) |
| template<class Allocator> | |
| float | Norm2 (const Vector< float, Vect_Full, Allocator > &X) |
| template<class Allocator> | |
| double | Norm2 (const Vector< double, Vect_Full, Allocator > &X) |
| template<class Allocator> | |
| float | Norm2 (const Vector< complex< float >, Vect_Full, Allocator > &X) |
| template<class Allocator> | |
| double | Norm2 (const Vector< complex< double >, Vect_Full, Allocator > &X) |
| template<class Allocator> | |
| size_t | GetMaxAbsIndex (const Vector< float, Vect_Full, Allocator > &X) |
| template<class Allocator> | |
| size_t | GetMaxAbsIndex (const Vector< double, Vect_Full, Allocator > &X) |
| template<class Allocator> | |
| size_t | GetMaxAbsIndex (const Vector< complex< float >, Vect_Full, Allocator > &X) |
| template<class Allocator> | |
| size_t | GetMaxAbsIndex (const Vector< complex< double >, Vect_Full, Allocator > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const Matrix< float, Prop0, ColUpTriang, Allocator0 > &A, Vector< float, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const Matrix< double, Prop0, ColUpTriang, Allocator0 > &A, Vector< double, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const Matrix< complex< float >, Prop0, ColUpTriang, Allocator0 > &A, Vector< complex< float >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const Matrix< complex< double >, Prop0, ColUpTriang, Allocator0 > &A, Vector< complex< double >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< float, Prop0, ColUpTriang, Allocator0 > &A, Vector< float, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< double, Prop0, ColUpTriang, Allocator0 > &A, Vector< double, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< float >, Prop0, ColUpTriang, Allocator0 > &A, Vector< complex< float >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< double >, Prop0, ColUpTriang, Allocator0 > &A, Vector< complex< double >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const Matrix< float, Prop0, ColLoTriang, Allocator0 > &A, Vector< float, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const Matrix< double, Prop0, ColLoTriang, Allocator0 > &A, Vector< double, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const Matrix< complex< float >, Prop0, ColLoTriang, Allocator0 > &A, Vector< complex< float >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const Matrix< complex< double >, Prop0, ColLoTriang, Allocator0 > &A, Vector< complex< double >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< float, Prop0, ColLoTriang, Allocator0 > &A, Vector< float, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< double, Prop0, ColLoTriang, Allocator0 > &A, Vector< double, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< float >, Prop0, ColLoTriang, Allocator0 > &A, Vector< complex< float >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< double >, Prop0, ColLoTriang, Allocator0 > &A, Vector< complex< double >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const Matrix< float, Prop0, RowUpTriang, Allocator0 > &A, Vector< float, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const Matrix< double, Prop0, RowUpTriang, Allocator0 > &A, Vector< double, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const Matrix< complex< float >, Prop0, RowUpTriang, Allocator0 > &A, Vector< complex< float >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const Matrix< complex< double >, Prop0, RowUpTriang, Allocator0 > &A, Vector< complex< double >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< float, Prop0, RowUpTriang, Allocator0 > &A, Vector< float, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< double, Prop0, RowUpTriang, Allocator0 > &A, Vector< double, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< float >, Prop0, RowUpTriang, Allocator0 > &A, Vector< complex< float >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< double >, Prop0, RowUpTriang, Allocator0 > &A, Vector< complex< double >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const Matrix< float, Prop0, RowLoTriang, Allocator0 > &A, Vector< float, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const Matrix< double, Prop0, RowLoTriang, Allocator0 > &A, Vector< double, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const Matrix< complex< float >, Prop0, RowLoTriang, Allocator0 > &A, Vector< complex< float >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const Matrix< complex< double >, Prop0, RowLoTriang, Allocator0 > &A, Vector< complex< double >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< float, Prop0, RowLoTriang, Allocator0 > &A, Vector< float, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< double, Prop0, RowLoTriang, Allocator0 > &A, Vector< double, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< float >, Prop0, RowLoTriang, Allocator0 > &A, Vector< complex< float >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< double >, Prop0, RowLoTriang, Allocator0 > &A, Vector< complex< double >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const Matrix< float, Prop0, ColUpTriangPacked, Allocator0 > &A, Vector< float, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const Matrix< double, Prop0, ColUpTriangPacked, Allocator0 > &A, Vector< double, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const Matrix< complex< float >, Prop0, ColUpTriangPacked, Allocator0 > &A, Vector< complex< float >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const Matrix< complex< double >, Prop0, ColUpTriangPacked, Allocator0 > &A, Vector< complex< double >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< float, Prop0, ColUpTriangPacked, Allocator0 > &A, Vector< float, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< double, Prop0, ColUpTriangPacked, Allocator0 > &A, Vector< double, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< float >, Prop0, ColUpTriangPacked, Allocator0 > &A, Vector< complex< float >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< double >, Prop0, ColUpTriangPacked, Allocator0 > &A, Vector< complex< double >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const Matrix< float, Prop0, ColLoTriangPacked, Allocator0 > &A, Vector< float, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const Matrix< double, Prop0, ColLoTriangPacked, Allocator0 > &A, Vector< double, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const Matrix< complex< float >, Prop0, ColLoTriangPacked, Allocator0 > &A, Vector< complex< float >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const Matrix< complex< double >, Prop0, ColLoTriangPacked, Allocator0 > &A, Vector< complex< double >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< float, Prop0, ColLoTriangPacked, Allocator0 > &A, Vector< float, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< double, Prop0, ColLoTriangPacked, Allocator0 > &A, Vector< double, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< float >, Prop0, ColLoTriangPacked, Allocator0 > &A, Vector< complex< float >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< double >, Prop0, ColLoTriangPacked, Allocator0 > &A, Vector< complex< double >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const Matrix< float, Prop0, RowUpTriangPacked, Allocator0 > &A, Vector< float, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const Matrix< double, Prop0, RowUpTriangPacked, Allocator0 > &A, Vector< double, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const Matrix< complex< float >, Prop0, RowUpTriangPacked, Allocator0 > &A, Vector< complex< float >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const Matrix< complex< double >, Prop0, RowUpTriangPacked, Allocator0 > &A, Vector< complex< double >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< float, Prop0, RowUpTriangPacked, Allocator0 > &A, Vector< float, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< double, Prop0, RowUpTriangPacked, Allocator0 > &A, Vector< double, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< float >, Prop0, RowUpTriangPacked, Allocator0 > &A, Vector< complex< float >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< double >, Prop0, RowUpTriangPacked, Allocator0 > &A, Vector< complex< double >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const Matrix< float, Prop0, RowLoTriangPacked, Allocator0 > &A, Vector< float, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const Matrix< double, Prop0, RowLoTriangPacked, Allocator0 > &A, Vector< double, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const Matrix< complex< float >, Prop0, RowLoTriangPacked, Allocator0 > &A, Vector< complex< float >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const Matrix< complex< double >, Prop0, RowLoTriangPacked, Allocator0 > &A, Vector< complex< double >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< float, Prop0, RowLoTriangPacked, Allocator0 > &A, Vector< float, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< double, Prop0, RowLoTriangPacked, Allocator0 > &A, Vector< double, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< float >, Prop0, RowLoTriangPacked, Allocator0 > &A, Vector< complex< float >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Mlt (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< double >, Prop0, RowLoTriangPacked, Allocator0 > &A, Vector< complex< double >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const float alpha, const Matrix< float, Prop0, ColMajor, Allocator0 > &A, const Vector< float, Vect_Full, Allocator1 > &X, const float beta, Vector< float, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const double alpha, const Matrix< double, Prop0, ColMajor, Allocator0 > &A, const Vector< double, Vect_Full, Allocator1 > &X, const double beta, Vector< double, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const complex< float > alpha, const Matrix< complex< float >, Prop0, ColMajor, Allocator0 > &A, const Vector< complex< float >, Vect_Full, Allocator1 > &X, const complex< float > beta, Vector< complex< float >, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const complex< double > alpha, const Matrix< complex< double >, Prop0, ColMajor, Allocator0 > &A, const Vector< complex< double >, Vect_Full, Allocator1 > &X, const complex< double > beta, Vector< complex< double >, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const float alpha, const enum CBLAS_TRANSPOSE TransA, const Matrix< float, Prop0, ColMajor, Allocator0 > &A, const Vector< float, Vect_Full, Allocator1 > &X, const float beta, Vector< float, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const double alpha, const enum CBLAS_TRANSPOSE TransA, const Matrix< double, Prop0, ColMajor, Allocator0 > &A, const Vector< double, Vect_Full, Allocator1 > &X, const double beta, Vector< double, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const complex< float > alpha, const enum CBLAS_TRANSPOSE TransA, const Matrix< complex< float >, Prop0, ColMajor, Allocator0 > &A, const Vector< complex< float >, Vect_Full, Allocator1 > &X, const complex< float > beta, Vector< complex< float >, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const complex< double > alpha, const enum CBLAS_TRANSPOSE TransA, const Matrix< complex< double >, Prop0, ColMajor, Allocator0 > &A, const Vector< complex< double >, Vect_Full, Allocator1 > &X, const complex< double > beta, Vector< complex< double >, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const float alpha, const Matrix< float, Prop0, RowMajor, Allocator0 > &A, const Vector< float, Vect_Full, Allocator1 > &X, const float beta, Vector< float, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const double alpha, const Matrix< double, Prop0, RowMajor, Allocator0 > &A, const Vector< double, Vect_Full, Allocator1 > &X, const double beta, Vector< double, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const complex< float > alpha, const Matrix< complex< float >, Prop0, RowMajor, Allocator0 > &A, const Vector< complex< float >, Vect_Full, Allocator1 > &X, const complex< float > beta, Vector< complex< float >, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const complex< double > alpha, const Matrix< complex< double >, Prop0, RowMajor, Allocator0 > &A, const Vector< complex< double >, Vect_Full, Allocator1 > &X, const complex< double > beta, Vector< complex< double >, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const float alpha, const enum CBLAS_TRANSPOSE TransA, const Matrix< float, Prop0, RowMajor, Allocator0 > &A, const Vector< float, Vect_Full, Allocator1 > &X, const float beta, Vector< float, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const double alpha, const enum CBLAS_TRANSPOSE TransA, const Matrix< double, Prop0, RowMajor, Allocator0 > &A, const Vector< double, Vect_Full, Allocator1 > &X, const double beta, Vector< double, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const complex< float > alpha, const enum CBLAS_TRANSPOSE TransA, const Matrix< complex< float >, Prop0, RowMajor, Allocator0 > &A, const Vector< complex< float >, Vect_Full, Allocator1 > &X, const complex< float > beta, Vector< complex< float >, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const complex< double > alpha, const enum CBLAS_TRANSPOSE TransA, const Matrix< complex< double >, Prop0, RowMajor, Allocator0 > &A, const Vector< complex< double >, Vect_Full, Allocator1 > &X, const complex< double > beta, Vector< complex< double >, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const complex< float > alpha, const Matrix< complex< float >, Prop0, ColHerm, Allocator0 > &A, const Vector< complex< float >, Vect_Full, Allocator1 > &X, const complex< float > beta, Vector< complex< float >, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const complex< double > alpha, const Matrix< complex< double >, Prop0, ColHerm, Allocator0 > &A, const Vector< complex< double >, Vect_Full, Allocator1 > &X, const complex< double > beta, Vector< complex< double >, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const complex< float > alpha, const enum CBLAS_UPLO Uplo, const Matrix< complex< float >, Prop0, ColHerm, Allocator0 > &A, const Vector< complex< float >, Vect_Full, Allocator1 > &X, const complex< float > beta, Vector< complex< float >, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const complex< double > alpha, const enum CBLAS_UPLO Uplo, const Matrix< complex< double >, Prop0, ColHerm, Allocator0 > &A, const Vector< complex< double >, Vect_Full, Allocator1 > &X, const complex< double > beta, Vector< complex< double >, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const complex< float > alpha, const Matrix< complex< float >, Prop0, RowHerm, Allocator0 > &A, const Vector< complex< float >, Vect_Full, Allocator1 > &X, const complex< float > beta, Vector< complex< float >, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const complex< double > alpha, const Matrix< complex< double >, Prop0, RowHerm, Allocator0 > &A, const Vector< complex< double >, Vect_Full, Allocator1 > &X, const complex< double > beta, Vector< complex< double >, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const complex< float > alpha, const enum CBLAS_UPLO Uplo, const Matrix< complex< float >, Prop0, RowHerm, Allocator0 > &A, const Vector< complex< float >, Vect_Full, Allocator1 > &X, const complex< float > beta, Vector< complex< float >, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const complex< double > alpha, const enum CBLAS_UPLO Uplo, const Matrix< complex< double >, Prop0, RowHerm, Allocator0 > &A, const Vector< complex< double >, Vect_Full, Allocator1 > &X, const complex< double > beta, Vector< complex< double >, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const complex< float > alpha, const Matrix< complex< float >, Prop0, ColHermPacked, Allocator0 > &A, const Vector< complex< float >, Vect_Full, Allocator1 > &X, const complex< float > beta, Vector< complex< float >, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const complex< double > alpha, const Matrix< complex< double >, Prop0, ColHermPacked, Allocator0 > &A, const Vector< complex< double >, Vect_Full, Allocator1 > &X, const complex< double > beta, Vector< complex< double >, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const complex< float > alpha, const enum CBLAS_UPLO Uplo, const Matrix< complex< float >, Prop0, ColHermPacked, Allocator0 > &A, const Vector< complex< float >, Vect_Full, Allocator1 > &X, const complex< float > beta, Vector< complex< float >, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const complex< double > alpha, const enum CBLAS_UPLO Uplo, const Matrix< complex< double >, Prop0, ColHermPacked, Allocator0 > &A, const Vector< complex< double >, Vect_Full, Allocator1 > &X, const complex< double > beta, Vector< complex< double >, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const complex< float > alpha, const Matrix< complex< float >, Prop0, RowHermPacked, Allocator0 > &A, const Vector< complex< float >, Vect_Full, Allocator1 > &X, const complex< float > beta, Vector< complex< float >, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const complex< double > alpha, const Matrix< complex< double >, Prop0, RowHermPacked, Allocator0 > &A, const Vector< complex< double >, Vect_Full, Allocator1 > &X, const complex< double > beta, Vector< complex< double >, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const complex< float > alpha, const enum CBLAS_UPLO Uplo, const Matrix< complex< float >, Prop0, RowHermPacked, Allocator0 > &A, const Vector< complex< float >, Vect_Full, Allocator1 > &X, const complex< float > beta, Vector< complex< float >, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const complex< double > alpha, const enum CBLAS_UPLO Uplo, const Matrix< complex< double >, Prop0, RowHermPacked, Allocator0 > &A, const Vector< complex< double >, Vect_Full, Allocator1 > &X, const complex< double > beta, Vector< complex< double >, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const float alpha, const Matrix< float, Prop0, ColSym, Allocator0 > &A, const Vector< float, Vect_Full, Allocator1 > &X, const float beta, Vector< float, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const double alpha, const Matrix< double, Prop0, ColSym, Allocator0 > &A, const Vector< double, Vect_Full, Allocator1 > &X, const double beta, Vector< double, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const float alpha, const enum CBLAS_UPLO Uplo, const Matrix< float, Prop0, ColSym, Allocator0 > &A, const Vector< float, Vect_Full, Allocator1 > &X, const float beta, Vector< float, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const double alpha, const enum CBLAS_UPLO Uplo, const Matrix< double, Prop0, ColSym, Allocator0 > &A, const Vector< double, Vect_Full, Allocator1 > &X, const double beta, Vector< double, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const float alpha, const Matrix< float, Prop0, RowSym, Allocator0 > &A, const Vector< float, Vect_Full, Allocator1 > &X, const float beta, Vector< float, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const double alpha, const Matrix< double, Prop0, RowSym, Allocator0 > &A, const Vector< double, Vect_Full, Allocator1 > &X, const double beta, Vector< double, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const float alpha, const enum CBLAS_UPLO Uplo, const Matrix< float, Prop0, RowSym, Allocator0 > &A, const Vector< float, Vect_Full, Allocator1 > &X, const float beta, Vector< float, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const double alpha, const enum CBLAS_UPLO Uplo, const Matrix< double, Prop0, RowSym, Allocator0 > &A, const Vector< double, Vect_Full, Allocator1 > &X, const double beta, Vector< double, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const float alpha, const Matrix< float, Prop0, ColSymPacked, Allocator0 > &A, const Vector< float, Vect_Full, Allocator1 > &X, const float beta, Vector< float, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const double alpha, const Matrix< double, Prop0, ColSymPacked, Allocator0 > &A, const Vector< double, Vect_Full, Allocator1 > &X, const double beta, Vector< double, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const float alpha, const enum CBLAS_UPLO Uplo, const Matrix< float, Prop0, ColSymPacked, Allocator0 > &A, const Vector< float, Vect_Full, Allocator1 > &X, const float beta, Vector< float, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const double alpha, const enum CBLAS_UPLO Uplo, const Matrix< double, Prop0, ColSymPacked, Allocator0 > &A, const Vector< double, Vect_Full, Allocator1 > &X, const double beta, Vector< double, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const float alpha, const Matrix< float, Prop0, RowSymPacked, Allocator0 > &A, const Vector< float, Vect_Full, Allocator1 > &X, const float beta, Vector< float, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const double alpha, const Matrix< double, Prop0, RowSymPacked, Allocator0 > &A, const Vector< double, Vect_Full, Allocator1 > &X, const double beta, Vector< double, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const float alpha, const enum CBLAS_UPLO Uplo, const Matrix< float, Prop0, RowSymPacked, Allocator0 > &A, const Vector< float, Vect_Full, Allocator1 > &X, const float beta, Vector< float, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | MltAdd (const double alpha, const enum CBLAS_UPLO Uplo, const Matrix< double, Prop0, RowSymPacked, Allocator0 > &A, const Vector< double, Vect_Full, Allocator1 > &X, const double beta, Vector< double, Vect_Full, Allocator2 > &Y) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | Rank1Update (const float alpha, const Vector< float, Vect_Full, Allocator1 > &X, const Vector< float, Vect_Full, Allocator2 > &Y, Matrix< float, Prop0, ColMajor, Allocator0 > &A) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | Rank1Update (const double alpha, const Vector< double, Vect_Full, Allocator1 > &X, const Vector< double, Vect_Full, Allocator2 > &Y, Matrix< double, Prop0, ColMajor, Allocator0 > &A) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | Rank1Update (const complex< float > alpha, const Vector< complex< float >, Vect_Full, Allocator1 > &X, const Vector< complex< float >, Vect_Full, Allocator2 > &Y, Matrix< complex< float >, Prop0, ColMajor, Allocator0 > &A) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | Rank1Update (const complex< double > alpha, const Vector< complex< double >, Vect_Full, Allocator1 > &X, const Vector< complex< double >, Vect_Full, Allocator2 > &Y, Matrix< complex< double >, Prop0, ColMajor, Allocator0 > &A) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | Rank1Update (const complex< float > alpha, const Vector< complex< float >, Vect_Full, Allocator1 > &X, const SeldonConjugate &ConjY, const Vector< complex< float >, Vect_Full, Allocator2 > &Y, Matrix< complex< float >, Prop0, ColMajor, Allocator0 > &A) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | Rank1Update (const complex< double > alpha, const Vector< complex< double >, Vect_Full, Allocator1 > &X, const SeldonConjugate &ConjY, const Vector< complex< double >, Vect_Full, Allocator2 > &Y, Matrix< complex< double >, Prop0, ColMajor, Allocator0 > &A) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | Rank1Update (const float alpha, const Vector< float, Vect_Full, Allocator1 > &X, const Vector< float, Vect_Full, Allocator2 > &Y, Matrix< float, Prop0, RowMajor, Allocator0 > &A) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | Rank1Update (const double alpha, const Vector< double, Vect_Full, Allocator1 > &X, const Vector< double, Vect_Full, Allocator2 > &Y, Matrix< double, Prop0, RowMajor, Allocator0 > &A) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | Rank1Update (const complex< float > alpha, const Vector< complex< float >, Vect_Full, Allocator1 > &X, const Vector< complex< float >, Vect_Full, Allocator2 > &Y, Matrix< complex< float >, Prop0, RowMajor, Allocator0 > &A) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | Rank1Update (const complex< double > alpha, const Vector< complex< double >, Vect_Full, Allocator1 > &X, const Vector< complex< double >, Vect_Full, Allocator2 > &Y, Matrix< complex< double >, Prop0, RowMajor, Allocator0 > &A) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | Rank1Update (const complex< float > alpha, const Vector< complex< float >, Vect_Full, Allocator1 > &X, const SeldonConjugate &ConjY, const Vector< complex< float >, Vect_Full, Allocator2 > &Y, Matrix< complex< float >, Prop0, RowMajor, Allocator0 > &A) |
| template<class Prop0, class Allocator0, class Allocator1, class Allocator2> | |
| void | Rank1Update (const complex< double > alpha, const Vector< complex< double >, Vect_Full, Allocator1 > &X, const SeldonConjugate &ConjY, const Vector< complex< double >, Vect_Full, Allocator2 > &Y, Matrix< complex< double >, Prop0, RowMajor, Allocator0 > &A) |
| template<class Allocator0, class Prop1, class Allocator1> | |
| void | Rank1Update (const float alpha, const Vector< float, Vect_Full, Allocator0 > &X, Matrix< float, Prop1, ColSymPacked, Allocator1 > &A) |
| template<class Allocator0, class Prop1, class Allocator1> | |
| void | Rank1Update (const double alpha, const Vector< double, Vect_Full, Allocator0 > &X, Matrix< double, Prop1, ColSymPacked, Allocator1 > &A) |
| template<class Allocator0, class Prop1, class Allocator1> | |
| void | Rank1Update (const float alpha, const Vector< complex< float >, Vect_Full, Allocator0 > &X, Matrix< complex< float >, Prop1, ColSymPacked, Allocator1 > &A) |
| template<class Allocator0, class Prop1, class Allocator1> | |
| void | Rank1Update (const double alpha, const Vector< complex< double >, Vect_Full, Allocator0 > &X, Matrix< complex< double >, Prop1, ColSymPacked, Allocator1 > &A) |
| template<class Allocator0, class Prop1, class Allocator1> | |
| void | Rank1Update (const float alpha, const Vector< float, Vect_Full, Allocator0 > &X, const enum CBLAS_UPLO Uplo, Matrix< float, Prop1, ColSymPacked, Allocator1 > &A) |
| template<class Allocator0, class Prop1, class Allocator1> | |
| void | Rank1Update (const double alpha, const Vector< double, Vect_Full, Allocator0 > &X, const enum CBLAS_UPLO Uplo, Matrix< double, Prop1, ColSymPacked, Allocator1 > &A) |
| template<class Allocator0, class Prop1, class Allocator1> | |
| void | Rank1Update (const float alpha, const Vector< complex< float >, Vect_Full, Allocator0 > &X, const enum CBLAS_UPLO Uplo, Matrix< complex< float >, Prop1, ColSymPacked, Allocator1 > &A) |
| template<class Allocator0, class Prop1, class Allocator1> | |
| void | Rank1Update (const double alpha, const Vector< complex< double >, Vect_Full, Allocator0 > &X, const enum CBLAS_UPLO Uplo, Matrix< complex< double >, Prop1, ColSymPacked, Allocator1 > &A) |
| template<class Allocator0, class Prop1, class Allocator1> | |
| void | Rank1Update (const float alpha, const Vector< float, Vect_Full, Allocator0 > &X, Matrix< float, Prop1, RowSymPacked, Allocator1 > &A) |
| template<class Allocator0, class Prop1, class Allocator1> | |
| void | Rank1Update (const double alpha, const Vector< double, Vect_Full, Allocator0 > &X, Matrix< double, Prop1, RowSymPacked, Allocator1 > &A) |
| template<class Allocator0, class Prop1, class Allocator1> | |
| void | Rank1Update (const float alpha, const Vector< complex< float >, Vect_Full, Allocator0 > &X, Matrix< complex< float >, Prop1, RowSymPacked, Allocator1 > &A) |
| template<class Allocator0, class Prop1, class Allocator1> | |
| void | Rank1Update (const double alpha, const Vector< complex< double >, Vect_Full, Allocator0 > &X, Matrix< complex< double >, Prop1, RowSymPacked, Allocator1 > &A) |
| template<class Allocator0, class Prop1, class Allocator1> | |
| void | Rank1Update (const float alpha, const Vector< float, Vect_Full, Allocator0 > &X, const enum CBLAS_UPLO Uplo, Matrix< float, Prop1, RowSymPacked, Allocator1 > &A) |
| template<class Allocator0, class Prop1, class Allocator1> | |
| void | Rank1Update (const double alpha, const Vector< double, Vect_Full, Allocator0 > &X, const enum CBLAS_UPLO Uplo, Matrix< double, Prop1, RowSymPacked, Allocator1 > &A) |
| template<class Allocator0, class Prop1, class Allocator1> | |
| void | Rank1Update (const float alpha, const Vector< complex< float >, Vect_Full, Allocator0 > &X, const enum CBLAS_UPLO Uplo, Matrix< complex< float >, Prop1, RowSymPacked, Allocator1 > &A) |
| template<class Allocator0, class Prop1, class Allocator1> | |
| void | Rank1Update (const double alpha, const Vector< complex< double >, Vect_Full, Allocator0 > &X, const enum CBLAS_UPLO Uplo, Matrix< complex< double >, Prop1, RowSymPacked, Allocator1 > &A) |
| template<class Allocator0, class Prop1, class Allocator1, class Allocator2> | |
| void | Rank2Update (const float alpha, const Vector< float, Vect_Full, Allocator0 > &X, const Vector< float, Vect_Full, Allocator2 > &Y, Matrix< float, Prop1, ColSymPacked, Allocator1 > &A) |
| template<class Allocator0, class Prop1, class Allocator1, class Allocator2> | |
| void | Rank2Update (const double alpha, const Vector< double, Vect_Full, Allocator0 > &X, const Vector< double, Vect_Full, Allocator2 > &Y, Matrix< double, Prop1, ColSymPacked, Allocator1 > &A) |
| template<class Allocator0, class Prop1, class Allocator1, class Allocator2> | |
| void | Rank2Update (const complex< float > alpha, const Vector< complex< float >, Vect_Full, Allocator0 > &X, const Vector< complex< float >, Vect_Full, Allocator2 > &Y, Matrix< complex< float >, Prop1, ColSymPacked, Allocator1 > &A) |
| template<class Allocator0, class Prop1, class Allocator1, class Allocator2> | |
| void | Rank2Update (const complex< double > alpha, const Vector< complex< double >, Vect_Full, Allocator0 > &X, const Vector< complex< double >, Vect_Full, Allocator2 > &Y, Matrix< complex< double >, Prop1, ColSymPacked, Allocator1 > &A) |
| template<class Allocator0, class Prop1, class Allocator1, class Allocator2> | |
| void | Rank2Update (const float alpha, const Vector< float, Vect_Full, Allocator0 > &X, const Vector< float, Vect_Full, Allocator2 > &Y, const enum CBLAS_UPLO Uplo, Matrix< float, Prop1, ColSymPacked, Allocator1 > &A) |
| template<class Allocator0, class Prop1, class Allocator1, class Allocator2> | |
| void | Rank2Update (const double alpha, const Vector< double, Vect_Full, Allocator0 > &X, const Vector< double, Vect_Full, Allocator2 > &Y, const enum CBLAS_UPLO Uplo, Matrix< double, Prop1, ColSymPacked, Allocator1 > &A) |
| template<class Allocator0, class Prop1, class Allocator1, class Allocator2> | |
| void | Rank2Update (const complex< float > alpha, const Vector< complex< float >, Vect_Full, Allocator0 > &X, const Vector< complex< float >, Vect_Full, Allocator2 > &Y, const enum CBLAS_UPLO Uplo, Matrix< complex< float >, Prop1, ColSymPacked, Allocator1 > &A) |
| template<class Allocator0, class Prop1, class Allocator1, class Allocator2> | |
| void | Rank2Update (const complex< double > alpha, const Vector< complex< double >, Vect_Full, Allocator0 > &X, const Vector< complex< double >, Vect_Full, Allocator2 > &Y, const enum CBLAS_UPLO Uplo, Matrix< complex< double >, Prop1, ColSymPacked, Allocator1 > &A) |
| template<class Allocator0, class Prop1, class Allocator1, class Allocator2> | |
| void | Rank2Update (const float alpha, const Vector< float, Vect_Full, Allocator0 > &X, const Vector< float, Vect_Full, Allocator2 > &Y, Matrix< float, Prop1, RowSymPacked, Allocator1 > &A) |
| template<class Allocator0, class Prop1, class Allocator1, class Allocator2> | |
| void | Rank2Update (const double alpha, const Vector< double, Vect_Full, Allocator0 > &X, const Vector< double, Vect_Full, Allocator2 > &Y, Matrix< double, Prop1, RowSymPacked, Allocator1 > &A) |
| template<class Allocator0, class Prop1, class Allocator1, class Allocator2> | |
| void | Rank2Update (const complex< float > alpha, const Vector< complex< float >, Vect_Full, Allocator0 > &X, const Vector< complex< float >, Vect_Full, Allocator2 > &Y, Matrix< complex< float >, Prop1, RowSymPacked, Allocator1 > &A) |
| template<class Allocator0, class Prop1, class Allocator1, class Allocator2> | |
| void | Rank2Update (const complex< double > alpha, const Vector< complex< double >, Vect_Full, Allocator0 > &X, const Vector< complex< double >, Vect_Full, Allocator2 > &Y, Matrix< complex< double >, Prop1, RowSymPacked, Allocator1 > &A) |
| template<class Allocator0, class Prop1, class Allocator1, class Allocator2> | |
| void | Rank2Update (const float alpha, const Vector< float, Vect_Full, Allocator0 > &X, const Vector< float, Vect_Full, Allocator2 > &Y, const enum CBLAS_UPLO Uplo, Matrix< float, Prop1, RowSymPacked, Allocator1 > &A) |
| template<class Allocator0, class Prop1, class Allocator1, class Allocator2> | |
| void | Rank2Update (const double alpha, const Vector< double, Vect_Full, Allocator0 > &X, const Vector< double, Vect_Full, Allocator2 > &Y, const enum CBLAS_UPLO Uplo, Matrix< double, Prop1, RowSymPacked, Allocator1 > &A) |
| template<class Allocator0, class Prop1, class Allocator1, class Allocator2> | |
| void | Rank2Update (const complex< float > alpha, const Vector< complex< float >, Vect_Full, Allocator0 > &X, const Vector< complex< float >, Vect_Full, Allocator2 > &Y, const enum CBLAS_UPLO Uplo, Matrix< complex< float >, Prop1, RowSymPacked, Allocator1 > &A) |
| template<class Allocator0, class Prop1, class Allocator1, class Allocator2> | |
| void | Rank2Update (const complex< double > alpha, const Vector< complex< double >, Vect_Full, Allocator0 > &X, const Vector< complex< double >, Vect_Full, Allocator2 > &Y, const enum CBLAS_UPLO Uplo, Matrix< complex< double >, Prop1, RowSymPacked, Allocator1 > &A) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const Matrix< float, Prop0, ColUpTriang, Allocator0 > &A, Vector< float, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const Matrix< double, Prop0, ColUpTriang, Allocator0 > &A, Vector< double, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const Matrix< complex< float >, Prop0, ColUpTriang, Allocator0 > &A, Vector< complex< float >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const Matrix< complex< double >, Prop0, ColUpTriang, Allocator0 > &A, Vector< complex< double >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< float, Prop0, ColUpTriang, Allocator0 > &A, Vector< float, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< double, Prop0, ColUpTriang, Allocator0 > &A, Vector< double, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< float >, Prop0, ColUpTriang, Allocator0 > &A, Vector< complex< float >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< double >, Prop0, ColUpTriang, Allocator0 > &A, Vector< complex< double >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const Matrix< float, Prop0, ColLoTriang, Allocator0 > &A, Vector< float, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const Matrix< double, Prop0, ColLoTriang, Allocator0 > &A, Vector< double, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const Matrix< complex< float >, Prop0, ColLoTriang, Allocator0 > &A, Vector< complex< float >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const Matrix< complex< double >, Prop0, ColLoTriang, Allocator0 > &A, Vector< complex< double >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< float, Prop0, ColLoTriang, Allocator0 > &A, Vector< float, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< double, Prop0, ColLoTriang, Allocator0 > &A, Vector< double, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< float >, Prop0, ColLoTriang, Allocator0 > &A, Vector< complex< float >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< double >, Prop0, ColLoTriang, Allocator0 > &A, Vector< complex< double >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const Matrix< float, Prop0, RowUpTriang, Allocator0 > &A, Vector< float, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const Matrix< double, Prop0, RowUpTriang, Allocator0 > &A, Vector< double, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const Matrix< complex< float >, Prop0, RowUpTriang, Allocator0 > &A, Vector< complex< float >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const Matrix< complex< double >, Prop0, RowUpTriang, Allocator0 > &A, Vector< complex< double >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< float, Prop0, RowUpTriang, Allocator0 > &A, Vector< float, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< double, Prop0, RowUpTriang, Allocator0 > &A, Vector< double, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< float >, Prop0, RowUpTriang, Allocator0 > &A, Vector< complex< float >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< double >, Prop0, RowUpTriang, Allocator0 > &A, Vector< complex< double >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const Matrix< float, Prop0, RowLoTriang, Allocator0 > &A, Vector< float, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const Matrix< double, Prop0, RowLoTriang, Allocator0 > &A, Vector< double, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const Matrix< complex< float >, Prop0, RowLoTriang, Allocator0 > &A, Vector< complex< float >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const Matrix< complex< double >, Prop0, RowLoTriang, Allocator0 > &A, Vector< complex< double >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< float, Prop0, RowLoTriang, Allocator0 > &A, Vector< float, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< double, Prop0, RowLoTriang, Allocator0 > &A, Vector< double, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< float >, Prop0, RowLoTriang, Allocator0 > &A, Vector< complex< float >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< double >, Prop0, RowLoTriang, Allocator0 > &A, Vector< complex< double >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const Matrix< float, Prop0, ColUpTriangPacked, Allocator0 > &A, Vector< float, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const Matrix< double, Prop0, ColUpTriangPacked, Allocator0 > &A, Vector< double, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const Matrix< complex< float >, Prop0, ColUpTriangPacked, Allocator0 > &A, Vector< complex< float >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const Matrix< complex< double >, Prop0, ColUpTriangPacked, Allocator0 > &A, Vector< complex< double >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< float, Prop0, ColUpTriangPacked, Allocator0 > &A, Vector< float, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< double, Prop0, ColUpTriangPacked, Allocator0 > &A, Vector< double, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< float >, Prop0, ColUpTriangPacked, Allocator0 > &A, Vector< complex< float >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< double >, Prop0, ColUpTriangPacked, Allocator0 > &A, Vector< complex< double >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const Matrix< float, Prop0, ColLoTriangPacked, Allocator0 > &A, Vector< float, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const Matrix< double, Prop0, ColLoTriangPacked, Allocator0 > &A, Vector< double, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const Matrix< complex< float >, Prop0, ColLoTriangPacked, Allocator0 > &A, Vector< complex< float >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const Matrix< complex< double >, Prop0, ColLoTriangPacked, Allocator0 > &A, Vector< complex< double >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< float, Prop0, ColLoTriangPacked, Allocator0 > &A, Vector< float, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< double, Prop0, ColLoTriangPacked, Allocator0 > &A, Vector< double, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< float >, Prop0, ColLoTriangPacked, Allocator0 > &A, Vector< complex< float >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< double >, Prop0, ColLoTriangPacked, Allocator0 > &A, Vector< complex< double >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const Matrix< float, Prop0, RowUpTriangPacked, Allocator0 > &A, Vector< float, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const Matrix< double, Prop0, RowUpTriangPacked, Allocator0 > &A, Vector< double, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const Matrix< complex< float >, Prop0, RowUpTriangPacked, Allocator0 > &A, Vector< complex< float >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const Matrix< complex< double >, Prop0, RowUpTriangPacked, Allocator0 > &A, Vector< complex< double >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< float, Prop0, RowUpTriangPacked, Allocator0 > &A, Vector< float, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< double, Prop0, RowUpTriangPacked, Allocator0 > &A, Vector< double, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< float >, Prop0, RowUpTriangPacked, Allocator0 > &A, Vector< complex< float >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< double >, Prop0, RowUpTriangPacked, Allocator0 > &A, Vector< complex< double >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const Matrix< float, Prop0, RowLoTriangPacked, Allocator0 > &A, Vector< float, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const Matrix< double, Prop0, RowLoTriangPacked, Allocator0 > &A, Vector< double, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const Matrix< complex< float >, Prop0, RowLoTriangPacked, Allocator0 > &A, Vector< complex< float >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const Matrix< complex< double >, Prop0, RowLoTriangPacked, Allocator0 > &A, Vector< complex< double >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< float, Prop0, RowLoTriangPacked, Allocator0 > &A, Vector< float, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< double, Prop0, RowLoTriangPacked, Allocator0 > &A, Vector< double, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< float >, Prop0, RowLoTriangPacked, Allocator0 > &A, Vector< complex< float >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | Solve (const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< double >, Prop0, RowLoTriangPacked, Allocator0 > &A, Vector< complex< double >, Vect_Full, Allocator1 > &X) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1, class Prop2, class Allocator2> | |
| void | MltAdd (const float alpha, const Matrix< float, Prop0, ColMajor, Allocator0 > &A, const Matrix< float, Prop1, ColMajor, Allocator1 > &B, const float beta, const Matrix< float, Prop2, ColMajor, Allocator2 > &C) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1, class Prop2, class Allocator2> | |
| void | MltAdd (const double alpha, const Matrix< double, Prop0, ColMajor, Allocator0 > &A, const Matrix< double, Prop1, ColMajor, Allocator1 > &B, const double beta, const Matrix< double, Prop2, ColMajor, Allocator2 > &C) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1, class Prop2, class Allocator2> | |
| void | MltAdd (const complex< float > alpha, const Matrix< complex< float >, Prop0, ColMajor, Allocator0 > &A, const Matrix< complex< float >, Prop1, ColMajor, Allocator1 > &B, const complex< float > beta, const Matrix< complex< float >, Prop2, ColMajor, Allocator2 > &C) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1, class Prop2, class Allocator2> | |
| void | MltAdd (const complex< double > alpha, const Matrix< complex< double >, Prop0, ColMajor, Allocator0 > &A, const Matrix< complex< double >, Prop1, ColMajor, Allocator1 > &B, const complex< double > beta, const Matrix< complex< double >, Prop2, ColMajor, Allocator2 > &C) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1, class Prop2, class Allocator2> | |
| void | MltAdd (const float alpha, const enum CBLAS_TRANSPOSE TransA, const Matrix< float, Prop0, ColMajor, Allocator0 > &A, const enum CBLAS_TRANSPOSE TransB, const Matrix< float, Prop1, ColMajor, Allocator1 > &B, const float beta, const Matrix< float, Prop2, ColMajor, Allocator2 > &C) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1, class Prop2, class Allocator2> | |
| void | MltAdd (const double alpha, const enum CBLAS_TRANSPOSE TransA, const Matrix< double, Prop0, ColMajor, Allocator0 > &A, const enum CBLAS_TRANSPOSE TransB, const Matrix< double, Prop1, ColMajor, Allocator1 > &B, const double beta, const Matrix< double, Prop2, ColMajor, Allocator2 > &C) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1, class Prop2, class Allocator2> | |
| void | MltAdd (const complex< float > alpha, const enum CBLAS_TRANSPOSE TransA, const Matrix< complex< float >, Prop0, ColMajor, Allocator0 > &A, const enum CBLAS_TRANSPOSE TransB, const Matrix< complex< float >, Prop1, ColMajor, Allocator1 > &B, const complex< float > beta, const Matrix< complex< float >, Prop2, ColMajor, Allocator2 > &C) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1, class Prop2, class Allocator2> | |
| void | MltAdd (const complex< double > alpha, const enum CBLAS_TRANSPOSE TransA, const Matrix< complex< double >, Prop0, ColMajor, Allocator0 > &A, const enum CBLAS_TRANSPOSE TransB, const Matrix< complex< double >, Prop1, ColMajor, Allocator1 > &B, const complex< double > beta, const Matrix< complex< double >, Prop2, ColMajor, Allocator2 > &C) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1, class Prop2, class Allocator2> | |
| void | MltAdd (const float alpha, const Matrix< float, Prop0, RowMajor, Allocator0 > &A, const Matrix< float, Prop1, RowMajor, Allocator1 > &B, const float beta, const Matrix< float, Prop2, RowMajor, Allocator2 > &C) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1, class Prop2, class Allocator2> | |
| void | MltAdd (const double alpha, const Matrix< double, Prop0, RowMajor, Allocator0 > &A, const Matrix< double, Prop1, RowMajor, Allocator1 > &B, const double beta, const Matrix< double, Prop2, RowMajor, Allocator2 > &C) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1, class Prop2, class Allocator2> | |
| void | MltAdd (const complex< float > alpha, const Matrix< complex< float >, Prop0, RowMajor, Allocator0 > &A, const Matrix< complex< float >, Prop1, RowMajor, Allocator1 > &B, const complex< float > beta, const Matrix< complex< float >, Prop2, RowMajor, Allocator2 > &C) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1, class Prop2, class Allocator2> | |
| void | MltAdd (const complex< double > alpha, const Matrix< complex< double >, Prop0, RowMajor, Allocator0 > &A, const Matrix< complex< double >, Prop1, RowMajor, Allocator1 > &B, const complex< double > beta, const Matrix< complex< double >, Prop2, RowMajor, Allocator2 > &C) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1, class Prop2, class Allocator2> | |
| void | MltAdd (const float alpha, const enum CBLAS_TRANSPOSE TransA, const Matrix< float, Prop0, RowMajor, Allocator0 > &A, const enum CBLAS_TRANSPOSE TransB, const Matrix< float, Prop1, RowMajor, Allocator1 > &B, const float beta, const Matrix< float, Prop2, RowMajor, Allocator2 > &C) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1, class Prop2, class Allocator2> | |
| void | MltAdd (const double alpha, const enum CBLAS_TRANSPOSE TransA, const Matrix< double, Prop0, RowMajor, Allocator0 > &A, const enum CBLAS_TRANSPOSE TransB, const Matrix< double, Prop1, RowMajor, Allocator1 > &B, const double beta, const Matrix< double, Prop2, RowMajor, Allocator2 > &C) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1, class Prop2, class Allocator2> | |
| void | MltAdd (const complex< float > alpha, const enum CBLAS_TRANSPOSE TransA, const Matrix< complex< float >, Prop0, RowMajor, Allocator0 > &A, const enum CBLAS_TRANSPOSE TransB, const Matrix< complex< float >, Prop1, RowMajor, Allocator1 > &B, const complex< float > beta, const Matrix< complex< float >, Prop2, RowMajor, Allocator2 > &C) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1, class Prop2, class Allocator2> | |
| void | MltAdd (const complex< double > alpha, const enum CBLAS_TRANSPOSE TransA, const Matrix< complex< double >, Prop0, RowMajor, Allocator0 > &A, const enum CBLAS_TRANSPOSE TransB, const Matrix< complex< double >, Prop1, RowMajor, Allocator1 > &B, const complex< double > beta, const Matrix< complex< double >, Prop2, RowMajor, Allocator2 > &C) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1, class Prop2, class Allocator2> | |
| void | MltAdd (const enum CBLAS_SIDE Side, const float alpha, const Matrix< float, Prop0, ColSym, Allocator0 > &A, const Matrix< float, Prop1, ColMajor, Allocator1 > &B, const float beta, const Matrix< float, Prop2, ColMajor, Allocator2 > &C) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1, class Prop2, class Allocator2> | |
| void | MltAdd (const enum CBLAS_SIDE Side, const double alpha, const Matrix< double, Prop0, ColSym, Allocator0 > &A, const Matrix< double, Prop1, ColMajor, Allocator1 > &B, const double beta, const Matrix< double, Prop2, ColMajor, Allocator2 > &C) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1, class Prop2, class Allocator2> | |
| void | MltAdd (const enum CBLAS_SIDE Side, const complex< float > alpha, const Matrix< complex< float >, Prop0, ColSym, Allocator0 > &A, const Matrix< complex< float >, Prop1, ColMajor, Allocator1 > &B, const complex< float > beta, const Matrix< complex< float >, Prop2, ColMajor, Allocator2 > &C) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1, class Prop2, class Allocator2> | |
| void | MltAdd (const enum CBLAS_SIDE Side, const complex< double > alpha, const Matrix< complex< double >, Prop0, ColSym, Allocator0 > &A, const Matrix< complex< double >, Prop1, ColMajor, Allocator1 > &B, const complex< double > beta, const Matrix< complex< double >, Prop2, ColMajor, Allocator2 > &C) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1, class Prop2, class Allocator2> | |
| void | MltAdd (const enum CBLAS_SIDE Side, const float alpha, const enum CBLAS_UPLO Uplo, const Matrix< float, Prop0, ColSym, Allocator0 > &A, const Matrix< float, Prop1, ColMajor, Allocator1 > &B, const float beta, const Matrix< float, Prop2, ColMajor, Allocator2 > &C) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1, class Prop2, class Allocator2> | |
| void | MltAdd (const enum CBLAS_SIDE Side, const double alpha, const enum CBLAS_UPLO Uplo, const Matrix< double, Prop0, ColSym, Allocator0 > &A, const Matrix< double, Prop1, ColMajor, Allocator1 > &B, const double beta, const Matrix< double, Prop2, ColMajor, Allocator2 > &C) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1, class Prop2, class Allocator2> | |
| void | MltAdd (const enum CBLAS_SIDE Side, const complex< float > alpha, const enum CBLAS_UPLO Uplo, const Matrix< complex< float >, Prop0, ColSym, Allocator0 > &A, const Matrix< complex< float >, Prop1, ColMajor, Allocator1 > &B, const complex< float > beta, const Matrix< complex< float >, Prop2, ColMajor, Allocator2 > &C) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1, class Prop2, class Allocator2> | |
| void | MltAdd (const enum CBLAS_SIDE Side, const complex< double > alpha, const enum CBLAS_UPLO Uplo, const Matrix< complex< double >, Prop0, ColSym, Allocator0 > &A, const Matrix< complex< double >, Prop1, ColMajor, Allocator1 > &B, const complex< double > beta, const Matrix< complex< double >, Prop2, ColMajor, Allocator2 > &C) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1, class Prop2, class Allocator2> | |
| void | MltAdd (const enum CBLAS_SIDE Side, const float alpha, const Matrix< float, Prop0, RowSym, Allocator0 > &A, const Matrix< float, Prop1, RowMajor, Allocator1 > &B, const float beta, const Matrix< float, Prop2, RowMajor, Allocator2 > &C) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1, class Prop2, class Allocator2> | |
| void | MltAdd (const enum CBLAS_SIDE Side, const double alpha, const Matrix< double, Prop0, RowSym, Allocator0 > &A, const Matrix< double, Prop1, RowMajor, Allocator1 > &B, const double beta, const Matrix< double, Prop2, RowMajor, Allocator2 > &C) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1, class Prop2, class Allocator2> | |
| void | MltAdd (const enum CBLAS_SIDE Side, const complex< float > alpha, const Matrix< complex< float >, Prop0, RowSym, Allocator0 > &A, const Matrix< complex< float >, Prop1, RowMajor, Allocator1 > &B, const complex< float > beta, const Matrix< complex< float >, Prop2, RowMajor, Allocator2 > &C) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1, class Prop2, class Allocator2> | |
| void | MltAdd (const enum CBLAS_SIDE Side, const complex< double > alpha, const Matrix< complex< double >, Prop0, RowSym, Allocator0 > &A, const Matrix< complex< double >, Prop1, RowMajor, Allocator1 > &B, const complex< double > beta, const Matrix< complex< double >, Prop2, RowMajor, Allocator2 > &C) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1, class Prop2, class Allocator2> | |
| void | MltAdd (const enum CBLAS_SIDE Side, const float alpha, const enum CBLAS_UPLO Uplo, const Matrix< float, Prop0, RowSym, Allocator0 > &A, const Matrix< float, Prop1, RowMajor, Allocator1 > &B, const float beta, const Matrix< float, Prop2, RowMajor, Allocator2 > &C) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1, class Prop2, class Allocator2> | |
| void | MltAdd (const enum CBLAS_SIDE Side, const double alpha, const enum CBLAS_UPLO Uplo, const Matrix< double, Prop0, RowSym, Allocator0 > &A, const Matrix< double, Prop1, RowMajor, Allocator1 > &B, const double beta, const Matrix< double, Prop2, RowMajor, Allocator2 > &C) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1, class Prop2, class Allocator2> | |
| void | MltAdd (const enum CBLAS_SIDE Side, const complex< float > alpha, const enum CBLAS_UPLO Uplo, const Matrix< complex< float >, Prop0, RowSym, Allocator0 > &A, const Matrix< complex< float >, Prop1, RowMajor, Allocator1 > &B, const complex< float > beta, const Matrix< complex< float >, Prop2, RowMajor, Allocator2 > &C) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1, class Prop2, class Allocator2> | |
| void | MltAdd (const enum CBLAS_SIDE Side, const complex< double > alpha, const enum CBLAS_UPLO Uplo, const Matrix< complex< double >, Prop0, RowSym, Allocator0 > &A, const Matrix< complex< double >, Prop1, RowMajor, Allocator1 > &B, const complex< double > beta, const Matrix< complex< double >, Prop2, RowMajor, Allocator2 > &C) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1, class Prop2, class Allocator2> | |
| void | MltAdd (const enum CBLAS_SIDE Side, const complex< float > alpha, const Matrix< complex< float >, Prop0, ColHerm, Allocator0 > &A, const Matrix< complex< float >, Prop1, ColMajor, Allocator1 > &B, const complex< float > beta, const Matrix< complex< float >, Prop2, ColMajor, Allocator2 > &C) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1, class Prop2, class Allocator2> | |
| void | MltAdd (const enum CBLAS_SIDE Side, const complex< double > alpha, const Matrix< complex< double >, Prop0, ColHerm, Allocator0 > &A, const Matrix< complex< double >, Prop1, ColMajor, Allocator1 > &B, const complex< double > beta, const Matrix< complex< double >, Prop2, ColMajor, Allocator2 > &C) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1, class Prop2, class Allocator2> | |
| void | MltAdd (const enum CBLAS_SIDE Side, const complex< float > alpha, const enum CBLAS_UPLO Uplo, const Matrix< complex< float >, Prop0, ColHerm, Allocator0 > &A, const Matrix< complex< float >, Prop1, ColMajor, Allocator1 > &B, const complex< float > beta, const Matrix< complex< float >, Prop2, ColMajor, Allocator2 > &C) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1, class Prop2, class Allocator2> | |
| void | MltAdd (const enum CBLAS_SIDE Side, const complex< double > alpha, const enum CBLAS_UPLO Uplo, const Matrix< complex< double >, Prop0, ColHerm, Allocator0 > &A, const Matrix< complex< double >, Prop1, ColMajor, Allocator1 > &B, const complex< double > beta, const Matrix< complex< double >, Prop2, ColMajor, Allocator2 > &C) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1, class Prop2, class Allocator2> | |
| void | MltAdd (const enum CBLAS_SIDE Side, const complex< float > alpha, const Matrix< complex< float >, Prop0, RowHerm, Allocator0 > &A, const Matrix< complex< float >, Prop1, RowMajor, Allocator1 > &B, const complex< float > beta, const Matrix< complex< float >, Prop2, RowMajor, Allocator2 > &C) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1, class Prop2, class Allocator2> | |
| void | MltAdd (const enum CBLAS_SIDE Side, const complex< double > alpha, const Matrix< complex< double >, Prop0, RowHerm, Allocator0 > &A, const Matrix< complex< double >, Prop1, RowMajor, Allocator1 > &B, const complex< double > beta, const Matrix< complex< double >, Prop2, RowMajor, Allocator2 > &C) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1, class Prop2, class Allocator2> | |
| void | MltAdd (const enum CBLAS_SIDE Side, const complex< float > alpha, const enum CBLAS_UPLO Uplo, const Matrix< complex< float >, Prop0, RowHerm, Allocator0 > &A, const Matrix< complex< float >, Prop1, RowMajor, Allocator1 > &B, const complex< float > beta, const Matrix< complex< float >, Prop2, RowMajor, Allocator2 > &C) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1, class Prop2, class Allocator2> | |
| void | MltAdd (const enum CBLAS_SIDE Side, const complex< double > alpha, const enum CBLAS_UPLO Uplo, const Matrix< complex< double >, Prop0, RowHerm, Allocator0 > &A, const Matrix< complex< double >, Prop1, RowMajor, Allocator1 > &B, const complex< double > beta, const Matrix< complex< double >, Prop2, RowMajor, Allocator2 > &C) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Mlt (const enum CBLAS_SIDE Side, const float alpha, const Matrix< float, Prop0, ColUpTriang, Allocator0 > &A, Matrix< float, Prop1, ColMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Mlt (const enum CBLAS_SIDE Side, const double alpha, const Matrix< double, Prop0, ColUpTriang, Allocator0 > &A, Matrix< double, Prop1, ColMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Mlt (const enum CBLAS_SIDE Side, const complex< float > alpha, const Matrix< complex< float >, Prop0, ColUpTriang, Allocator0 > &A, Matrix< complex< float >, Prop1, ColMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Mlt (const enum CBLAS_SIDE Side, const complex< double > alpha, const Matrix< complex< double >, Prop0, ColUpTriang, Allocator0 > &A, Matrix< complex< double >, Prop1, ColMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Mlt (const enum CBLAS_SIDE Side, const float alpha, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< float, Prop0, ColUpTriang, Allocator0 > &A, Matrix< float, Prop1, ColMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Mlt (const enum CBLAS_SIDE Side, const double alpha, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< double, Prop0, ColUpTriang, Allocator0 > &A, Matrix< double, Prop1, ColMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Mlt (const enum CBLAS_SIDE Side, const complex< float > alpha, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< float >, Prop0, ColUpTriang, Allocator0 > &A, Matrix< complex< float >, Prop1, ColMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Mlt (const enum CBLAS_SIDE Side, const complex< double > alpha, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< double >, Prop0, ColUpTriang, Allocator0 > &A, Matrix< complex< double >, Prop1, ColMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Mlt (const enum CBLAS_SIDE Side, const float alpha, const Matrix< float, Prop0, ColLoTriang, Allocator0 > &A, Matrix< float, Prop1, ColMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Mlt (const enum CBLAS_SIDE Side, const double alpha, const Matrix< double, Prop0, ColLoTriang, Allocator0 > &A, Matrix< double, Prop1, ColMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Mlt (const enum CBLAS_SIDE Side, const complex< float > alpha, const Matrix< complex< float >, Prop0, ColLoTriang, Allocator0 > &A, Matrix< complex< float >, Prop1, ColMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Mlt (const enum CBLAS_SIDE Side, const complex< double > alpha, const Matrix< complex< double >, Prop0, ColLoTriang, Allocator0 > &A, Matrix< complex< double >, Prop1, ColMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Mlt (const enum CBLAS_SIDE Side, const float alpha, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< float, Prop0, ColLoTriang, Allocator0 > &A, Matrix< float, Prop1, ColMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Mlt (const enum CBLAS_SIDE Side, const double alpha, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< double, Prop0, ColLoTriang, Allocator0 > &A, Matrix< double, Prop1, ColMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Mlt (const enum CBLAS_SIDE Side, const complex< float > alpha, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< float >, Prop0, ColLoTriang, Allocator0 > &A, Matrix< complex< float >, Prop1, ColMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Mlt (const enum CBLAS_SIDE Side, const complex< double > alpha, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< double >, Prop0, ColLoTriang, Allocator0 > &A, Matrix< complex< double >, Prop1, ColMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Mlt (const enum CBLAS_SIDE Side, const float alpha, const Matrix< float, Prop0, RowUpTriang, Allocator0 > &A, Matrix< float, Prop1, RowMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Mlt (const enum CBLAS_SIDE Side, const double alpha, const Matrix< double, Prop0, RowUpTriang, Allocator0 > &A, Matrix< double, Prop1, RowMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Mlt (const enum CBLAS_SIDE Side, const complex< float > alpha, const Matrix< complex< float >, Prop0, RowUpTriang, Allocator0 > &A, Matrix< complex< float >, Prop1, RowMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Mlt (const enum CBLAS_SIDE Side, const complex< double > alpha, const Matrix< complex< double >, Prop0, RowUpTriang, Allocator0 > &A, Matrix< complex< double >, Prop1, RowMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Mlt (const enum CBLAS_SIDE Side, const float alpha, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< float, Prop0, RowUpTriang, Allocator0 > &A, Matrix< float, Prop1, RowMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Mlt (const enum CBLAS_SIDE Side, const double alpha, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< double, Prop0, RowUpTriang, Allocator0 > &A, Matrix< double, Prop1, RowMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Mlt (const enum CBLAS_SIDE Side, const complex< float > alpha, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< float >, Prop0, RowUpTriang, Allocator0 > &A, Matrix< complex< float >, Prop1, RowMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Mlt (const enum CBLAS_SIDE Side, const complex< double > alpha, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< double >, Prop0, RowUpTriang, Allocator0 > &A, Matrix< complex< double >, Prop1, RowMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Mlt (const enum CBLAS_SIDE Side, const float alpha, const Matrix< float, Prop0, RowLoTriang, Allocator0 > &A, Matrix< float, Prop1, RowMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Mlt (const enum CBLAS_SIDE Side, const double alpha, const Matrix< double, Prop0, RowLoTriang, Allocator0 > &A, Matrix< double, Prop1, RowMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Mlt (const enum CBLAS_SIDE Side, const complex< float > alpha, const Matrix< complex< float >, Prop0, RowLoTriang, Allocator0 > &A, Matrix< complex< float >, Prop1, RowMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Mlt (const enum CBLAS_SIDE Side, const complex< double > alpha, const Matrix< complex< double >, Prop0, RowLoTriang, Allocator0 > &A, Matrix< complex< double >, Prop1, RowMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Mlt (const enum CBLAS_SIDE Side, const float alpha, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< float, Prop0, RowLoTriang, Allocator0 > &A, Matrix< float, Prop1, RowMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Mlt (const enum CBLAS_SIDE Side, const double alpha, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< double, Prop0, RowLoTriang, Allocator0 > &A, Matrix< double, Prop1, RowMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Mlt (const enum CBLAS_SIDE Side, const complex< float > alpha, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< float >, Prop0, RowLoTriang, Allocator0 > &A, Matrix< complex< float >, Prop1, RowMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Mlt (const enum CBLAS_SIDE Side, const complex< double > alpha, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< double >, Prop0, RowLoTriang, Allocator0 > &A, Matrix< complex< double >, Prop1, RowMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Solve (const enum CBLAS_SIDE Side, const float alpha, const Matrix< float, Prop0, ColUpTriang, Allocator0 > &A, Matrix< float, Prop1, ColMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Solve (const enum CBLAS_SIDE Side, const double alpha, const Matrix< double, Prop0, ColUpTriang, Allocator0 > &A, Matrix< double, Prop1, ColMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Solve (const enum CBLAS_SIDE Side, const complex< float > alpha, const Matrix< complex< float >, Prop0, ColUpTriang, Allocator0 > &A, Matrix< complex< float >, Prop1, ColMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Solve (const enum CBLAS_SIDE Side, const complex< double > alpha, const Matrix< complex< double >, Prop0, ColUpTriang, Allocator0 > &A, Matrix< complex< double >, Prop1, ColMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Solve (const enum CBLAS_SIDE Side, const float alpha, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< float, Prop0, ColUpTriang, Allocator0 > &A, Matrix< float, Prop1, ColMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Solve (const enum CBLAS_SIDE Side, const double alpha, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< double, Prop0, ColUpTriang, Allocator0 > &A, Matrix< double, Prop1, ColMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Solve (const enum CBLAS_SIDE Side, const complex< float > alpha, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< float >, Prop0, ColUpTriang, Allocator0 > &A, Matrix< complex< float >, Prop1, ColMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Solve (const enum CBLAS_SIDE Side, const complex< double > alpha, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< double >, Prop0, ColUpTriang, Allocator0 > &A, Matrix< complex< double >, Prop1, ColMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Solve (const enum CBLAS_SIDE Side, const float alpha, const Matrix< float, Prop0, ColLoTriang, Allocator0 > &A, Matrix< float, Prop1, ColMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Solve (const enum CBLAS_SIDE Side, const double alpha, const Matrix< double, Prop0, ColLoTriang, Allocator0 > &A, Matrix< double, Prop1, ColMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Solve (const enum CBLAS_SIDE Side, const complex< float > alpha, const Matrix< complex< float >, Prop0, ColLoTriang, Allocator0 > &A, Matrix< complex< float >, Prop1, ColMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Solve (const enum CBLAS_SIDE Side, const complex< double > alpha, const Matrix< complex< double >, Prop0, ColLoTriang, Allocator0 > &A, Matrix< complex< double >, Prop1, ColMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Solve (const enum CBLAS_SIDE Side, const float alpha, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< float, Prop0, ColLoTriang, Allocator0 > &A, Matrix< float, Prop1, ColMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Solve (const enum CBLAS_SIDE Side, const double alpha, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< double, Prop0, ColLoTriang, Allocator0 > &A, Matrix< double, Prop1, ColMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Solve (const enum CBLAS_SIDE Side, const complex< float > alpha, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< float >, Prop0, ColLoTriang, Allocator0 > &A, Matrix< complex< float >, Prop1, ColMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Solve (const enum CBLAS_SIDE Side, const complex< double > alpha, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< double >, Prop0, ColLoTriang, Allocator0 > &A, Matrix< complex< double >, Prop1, ColMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Solve (const enum CBLAS_SIDE Side, const float alpha, const Matrix< float, Prop0, RowUpTriang, Allocator0 > &A, Matrix< float, Prop1, RowMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Solve (const enum CBLAS_SIDE Side, const double alpha, const Matrix< double, Prop0, RowUpTriang, Allocator0 > &A, Matrix< double, Prop1, RowMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Solve (const enum CBLAS_SIDE Side, const complex< float > alpha, const Matrix< complex< float >, Prop0, RowUpTriang, Allocator0 > &A, Matrix< complex< float >, Prop1, RowMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Solve (const enum CBLAS_SIDE Side, const complex< double > alpha, const Matrix< complex< double >, Prop0, RowUpTriang, Allocator0 > &A, Matrix< complex< double >, Prop1, RowMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Solve (const enum CBLAS_SIDE Side, const float alpha, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< float, Prop0, RowUpTriang, Allocator0 > &A, Matrix< float, Prop1, RowMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Solve (const enum CBLAS_SIDE Side, const double alpha, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< double, Prop0, RowUpTriang, Allocator0 > &A, Matrix< double, Prop1, RowMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Solve (const enum CBLAS_SIDE Side, const complex< float > alpha, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< float >, Prop0, RowUpTriang, Allocator0 > &A, Matrix< complex< float >, Prop1, RowMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Solve (const enum CBLAS_SIDE Side, const complex< double > alpha, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< double >, Prop0, RowUpTriang, Allocator0 > &A, Matrix< complex< double >, Prop1, RowMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Solve (const enum CBLAS_SIDE Side, const float alpha, const Matrix< float, Prop0, RowLoTriang, Allocator0 > &A, Matrix< float, Prop1, RowMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Solve (const enum CBLAS_SIDE Side, const double alpha, const Matrix< double, Prop0, RowLoTriang, Allocator0 > &A, Matrix< double, Prop1, RowMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Solve (const enum CBLAS_SIDE Side, const complex< float > alpha, const Matrix< complex< float >, Prop0, RowLoTriang, Allocator0 > &A, Matrix< complex< float >, Prop1, RowMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Solve (const enum CBLAS_SIDE Side, const complex< double > alpha, const Matrix< complex< double >, Prop0, RowLoTriang, Allocator0 > &A, Matrix< complex< double >, Prop1, RowMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Solve (const enum CBLAS_SIDE Side, const float alpha, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< float, Prop0, RowLoTriang, Allocator0 > &A, Matrix< float, Prop1, RowMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Solve (const enum CBLAS_SIDE Side, const double alpha, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< double, Prop0, RowLoTriang, Allocator0 > &A, Matrix< double, Prop1, RowMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Solve (const enum CBLAS_SIDE Side, const complex< float > alpha, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< float >, Prop0, RowLoTriang, Allocator0 > &A, Matrix< complex< float >, Prop1, RowMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Prop1, class Allocator1> | |
| void | Solve (const enum CBLAS_SIDE Side, const complex< double > alpha, const enum CBLAS_TRANSPOSE TransA, const enum CBLAS_DIAG DiagA, const Matrix< complex< double >, Prop0, RowLoTriang, Allocator0 > &A, Matrix< complex< double >, Prop1, RowMajor, Allocator1 > &B) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | GetLU (Matrix< float, Prop0, ColMajor, Allocator0 > &A, Vector< int, Vect_Full, Allocator1 > &P, LapackInfo &info=lapack_info) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | GetLU (Matrix< double, Prop0, ColMajor, Allocator0 > &A, Vector< int, Vect_Full, Allocator1 > &P, LapackInfo &info=lapack_info) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | GetLU (Matrix< complex< float >, Prop0, ColMajor, Allocator0 > &A, Vector< int, Vect_Full, Allocator1 > &P, LapackInfo &info=lapack_info) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | GetLU (Matrix< complex< double >, Prop0, ColMajor, Allocator0 > &A, Vector< int, Vect_Full, Allocator1 > &P, LapackInfo &info=lapack_info) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | GetLU (Matrix< float, Prop0, RowMajor, Allocator0 > &A, Vector< int, Vect_Full, Allocator1 > &P, LapackInfo &info=lapack_info) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | GetLU (Matrix< double, Prop0, RowMajor, Allocator0 > &A, Vector< int, Vect_Full, Allocator1 > &P, LapackInfo &info=lapack_info) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | GetLU (Matrix< complex< float >, Prop0, RowMajor, Allocator0 > &A, Vector< int, Vect_Full, Allocator1 > &P, LapackInfo &info=lapack_info) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | GetLU (Matrix< complex< double >, Prop0, RowMajor, Allocator0 > &A, Vector< int, Vect_Full, Allocator1 > &P, LapackInfo &info=lapack_info) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | GetLU (Matrix< float, Prop0, ColSymPacked, Allocator0 > &A, Vector< int, Vect_Full, Allocator1 > &P, LapackInfo &info=lapack_info) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | GetLU (Matrix< double, Prop0, ColSymPacked, Allocator0 > &A, Vector< int, Vect_Full, Allocator1 > &P, LapackInfo &info=lapack_info) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | GetLU (Matrix< complex< float >, Prop0, ColSymPacked, Allocator0 > &A, Vector< int, Vect_Full, Allocator1 > &P, LapackInfo &info=lapack_info) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | GetLU (Matrix< complex< double >, Prop0, ColSymPacked, Allocator0 > &A, Vector< int, Vect_Full, Allocator1 > &P, LapackInfo &info=lapack_info) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | GetLU (SeldonUplo Uplo, Matrix< float, Prop0, ColSymPacked, Allocator0 > &A, Vector< int, Vect_Full, Allocator1 > &P, LapackInfo &info=lapack_info) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | GetLU (SeldonUplo Uplo, Matrix< double, Prop0, ColSymPacked, Allocator0 > &A, Vector< int, Vect_Full, Allocator1 > &P, LapackInfo &info=lapack_info) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | GetLU (SeldonUplo Uplo, Matrix< complex< float >, Prop0, ColSymPacked, Allocator0 > &A, Vector< int, Vect_Full, Allocator1 > &P, LapackInfo &info=lapack_info) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | GetLU (SeldonUplo Uplo, Matrix< complex< double >, Prop0, ColSymPacked, Allocator0 > &A, Vector< int, Vect_Full, Allocator1 > &P, LapackInfo &info=lapack_info) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | GetLU (Matrix< float, Prop0, RowSymPacked, Allocator0 > &A, Vector< int, Vect_Full, Allocator1 > &P, LapackInfo &info=lapack_info) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | GetLU (Matrix< double, Prop0, RowSymPacked, Allocator0 > &A, Vector< int, Vect_Full, Allocator1 > &P, LapackInfo &info=lapack_info) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | GetLU (Matrix< complex< float >, Prop0, RowSymPacked, Allocator0 > &A, Vector< int, Vect_Full, Allocator1 > &P, LapackInfo &info=lapack_info) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | GetLU (Matrix< complex< double >, Prop0, RowSymPacked, Allocator0 > &A, Vector< int, Vect_Full, Allocator1 > &P, LapackInfo &info=lapack_info) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | GetLU (SeldonUplo Uplo, Matrix< float, Prop0, RowSymPacked, Allocator0 > &A, Vector< int, Vect_Full, Allocator1 > &P, LapackInfo &info=lapack_info) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | GetLU (SeldonUplo Uplo, Matrix< double, Prop0, RowSymPacked, Allocator0 > &A, Vector< int, Vect_Full, Allocator1 > &P, LapackInfo &info=lapack_info) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | GetLU (SeldonUplo Uplo, Matrix< complex< float >, Prop0, RowSymPacked, Allocator0 > &A, Vector< int, Vect_Full, Allocator1 > &P, LapackInfo &info=lapack_info) |
| template<class Prop0, class Allocator0, class Allocator1> | |
| void | GetLU (SeldonUplo Uplo, Matrix< complex< double >, Prop0, RowSymPacked, Allocator0 > &A, Vector< int, Vect_Full, Allocator1 > &P, LapackInfo &info=lapack_info) |
| template<class T, class Prop, class Storage, class Allocator> | |
| ostream & | operator<< (ostream &out, const Matrix< T, Prop, Storage, Allocator > &A) |
| SeldonUplo | SeldonUpper (0) |
| SeldonUplo | SeldonLower (1) |
| SeldonConjugate | SeldonUnconj (false) |
| SeldonConjugate | SeldonConj (true) |
| template<class T, class Storage, class Allocator> | |
| ostream & | operator<< (ostream &out, const Vector< T, Storage, Allocator > &V) |
| operator<< overloaded for vectors. | |
Variables | |
| Seldon::LapackInfo | lapack_info |
| class_SeldonTrans | SeldonTrans |
| class_SeldonNoTrans | SeldonNoTrans |
| class_SeldonConjTrans | SeldonConjTrans |
| class_SeldonNonUnit | SeldonNonUnit |
| class_SeldonUnit | SeldonUnit |
| class_SeldonLeft | SeldonLeft |
| class_SeldonRight | SeldonRight |
|
||||||||||||||||
|
operator<< overloaded for vectors.
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
operator<< overloaded for a 3D array.
|
|
||||||||||
|
Converts string to most types, specially numbers.
|
|
||||||||||||||||
|
Converts string to most types, specially numbers.
|
|
||||||||||
|
Converts most types to string.
|
1.4.0