Complex General Band Matrix. More...
#include "matrix.hpp"
Collaboration diagram for orb5x::spclibs::ZGBMat:Public Member Functions | |
| bool | is_initialized () const |
| int | lda () const |
| ZGBMat ()=default | |
| Construct an empty complex band-matrix descriptor. | |
Public Attributes | |
| int | kl = 0 |
| Number of subdiagonals. | |
| int | kmat = 0 |
| Caller-defined matrix identifier. | |
| int | ku = 0 |
| Number of superdiagonals. | |
| int | mrows = 0 |
| Number of logical rows. | |
| int | ncols = 0 |
| Number of logical columns. | |
| int | nterms = 0 |
| Informational count of assembled nonzero terms. | |
| std::vector< int > | piv |
| One-based LAPACK LU pivot indices. | |
| int | rank = 0 |
| Algebraic matrix rank/dimension used by solves. | |
| Kokkos::View< Complex **, Kokkos::HostSpace > | val |
| Complex LAPACK general-band storage. | |
Complex General Band Matrix.
|
default |
Construct an empty complex band-matrix descriptor.
|
inline |
true when complex band storage is allocated. References val.
Referenced by orb5x::Zbmat::has_matrix(), and orb5x::spclibs::ZPeriodicMat::is_initialized().
|
inline |
| int orb5x::spclibs::ZGBMat::kl = 0 |
Number of subdiagonals.
Referenced by lda().
| int orb5x::spclibs::ZGBMat::kmat = 0 |
Caller-defined matrix identifier.
| int orb5x::spclibs::ZGBMat::ku = 0 |
Number of superdiagonals.
Referenced by lda().
| int orb5x::spclibs::ZGBMat::mrows = 0 |
Number of logical rows.
| int orb5x::spclibs::ZGBMat::ncols = 0 |
Number of logical columns.
| int orb5x::spclibs::ZGBMat::nterms = 0 |
Informational count of assembled nonzero terms.
| std::vector<int> orb5x::spclibs::ZGBMat::piv |
One-based LAPACK LU pivot indices.
| int orb5x::spclibs::ZGBMat::rank = 0 |
Algebraic matrix rank/dimension used by solves.
Referenced by orb5x::Zbmat::get_rank().
| Kokkos::View<Complex**, Kokkos::HostSpace> orb5x::spclibs::ZGBMat::val |
Complex LAPACK general-band storage.
Referenced by is_initialized().