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 |
