SuperLU Distributed 9.0.0
gpu3d
upanel_t Class Reference

#include <lupanels.hpp>

Public Member Functions

 upanel_t (int_t k, int_t *usub, double *uval, int_t *xsup)
 
 upanel_t ()
 
 upanel_t (int_t *index_, double *val_)
 
int_t nblocks ()
 
int_t nzcols ()
 
int_t LDA ()
 
int_t gid (int_t k)
 
int_t nbcol (int_t k)
 
int_tcolList (int_t k)
 
double * blkPtr (int_t k)
 
size_t blkPtrOffset (int_t k)
 
int_t packed2skyline (int_t k, int_t *usub, double *uval, int_t *xsup)
 
int_t panelSolve (int_t ksupsz, double *DiagBlk, int_t LDD)
 
int_t diagFactor (int_t k, double *UBlk, int_t LDU, double thresh, int_t *xsup, superlu_dist_options_t *options, SuperLUStat_t *stat, int *info)
 
int_t find (int_t k)
 
int_t isEmpty ()
 
int_t nzvalSize ()
 
int_t indexSize ()
 
size_t totalSize ()
 
int_t checkCorrectness ()
 
int_t stCol (int k)
 
int getEndBlock (int jSt, int maxCols)
 

Public Attributes

int_tindex
 
double * val
 

Constructor & Destructor Documentation

◆ upanel_t() [1/3]

upanel_t::upanel_t ( int_t  k,
int_t usub,
double *  uval,
int_t xsup 
)

◆ upanel_t() [2/3]

upanel_t::upanel_t ( )
inline

◆ upanel_t() [3/3]

upanel_t::upanel_t ( int_t index_,
double *  val_ 
)
inline

Member Function Documentation

◆ blkPtr()

double * upanel_t::blkPtr ( int_t  k)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ blkPtrOffset()

size_t upanel_t::blkPtrOffset ( int_t  k)
inline
Here is the call graph for this function:

◆ checkCorrectness()

int_t upanel_t::checkCorrectness ( )
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ colList()

int_t * upanel_t::colList ( int_t  k)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ diagFactor()

int_t upanel_t::diagFactor ( int_t  k,
double *  UBlk,
int_t  LDU,
double  thresh,
int_t xsup,
superlu_dist_options_t options,
SuperLUStat_t stat,
int *  info 
)

◆ find()

int_t upanel_t::find ( int_t  k)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getEndBlock()

int upanel_t::getEndBlock ( int  jSt,
int  maxCols 
)
Here is the call graph for this function:

◆ gid()

int_t upanel_t::gid ( int_t  k)
inline
Here is the caller graph for this function:

◆ indexSize()

int_t upanel_t::indexSize ( )
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ isEmpty()

int_t upanel_t::isEmpty ( )
inline
Here is the caller graph for this function:

◆ LDA()

int_t upanel_t::LDA ( )
inline
Here is the caller graph for this function:

◆ nbcol()

int_t upanel_t::nbcol ( int_t  k)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ nblocks()

int_t upanel_t::nblocks ( )
inline
Here is the caller graph for this function:

◆ nzcols()

int_t upanel_t::nzcols ( )
inline
Here is the caller graph for this function:

◆ nzvalSize()

int_t upanel_t::nzvalSize ( )
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ packed2skyline()

int_t upanel_t::packed2skyline ( int_t  k,
int_t usub,
double *  uval,
int_t xsup 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ panelSolve()

int_t upanel_t::panelSolve ( int_t  ksupsz,
double *  DiagBlk,
int_t  LDD 
)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ stCol()

int_t upanel_t::stCol ( int  k)
inline
Here is the call graph for this function:
Here is the caller graph for this function:

◆ totalSize()

size_t upanel_t::totalSize ( )
inline
Here is the call graph for this function:

Member Data Documentation

◆ index

int_t* upanel_t::index

◆ val

double* upanel_t::val

The documentation for this class was generated from the following files: