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 |

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:

- include/pexsi/pselinv.hpp

Generated on Tue Nov 8 2016 21:04:59 for PEXSI by 1.8.6