![]() |
|
#include <psymbfact.h>
Public Attributes | |
| int_t * | xlsubPr |
| int_t * | lsubPr |
| int_t | szLsubPr |
| int_t | indLsubPr |
| int_t * | xusubPr |
| int_t * | usubPr |
| int_t | szUsubPr |
| int_t | indUsubPr |
| int_t * | xlsub_rcvd |
| int_t * | xlsub |
| int_t * | lsub |
| int_t | szLsub |
| int_t | nextl |
| int_t * | xusub_rcvd |
| int_t * | xusub |
| int_t * | usub |
| int_t | szUsub |
| int_t | nextu |
| int_t * | cntelt_vtcs |
| int_t * | cntelt_vtcsA_lvl |
| LU_space_t | MemModel |
| int_t | no_expand |
| int_t | no_expand_pr |
| int_t | no_expcp |
*-- 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.
| 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 |