PEXSI
PEXSI::SuperNodeType Struct Reference

SuperNodeType describes mapping between supernode and column, the permutation information, and potentially the elimination tree (not implemented here). More...

#include <pselinv.hpp>

## Public Attributes

IntNumVec perm

IntNumVec permInv

IntNumVec perm_r

IntNumVec permInv_r

IntNumVec superIdx

IntNumVec superPtr

IntNumVec etree

## Detailed Description

SuperNodeType describes mapping between supernode and column, the permutation information, and potentially the elimination tree (not implemented here).

superIdx[i] is the supernode index to which column i belongs. This is the same as supno[i] in SuperLU.

superPtr[s] is the leading column of the s-th supernode (as in colptr). This is the same as xsup[s] in SuperLU.

e.g. superIdx 0 1 2 2 3 3 3 4 4 4 4 4 (n=12) superPtr 0 1 2 4 7 12

This is allocated during symbolic factorization SYMBFACT.

perm is the permutation vector. Symmetric permutation is assumed. perm is the same as ScalePermstruct -> perm_c.

permInv is the inverse of the permutation vector.

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