This is the complete list of members for PEXSI::PMatrix< T >, including all inherited members.
ColBlockIdx() (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | inline |
ColBlockIdx(Int jLocal) (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | inline |
ColBlockIdx_ (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | |
ComputeDiagUpdate(SuperNodeBufferType &snode) | PEXSI::PMatrix< T > | inlineprotected |
ConstructCommunicationPattern() | PEXSI::PMatrix< T > | virtual |
ConstructCommunicationPattern_P2p() | PEXSI::PMatrix< T > | |
CopyLU(const PMatrix &C) (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | inline |
CountRecvFromBelow(Int ksup) | PEXSI::PMatrix< T > | inline |
CountRecvFromCrossDiagonal(Int ksup) | PEXSI::PMatrix< T > | inline |
CountSendToBelow(Int ksup) | PEXSI::PMatrix< T > | inline |
CountSendToCrossDiagonal(Int ksup) | PEXSI::PMatrix< T > | inline |
CountSendToRight(Int ksup) | PEXSI::PMatrix< T > | inline |
Create(const GridType *pGridType, const SuperNodeType *pSuper, const PSelInvOptions *pSelInvOpt, const FactorizationOptions *pFactOpt) | PEXSI::PMatrix< T > | inlinestatic |
Create(const FactorizationOptions *pFactOpt) (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | inlinestatic |
deallocate() (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | |
DumpLU() (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | inline |
fwdToBelowTree_ (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | protected |
fwdToRightTree_ (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | protected |
GetColumn(Int colIdx, NumVec< T > &col) (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | |
GetDiagonal(NumVec< T > &diag) | PEXSI::PMatrix< T > | |
GetEtree(std::vector< Int > &etree_supno) | PEXSI::PMatrix< T > | |
GetNegativeInertia(Real &inertia) | PEXSI::PMatrix< T > | |
GetNegativeInertia(Real &inertia) (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | inline |
GetNegativeInertia(Real &inertia) (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | inline |
GetWorkSet(std::vector< Int > &snodeEtree, std::vector< std::vector< Int > > &WSet) | PEXSI::PMatrix< T > | inlineprotected |
Grid() const | PEXSI::PMatrix< T > | inline |
grid_ (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | protected |
IdxToTag(Int lidx, Int tag) (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | inline |
isRecvFromAbove_ (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | protected |
isRecvFromBelow_ (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | protected |
isRecvFromCrossDiagonal_ (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | protected |
isRecvFromLeft_ (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | protected |
isSendToBelow_ (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | protected |
isSendToCrossDiagonal_ (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | protected |
isSendToDiagonal_ (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | protected |
isSendToRight_ (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | protected |
L(Int jLocal) | PEXSI::PMatrix< T > | inline |
L_ (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | protected |
limIndex_ (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | protected |
maxTag_ (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | protected |
Nnz() | PEXSI::PMatrix< T > | |
NnzLocal() | PEXSI::PMatrix< T > | |
NumBlockL(Int jLocal) const | PEXSI::PMatrix< T > | inline |
NumBlockU(Int iLocal) const | PEXSI::PMatrix< T > | inline |
NumCol() const (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | inline |
NumLocalBlockCol() const | PEXSI::PMatrix< T > | inline |
NumLocalBlockRow() const | PEXSI::PMatrix< T > | inline |
NumSuper() const (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | inline |
operator=(const PMatrix &C) (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | |
options_ (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | protected |
optionsFact_ (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | protected |
PMatrix() (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | |
PMatrix(const GridType *g, const SuperNodeType *s, const PEXSI::PSelInvOptions *o, const PEXSI::FactorizationOptions *oFact) (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | |
PMatrix(const PMatrix &C) (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | |
PMatrixToDistSparseMatrix(DistSparseMatrix< T > &A) | PEXSI::PMatrix< T > | |
PMatrixToDistSparseMatrix(const DistSparseMatrix< T > &A, DistSparseMatrix< T > &B) | PEXSI::PMatrix< T > | |
PMatrixToDistSparseMatrix_OLD(const DistSparseMatrix< T > &A, DistSparseMatrix< T > &B) | PEXSI::PMatrix< T > | |
PreSelInv() | PEXSI::PMatrix< T > | virtual |
redToAboveTree_ (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | protected |
redToLeftTree_ (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | protected |
RowBlockIdx() (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | inline |
RowBlockIdx(Int iLocal) (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | inline |
RowBlockIdx_ (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | |
SelInv() | PEXSI::PMatrix< T > | virtual |
SelInv_lookup_indexes(SuperNodeBufferType &snode, std::vector< LBlock< T > > &LcolRecv, std::vector< UBlock< T > > &UrowRecv, NumMat< T > &AinvBuf, NumMat< T > &UBuf) | PEXSI::PMatrix< T > | inlineprotected |
SelInv_P2p() | PEXSI::PMatrix< T > | |
SELINV_TAG_COUNT enum value (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | |
SELINV_TAG_D_CONTENT enum value (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | |
SELINV_TAG_D_REDUCE enum value (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | |
SELINV_TAG_D_SIZE enum value (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | |
SELINV_TAG_L_CONTENT enum value (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | |
SELINV_TAG_L_CONTENT_CD enum value (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | |
SELINV_TAG_L_REDUCE enum value (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | |
SELINV_TAG_L_SIZE enum value (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | |
SELINV_TAG_L_SIZE_CD enum value (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | |
SELINV_TAG_U_CONTENT enum value (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | |
SELINV_TAG_U_SIZE enum value (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | |
SelInvIntra_P2p(Int lidx, Int &rank) | PEXSI::PMatrix< T > | inlineprotected |
SendRecvCD_UpdateU(std::vector< SuperNodeBufferType > &arrSuperNodes, Int stepSuper) | PEXSI::PMatrix< T > | inlineprotected |
Setup(const GridType *g, const SuperNodeType *s, const PEXSI::PSelInvOptions *o, const PEXSI::FactorizationOptions *oFact) (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | |
super_ (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | protected |
SuperNode() const | PEXSI::PMatrix< T > | inline |
U(Int iLocal) | PEXSI::PMatrix< T > | inline |
U_ (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | protected |
UnpackData(SuperNodeBufferType &snode, std::vector< LBlock< T > > &LcolRecv, std::vector< UBlock< T > > &UrowRecv) | PEXSI::PMatrix< T > | inlineprotected |
WorkingSet() | PEXSI::PMatrix< T > | inline |
workingSet_ (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | protected |
~PMatrix() (defined in PEXSI::PMatrix< T >) | PEXSI::PMatrix< T > | virtual |