#include <batch_factorize_marshall.h>
|
| MarshallTRSMUFunc_flat (int_t k_st, double **diag_ptrs, BatchDim_t *diag_ld_batch, BatchDim_t *diag_dim_batch, double **panel_ptrs, BatchDim_t *panel_ld_batch, BatchDim_t *panel_dim_batch, double **Unzval_br_new_ptr, int_t **Ucolind_br_ptr, double **Lnzval_bc_ptr, int_t **Lrowind_bc_ptr, int_t *dperm_c_supno, int_t *xsup) |
|
__device__ void | operator() (const int_t &i) const |
|
◆ MarshallTRSMUFunc_flat()
MarshallTRSMUFunc_flat::MarshallTRSMUFunc_flat |
( |
int_t |
k_st, |
|
|
double ** |
diag_ptrs, |
|
|
BatchDim_t * |
diag_ld_batch, |
|
|
BatchDim_t * |
diag_dim_batch, |
|
|
double ** |
panel_ptrs, |
|
|
BatchDim_t * |
panel_ld_batch, |
|
|
BatchDim_t * |
panel_dim_batch, |
|
|
double ** |
Unzval_br_new_ptr, |
|
|
int_t ** |
Ucolind_br_ptr, |
|
|
double ** |
Lnzval_bc_ptr, |
|
|
int_t ** |
Lrowind_bc_ptr, |
|
|
int_t * |
dperm_c_supno, |
|
|
int_t * |
xsup |
|
) |
| |
|
inline |
◆ operator()()
__device__ void MarshallTRSMUFunc_flat::operator() |
( |
const int_t & |
i | ) |
const |
|
inline |
◆ diag_dim_batch
BatchDim_t * MarshallTRSMUFunc_flat::diag_dim_batch |
◆ diag_ld_batch
◆ diag_ptrs
double** MarshallTRSMUFunc_flat::diag_ptrs |
◆ dperm_c_supno
int_t * MarshallTRSMUFunc_flat::dperm_c_supno |
◆ k_st
int_t MarshallTRSMUFunc_flat::k_st |
◆ Lnzval_bc_ptr
double ** MarshallTRSMUFunc_flat::Lnzval_bc_ptr |
◆ Lrowind_bc_ptr
int_t ** MarshallTRSMUFunc_flat::Lrowind_bc_ptr |
◆ panel_dim_batch
BatchDim_t * MarshallTRSMUFunc_flat::panel_dim_batch |
◆ panel_ld_batch
BatchDim_t * MarshallTRSMUFunc_flat::panel_ld_batch |
◆ panel_ptrs
double ** MarshallTRSMUFunc_flat::panel_ptrs |
◆ Ucolind_br_ptr
int_t ** MarshallTRSMUFunc_flat::Ucolind_br_ptr |
◆ Unzval_br_new_ptr
double ** MarshallTRSMUFunc_flat::Unzval_br_new_ptr |
◆ xsup
int_t * MarshallTRSMUFunc_flat::xsup |
The documentation for this struct was generated from the following file: