|
ORB5X 1.0.0
Performance-portable global electromagnetic gyrokinetic PIC code
|
#include "solver_data.hpp"
Public Member Functions | |
| void | allocate_band (int kl, int ku, int n) |
| void | clear_factorization () |
| int | get_rank () const |
| bool | has_matrix () const |
| Zbmat () | |
Public Attributes | |
| Kokkos::View< Complex *** > | boundary_terms |
| bool | is_allocated = false |
| bool | is_factorized = false |
| int | mass_matrix = 0 |
| bool | nl_factorize = false |
| bool | nl_impose_bc = false |
| NSelMatrixType | nsel_type = NSelMatrixType::NSEL_PBMAT |
| int | nterms = 0 |
| int | nterms_boundary = 0 |
| bool | use_gb_fallback = false |
| spclibs::ZGBMat | zgb |
| spclibs::ZPBMat | zpb |
|
inline |
References boundary_terms, is_allocated, is_factorized, and use_gb_fallback.
|
inline |
References orb5x::spclibs::init(), is_allocated, is_factorized, orb5x::NSEL_PBMAT, nsel_type, nterms, zgb, and zpb.
|
inline |
References is_factorized, and use_gb_fallback.
|
inline |
References orb5x::NSEL_PBMAT, nsel_type, zgb, and zpb.
|
inline |
References orb5x::NSEL_PBMAT, nsel_type, zgb, and zpb.
| bool orb5x::Zbmat::is_allocated = false |
Referenced by allocate_band(), and Zbmat().
| bool orb5x::Zbmat::is_factorized = false |
Referenced by allocate_band(), clear_factorization(), and Zbmat().
| int orb5x::Zbmat::mass_matrix = 0 |
| bool orb5x::Zbmat::nl_factorize = false |
| bool orb5x::Zbmat::nl_impose_bc = false |
| NSelMatrixType orb5x::Zbmat::nsel_type = NSelMatrixType::NSEL_PBMAT |
Referenced by allocate_band(), get_rank(), and has_matrix().
| int orb5x::Zbmat::nterms = 0 |
Referenced by allocate_band().
| int orb5x::Zbmat::nterms_boundary = 0 |
| bool orb5x::Zbmat::use_gb_fallback = false |
Referenced by clear_factorization(), and Zbmat().
| spclibs::ZGBMat orb5x::Zbmat::zgb |
Referenced by allocate_band(), get_rank(), and has_matrix().
| spclibs::ZPBMat orb5x::Zbmat::zpb |
Referenced by allocate_band(), get_rank(), and has_matrix().