linbox
Public Types | Public Member Functions | Protected Attributes
TriangularBlasMatrix< Matrix > Class Template Reference

Triangular BLAS matrix. More...

#include <blas-matrix.h>

Public Types

typedef Field::Element Element
 Element type.
 

Public Member Functions

 TriangularBlasMatrix (Matrix &A, Tag::Shape x=Tag::Shape::Upper, Tag::Diag y=Tag::Diag::NonUnit)
 Constructor from a Matrix (share data from the matrix) More...
 
Tag::Shape getUpLo () const
 get the shape of the matrix (upper or lower)
 
Tag::Diag getDiag () const
 Is the diagonal implicitly unit ?
 

Protected Attributes

Tag::Shape _uplo
 upper or lower triangular
 
Tag::Diag _diag
 unit or non unit diagonal
 

Detailed Description

template<class Matrix>
class LinBox::TriangularBlasMatrix< Matrix >

Triangular BLAS matrix.

Constructor & Destructor Documentation

◆ TriangularBlasMatrix()

TriangularBlasMatrix ( Matrix &  A,
Tag::Shape  x = Tag::Shape::Upper,
Tag::Diag  y = Tag::Diag::NonUnit 
)
inline

Constructor from a Matrix (share data from the matrix)

Parameters
Amatrix
y(non)unit diagonal
x(upp/low)er matrix

The documentation for this class was generated from the following files: