|
ORB5X 1.0.0
Performance-portable global electromagnetic gyrokinetic PIC code
|
General Dense Matrix (LAPACK GE storage format). More...
#include "matrix.hpp"
Public Member Functions | |
| GEMat ()=default | |
| bool | is_initialized () const |
Public Attributes | |
| int | kmat = 0 |
| Matrix identifier. | |
| int | mrows = 0 |
| Number of rows. | |
| int | ncols = 0 |
| Number of columns. | |
| int | nterms = 0 |
| Number of non-zero terms. | |
| std::vector< int > | piv |
| Pivot indices. | |
| int | rank = 0 |
| Matrix rank. | |
| Kokkos::View< Real **, Kokkos::HostSpace > | val |
| Matrix values (mrows x ncols). | |
General Dense Matrix (LAPACK GE storage format).
Storage format for LAPACK general matrix routines (DGETRF, DGETRS, DGEMV).
|
default |
|
inline |
References val.
| int orb5x::spclibs::GEMat::kmat = 0 |
Matrix identifier.
| int orb5x::spclibs::GEMat::mrows = 0 |
Number of rows.
| int orb5x::spclibs::GEMat::ncols = 0 |
Number of columns.
| int orb5x::spclibs::GEMat::nterms = 0 |
Number of non-zero terms.
| std::vector<int> orb5x::spclibs::GEMat::piv |
Pivot indices.
| int orb5x::spclibs::GEMat::rank = 0 |
Matrix rank.
| Kokkos::View<Real**, Kokkos::HostSpace> orb5x::spclibs::GEMat::val |
Matrix values (mrows x ncols).
Referenced by is_initialized().