PEXSI
 All Classes Namespaces Files Functions Variables Typedefs Pages
PEXSI::PMatrix< T > Member List

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 >protected
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 SuperLUOptions *pLuOpt)PEXSI::PMatrix< T >inlinestatic
Create(const SuperLUOptions *pLuOpt) (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
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
optionsLU_ (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::SuperLUOptions *oLU) (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 >protected
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::SuperLUOptions *oLU) (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