KronBlocks_t Member List
This is the complete list of members for KronBlocks_t, including all inherited members.
called_KronSumShellSplitOwnership | KronBlocks_t | private |
data() const | KronBlocks_t | inline |
data(size_t idx) const | KronBlocks_t | inline |
DescendingQN(const KronBlock_t &a, const KronBlock_t &b) | KronBlocks_t | inlineprivatestatic |
do_redistribute | KronBlocks_t | private |
do_saveprealloc | KronBlocks_t | private |
do_shell | KronBlocks_t | private |
fp_prealloc | KronBlocks_t | private |
GlobIdx (defined in KronBlocks_t) | KronBlocks_t | private |
kb_list | KronBlocks_t | private |
kb_map | KronBlocks_t | private |
kb_offset | KronBlocks_t | private |
kb_size | KronBlocks_t | private |
KronBlocks | KronBlocks_t | private |
KronBlocks_t(Block::SpinBase &LeftBlock, Block::SpinBase &RightBlock, const std::vector< PetscReal > &QNSectors, FILE *fp_prealloc, const PetscInt &GlobIdx) | KronBlocks_t | inline |
KronBlocksIterator (defined in KronBlocks_t) | KronBlocks_t | friend |
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_t | private |
KronSumCalcPreallocation(KronSumCtx &ctx) (defined in KronBlocks_t) | KronBlocks_t | private |
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_t | private |
KronSumConstructShell(const std::vector< Hamiltonians::Term > &TermsLR, Mat &MatOut) (defined in KronBlocks_t) | KronBlocks_t | private |
KronSumFillMatrix(KronSumCtx &ctx, Mat &MatOut) (defined in KronBlocks_t) | KronBlocks_t | private |
KronSumGetSubmatrices(const Mat &OpProdSumLL, const Mat &OpProdSumRR, const std::vector< Hamiltonians::Term > &TermsLR, KronSumCtx &SubMat) (defined in KronBlocks_t) | KronBlocks_t | private |
KronSumPreallocate(KronSumCtx &ctx, Mat &MatOut) (defined in KronBlocks_t) | KronBlocks_t | private |
KronSumRedistribute(KronSumCtx &ctx, PetscBool &flg) (defined in KronBlocks_t) | KronBlocks_t | private |
KronSumSetRedistribute(const PetscBool &do_redistribute_in=PETSC_TRUE) (defined in KronBlocks_t) | KronBlocks_t | inline |
KronSumSetShellMatrix(const PetscBool &do_shell_in) | KronBlocks_t | inline |
KronSumSetToleranceFromOptions() (defined in KronBlocks_t) | KronBlocks_t | inline |
KronSumSetUpShellTerms(KronSumShellCtx *shellctx) (defined in KronBlocks_t) | KronBlocks_t | private |
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_t | private |
LeftBlock | KronBlocks_t | private |
LeftBlockRef() const | KronBlocks_t | inline |
LeftBlockRefMod() | KronBlocks_t | inline |
LeftIdx(const PetscInt &idx) const | KronBlocks_t | inline |
List() const | KronBlocks_t | inline |
Map(const PetscInt &lidx, const PetscInt &ridx) const | KronBlocks_t | inline |
MatKronEyeAdd(const std::vector< Mat > &Matrices, const Side_t &SideType, Mat &MatOut) | KronBlocks_t | private |
mpi_comm (defined in KronBlocks_t) | KronBlocks_t | private |
mpi_rank (defined in KronBlocks_t) | KronBlocks_t | private |
mpi_size (defined in KronBlocks_t) | KronBlocks_t | private |
num_blocks | KronBlocks_t | private |
num_states | KronBlocks_t | private |
NumStates() const | KronBlocks_t | inline |
Offsets() const | KronBlocks_t | inline |
Offsets(const PetscInt &idx) const | KronBlocks_t | inline |
Offsets(const PetscInt &lidx, const PetscInt &ridx) const | KronBlocks_t | inline |
operator[](size_t idx) const | KronBlocks_t | inline |
prev_lrows | KronBlocks_t | private |
prev_rstart | KronBlocks_t | private |
QN(const PetscInt &idx) const | KronBlocks_t | inline |
RightBlock | KronBlocks_t | private |
RightBlockRef() const | KronBlocks_t | inline |
RightBlockRefMod() | KronBlocks_t | inline |
RightIdx(const PetscInt &idx) const | KronBlocks_t | inline |
SavePreallocData(const KronSumCtx &ctx) (defined in KronBlocks_t) | KronBlocks_t | private |
size() const | KronBlocks_t | inline |
Sizes(const PetscInt &idx) const | KronBlocks_t | inline |
Sizes() const | KronBlocks_t | inline |
VerifySzAssumption(const std::vector< Mat > &Matrices, const Side_t &SideType) | KronBlocks_t | private |