KronBlocks_t Member List

This is the complete list of members for KronBlocks_t, including all inherited members.

called_KronSumShellSplitOwnershipKronBlocks_tprivate
data() const KronBlocks_tinline
data(size_t idx) const KronBlocks_tinline
DescendingQN(const KronBlock_t &a, const KronBlock_t &b)KronBlocks_tinlineprivatestatic
do_redistributeKronBlocks_tprivate
do_savepreallocKronBlocks_tprivate
do_shellKronBlocks_tprivate
fp_preallocKronBlocks_tprivate
GlobIdx (defined in KronBlocks_t)KronBlocks_tprivate
kb_listKronBlocks_tprivate
kb_mapKronBlocks_tprivate
kb_offsetKronBlocks_tprivate
kb_sizeKronBlocks_tprivate
KronBlocksKronBlocks_tprivate
KronBlocks_t(Block::SpinBase &LeftBlock, Block::SpinBase &RightBlock, const std::vector< PetscReal > &QNSectors, FILE *fp_prealloc, const PetscInt &GlobIdx)KronBlocks_tinline
KronBlocksIterator (defined in KronBlocks_t)KronBlocks_tfriend
KronConstruct(const Mat &Mat_L, const Op_t &OpType_L, const Mat &Mat_R, const Op_t &OpType_R, Mat &MatOut)KronBlocks_t
KronGetSubmatrices(const Mat &Mat_L, const Op_t &OpType_L, const Mat &Mat_R, const Op_t &OpType_R, KronSumCtx &ctx) (defined in KronBlocks_t)KronBlocks_tprivate
KronSumCalcPreallocation(KronSumCtx &ctx) (defined in KronBlocks_t)KronBlocks_tprivate
KronSumConstruct(const std::vector< Hamiltonians::Term > &Terms, Mat &MatOut)KronBlocks_t
KronSumConstructExplicit(const std::vector< Hamiltonians::Term > &TermsLR, Mat &MatOut) (defined in KronBlocks_t)KronBlocks_tprivate
KronSumConstructShell(const std::vector< Hamiltonians::Term > &TermsLR, Mat &MatOut) (defined in KronBlocks_t)KronBlocks_tprivate
KronSumFillMatrix(KronSumCtx &ctx, Mat &MatOut) (defined in KronBlocks_t)KronBlocks_tprivate
KronSumGetSubmatrices(const Mat &OpProdSumLL, const Mat &OpProdSumRR, const std::vector< Hamiltonians::Term > &TermsLR, KronSumCtx &SubMat) (defined in KronBlocks_t)KronBlocks_tprivate
KronSumPreallocate(KronSumCtx &ctx, Mat &MatOut) (defined in KronBlocks_t)KronBlocks_tprivate
KronSumRedistribute(KronSumCtx &ctx, PetscBool &flg) (defined in KronBlocks_t)KronBlocks_tprivate
KronSumSetRedistribute(const PetscBool &do_redistribute_in=PETSC_TRUE) (defined in KronBlocks_t)KronBlocks_tinline
KronSumSetShellMatrix(const PetscBool &do_shell_in)KronBlocks_tinline
KronSumSetToleranceFromOptions() (defined in KronBlocks_t)KronBlocks_tinline
KronSumSetUpShellTerms(KronSumShellCtx *shellctx) (defined in KronBlocks_t)KronBlocks_tprivate
KronSumShellSplitOwnership(const Mat &OpProdSumLL, const Mat &OpProdSumRR, const std::vector< Hamiltonians::Term > &TermsLR, const PetscInt Nrows, PetscInt &lrows, PetscInt &rstart) (defined in KronBlocks_t)KronBlocks_tprivate
LeftBlockKronBlocks_tprivate
LeftBlockRef() const KronBlocks_tinline
LeftBlockRefMod()KronBlocks_tinline
LeftIdx(const PetscInt &idx) const KronBlocks_tinline
List() const KronBlocks_tinline
Map(const PetscInt &lidx, const PetscInt &ridx) const KronBlocks_tinline
MatKronEyeAdd(const std::vector< Mat > &Matrices, const Side_t &SideType, Mat &MatOut)KronBlocks_tprivate
mpi_comm (defined in KronBlocks_t)KronBlocks_tprivate
mpi_rank (defined in KronBlocks_t)KronBlocks_tprivate
mpi_size (defined in KronBlocks_t)KronBlocks_tprivate
num_blocksKronBlocks_tprivate
num_statesKronBlocks_tprivate
NumStates() const KronBlocks_tinline
Offsets() const KronBlocks_tinline
Offsets(const PetscInt &idx) const KronBlocks_tinline
Offsets(const PetscInt &lidx, const PetscInt &ridx) const KronBlocks_tinline
operator[](size_t idx) const KronBlocks_tinline
prev_lrowsKronBlocks_tprivate
prev_rstartKronBlocks_tprivate
QN(const PetscInt &idx) const KronBlocks_tinline
RightBlockKronBlocks_tprivate
RightBlockRef() const KronBlocks_tinline
RightBlockRefMod()KronBlocks_tinline
RightIdx(const PetscInt &idx) const KronBlocks_tinline
SavePreallocData(const KronSumCtx &ctx) (defined in KronBlocks_t)KronBlocks_tprivate
size() const KronBlocks_tinline
Sizes(const PetscInt &idx) const KronBlocks_tinline
Sizes() const KronBlocks_tinline
VerifySzAssumption(const std::vector< Mat > &Matrices, const Side_t &SideType)KronBlocks_tprivate
This site was generated by Sphinx using Doxygen with a customized theme from doxygen-bootstrapped.