|
| void | orb5x::allocate_matrix (int globalk, int matnum, int kl, int ku, int n) |
| void | orb5x::bsolve (const Zbmat &mat, Complex *rhs, int nrhs=1) |
| void | orb5x::defmat_disp () |
| void | orb5x::factorize_matrix (Zbmat &mat, int nmat=-1, int matnum=-1, const char *context="") |
| Zbmat * | orb5x::get_matrix (int globalk, int matnum) |
| void | orb5x::init_solver_data () |
| void | orb5x::printmat () |
| void | orb5x::setmat (bool lapl_boundary_terms) |
| void | orb5x::updtmat (Zbmat &mat, int row, int col, Complex val) |
| void | orb5x::vmx (const Zbmat &mat, const Kokkos::View< Complex * > &x, Kokkos::View< Complex * > &y) |
Distributed field-matrix storage, assembly, and factorization.
Defines matrix properties and complex band/dense blocks, with host LAPACK factorization and Kokkos-view RHS/vector interfaces.