SuperLU Distributed 9.0.0
gpu3d
MarshallTRSMUFunc_flat Struct Reference

#include <batch_factorize_marshall.h>

Public Member Functions

 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
 

Public Attributes

BatchDim_tdiag_ld_batch
 
BatchDim_tdiag_dim_batch
 
BatchDim_tpanel_ld_batch
 
BatchDim_tpanel_dim_batch
 
double ** diag_ptrs
 
double ** panel_ptrs
 
double ** Unzval_br_new_ptr
 
double ** Lnzval_bc_ptr
 
int_t k_st
 
int_t ** Ucolind_br_ptr
 
int_t ** Lrowind_bc_ptr
 
int_txsup
 
int_tdperm_c_supno
 

Constructor & Destructor Documentation

◆ 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

Member Function Documentation

◆ operator()()

__device__ void MarshallTRSMUFunc_flat::operator() ( const int_t i) const
inline

Member Data Documentation

◆ diag_dim_batch

BatchDim_t * MarshallTRSMUFunc_flat::diag_dim_batch

◆ diag_ld_batch

BatchDim_t* MarshallTRSMUFunc_flat::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: