Triangular BLAS matrix.
More...
#include <blas-matrix.h>
|
typedef Field::Element | Element |
| Element type.
|
|
|
| TriangularBlasMatrix (const Field &F, const size_t m, const size_t n, Tag::Shape x=Tag::Shape::Upper, Tag::Diag y=Tag::Diag::NonUnit) |
| Constructor for a new TriangularBlasMatrix . More...
|
|
| TriangularBlasMatrix (const BlasMatrix< Field, Rep > &A, Tag::Shape x=Tag::Shape::Upper, Tag::Diag y=Tag::Diag::NonUnit) |
| Constructor from a BlasMatrix (copy). More...
|
|
| TriangularBlasMatrix (BlasMatrix< Field, Rep > &A, Tag::Shape x=Tag::Shape::Upper, Tag::Diag y=Tag::Diag::NonUnit) |
| Constructor from a BlasMatrix (no copy). More...
|
|
| TriangularBlasMatrix (const TriangularBlasMatrix< Field, Rep > &A) |
| Constructor from a TriangularBlasMatrix (copy). More...
|
|
template<class Matrix > |
| TriangularBlasMatrix (const Matrix &A, Tag::Shape x=Tag::Shape::Upper, Tag::Diag y=Tag::Diag::NonUnit) |
| Generic constructor from a Matrix (no copy). More...
|
|
Tag::Shape | getUpLo () const |
| get the shape of the matrix (upper or lower)
|
|
Tag::Diag | getDiag () const |
| Is the diagonal implicitly unit ?
|
|
template<class _Field, class _Storage>
class LinBox::TriangularBlasMatrix< _Field, _Storage >
Triangular BLAS matrix.
◆ TriangularBlasMatrix() [1/5]
Constructor for a new TriangularBlasMatrix
.
- Parameters
-
F | |
m | rows |
n | cols |
y | (non)unit diagonal |
x | (upp/low)er matrix |
◆ TriangularBlasMatrix() [2/5]
Constructor from a BlasMatrix
(copy).
- Parameters
-
A | matrix |
y | (non)unit diagonal |
x | (upp/low)er matrix |
◆ TriangularBlasMatrix() [3/5]
Constructor from a BlasMatrix
(no copy).
- Parameters
-
A | matrix |
y | (non)unit diagonal |
x | (upp/low)er matrix |
◆ TriangularBlasMatrix() [4/5]
◆ TriangularBlasMatrix() [5/5]
Generic constructor from a Matrix
(no copy).
- Parameters
-
A | matrix |
y | (non)unit diagonal |
x | (upp/low)er matrix |
The documentation for this class was generated from the following files: