Llu_symbfact_t Struct Reference

#include <psymbfact.h>


Data Fields

int_txlsubPr
int_tlsubPr
int_t szLsubPr
int_t indLsubPr
int_txusubPr
int_tusubPr
int_t szUsubPr
int_t indUsubPr
int_txlsub_rcvd
int_txlsub
int_tlsub
int_t szLsub
int_t nextl
int_txusub_rcvd
int_txusub
int_tusub
int_t szUsub
int_t nextu
int_tcntelt_vtcs
int_tcntelt_vtcsA_lvl
LU_space_t MemModel
int_t no_expand
int_t no_expand_pr
int_t no_expcp


Detailed Description

-- The structures are determined by symbfact_dist and not used thereafter.

 (xlsub,lsub): lsub[*] contains the compressed subscript of L, as described above
      for Pslu_freeable_t.  This structure is used internally in symbfact_dist.
 (xusub,usub): usub[*] contains the compressed subscript of U, as described above
      for Pslu_freeable_t.  This structure is used internally in symbfact_dist.

 (xlsubPr,lsubPr): contains the pruned structure of the graph of
      L, stored by rows as a linked list.
	xlsubPr[j] points to the starting location of the j-th 
      row in lsub[*].
	Storage: original row subscripts.
      It contains the structure corresponding to one node in the sep_tree.
      In each independent domain formed by x vertices, xlsubPr is of size x.
      Allocated and freed during domain_symbolic.
      For the other nodes in the level tree, formed by a maximum of 
      maxNvtcsNds_loc, xlsubPr is of size maxNvtcsNds_loc. 
      Allocated after domain_symbolic, freed at the end of symbolic_dist
      routine.
 (xusubPr,usubPr): contains the pruned structure of the graph of
      U, stored by columns as a linked list.  Similar to (xlsubPr,lsubPr),
      except that it is column oriented.

 This is allocated during symbolic factorization symbfact_dist.
 


Field Documentation

int_t* Llu_symbfact_t::cntelt_vtcs
 

int_t* Llu_symbfact_t::cntelt_vtcsA_lvl
 

int_t Llu_symbfact_t::indLsubPr
 

int_t Llu_symbfact_t::indUsubPr
 

int_t* Llu_symbfact_t::lsub
 

int_t* Llu_symbfact_t::lsubPr
 

LU_space_t Llu_symbfact_t::MemModel
 

int_t Llu_symbfact_t::nextl
 

int_t Llu_symbfact_t::nextu
 

int_t Llu_symbfact_t::no_expand
 

int_t Llu_symbfact_t::no_expand_pr
 

int_t Llu_symbfact_t::no_expcp
 

int_t Llu_symbfact_t::szLsub
 

int_t Llu_symbfact_t::szLsubPr
 

int_t Llu_symbfact_t::szUsub
 

int_t Llu_symbfact_t::szUsubPr
 

int_t* Llu_symbfact_t::usub
 

int_t* Llu_symbfact_t::usubPr
 

int_t* Llu_symbfact_t::xlsub
 

int_t* Llu_symbfact_t::xlsub_rcvd
 

int_t* Llu_symbfact_t::xlsubPr
 

int_t* Llu_symbfact_t::xusub
 

int_t* Llu_symbfact_t::xusub_rcvd
 

int_t* Llu_symbfact_t::xusubPr
 


The documentation for this struct was generated from the following file:
Generated on Sat Aug 9 23:23:53 2008 for SuperLUDistributed by  doxygen 1.4.6