Public Types | |
| typedef ValueT | ValueType |
| Template parameter. | |
| typedef SYCLBEllPackMatrix< ValueType > | MatrixType |
| typedef SYCLVector< ValueType > | VectorType |
Public Member Functions | |
| SYCLBEllPackMatrixMultT (const MatrixType &matrix) | |
| Constructeur de la classe. | |
| virtual | ~SYCLBEllPackMatrixMultT () |
| Destructeur de la classe. | |
| void | mult (const VectorType &x, VectorType &y) const |
| Matrix vector product. | |
| void | mult (const UniqueArray< Real > &x, UniqueArray< Real > &y) const |
| void | addLMult (Real alpha, const VectorType &x, VectorType &y) const |
| void | addUMult (Real alpha, const VectorType &x, VectorType &y) const |
| void | multDiag (VectorType const &y, VectorType &z) const |
| void | computeDiag (VectorType &y) const |
| void | multDiag (VectorType &y) const |
| void | computeInvDiag (VectorType &y) const |
| void | multInvDiag (VectorType &y) const |
Definition at line 21 of file SYCLBEllPackMatrixMult.h.
| typedef SYCLBEllPackMatrix<ValueType> Alien::SYCLInternal::SYCLBEllPackMatrixMultT< ValueT >::MatrixType |
Definition at line 27 of file SYCLBEllPackMatrixMult.h.
| typedef ValueT Alien::SYCLInternal::SYCLBEllPackMatrixMultT< ValueT >::ValueType |
Template parameter.
Definition at line 26 of file SYCLBEllPackMatrixMult.h.
| typedef SYCLVector<ValueType> Alien::SYCLInternal::SYCLBEllPackMatrixMultT< ValueT >::VectorType |
Definition at line 28 of file SYCLBEllPackMatrixMult.h.
| Alien::SYCLInternal::SYCLBEllPackMatrixMultT< ValueT >::SYCLBEllPackMatrixMultT | ( | const MatrixType & | matrix | ) |
Constructeur de la classe.
Definition at line 21 of file SYCLBEllPackMatrixMultT.h.
|
inlinevirtual |
Destructeur de la classe.
Definition at line 36 of file SYCLBEllPackMatrixMult.h.
| void Alien::SYCLInternal::SYCLBEllPackMatrixMultT< ValueT >::addLMult | ( | Real | alpha, |
| const VectorType & | x, | ||
| VectorType & | y ) const |
Definition at line 37 of file SYCLBEllPackMatrixMultT.h.
| void Alien::SYCLInternal::SYCLBEllPackMatrixMultT< ValueT >::addUMult | ( | Real | alpha, |
| const VectorType & | x, | ||
| VectorType & | y ) const |
Definition at line 46 of file SYCLBEllPackMatrixMultT.h.
| void Alien::SYCLInternal::SYCLBEllPackMatrixMultT< ValueT >::computeDiag | ( | VectorType & | y | ) | const |
Definition at line 161 of file SYCLBEllPackMatrixMultT.h.
| void Alien::SYCLInternal::SYCLBEllPackMatrixMultT< ValueT >::computeInvDiag | ( | VectorType & | y | ) | const |
Definition at line 173 of file SYCLBEllPackMatrixMultT.h.
| void Alien::SYCLInternal::SYCLBEllPackMatrixMultT< ValueT >::mult | ( | const UniqueArray< Real > & | x, |
| UniqueArray< Real > & | y ) const |
Definition at line 55 of file SYCLBEllPackMatrixMultT.h.
| void Alien::SYCLInternal::SYCLBEllPackMatrixMultT< ValueT >::mult | ( | const VectorType & | x, |
| VectorType & | y ) const |
Matrix vector product.
Definition at line 28 of file SYCLBEllPackMatrixMultT.h.
| void Alien::SYCLInternal::SYCLBEllPackMatrixMultT< ValueT >::multDiag | ( | VectorType & | y | ) | const |
Definition at line 155 of file SYCLBEllPackMatrixMultT.h.
| void Alien::SYCLInternal::SYCLBEllPackMatrixMultT< ValueT >::multDiag | ( | VectorType const & | y, |
| VectorType & | z ) const |
Definition at line 149 of file SYCLBEllPackMatrixMultT.h.
| void Alien::SYCLInternal::SYCLBEllPackMatrixMultT< ValueT >::multInvDiag | ( | VectorType & | y | ) | const |
Definition at line 167 of file SYCLBEllPackMatrixMultT.h.