SuperLU Distributed 9.0.0
gpu3d
MarshallTRSMLFunc_flat Struct Reference

#include <batch_factorize_marshall.h>

Public Member Functions

 MarshallTRSMLFunc_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 **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 ** Lnzval_bc_ptr
 
int_t k_st
 
int_t ** Lrowind_bc_ptr
 
int_txsup
 
int_tdperm_c_supno
 

Constructor & Destructor Documentation

◆ MarshallTRSMLFunc_flat()

MarshallTRSMLFunc_flat::MarshallTRSMLFunc_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 **  Lnzval_bc_ptr,
int_t **  Lrowind_bc_ptr,
int_t dperm_c_supno,
int_t xsup 
)
inline

Member Function Documentation

◆ operator()()

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

Member Data Documentation

◆ diag_dim_batch

BatchDim_t * MarshallTRSMLFunc_flat::diag_dim_batch

◆ diag_ld_batch

BatchDim_t* MarshallTRSMLFunc_flat::diag_ld_batch

◆ diag_ptrs

double** MarshallTRSMLFunc_flat::diag_ptrs

◆ dperm_c_supno

int_t * MarshallTRSMLFunc_flat::dperm_c_supno

◆ k_st

int_t MarshallTRSMLFunc_flat::k_st

◆ Lnzval_bc_ptr

double ** MarshallTRSMLFunc_flat::Lnzval_bc_ptr

◆ Lrowind_bc_ptr

int_t ** MarshallTRSMLFunc_flat::Lrowind_bc_ptr

◆ panel_dim_batch

BatchDim_t * MarshallTRSMLFunc_flat::panel_dim_batch

◆ panel_ld_batch

BatchDim_t * MarshallTRSMLFunc_flat::panel_ld_batch

◆ panel_ptrs

double ** MarshallTRSMLFunc_flat::panel_ptrs

◆ xsup

int_t * MarshallTRSMLFunc_flat::xsup

The documentation for this struct was generated from the following file: