Implementation of the DMRGBlockContainer class which is the core container class for DMRG objects and operations.
|
#define | CheckInitialization(init, mpi_comm) |
| Returns an error if DMRGBlockContainer object is not initialized. More...
|
|
#define | PrintLines() |
| Print out horizontal lines of - characters. More...
|
|
#define | PRINTLINES() |
| Print out horizontal lines of = characters. More...
|
|
#define | PrintBlocks(LEFT, RIGHT) |
| Printout the number of sites in each of the input blocks. More...
|
|
#define | ASSIGN_VAR(MAP, VAR) |
| Assign a value into key-variable and throw a proper PETSc error when lookup fails. More...
|
|
#define | PRINT_VAR(VAR) std::cout << " " << std::setw(20) << #VAR << " = " << VAR << std::endl; |
| Print the value of a given variable name. More...
|
|
#define | OpIdxToStr(OPTYPE, IDX) (OpToStr(OPTYPE)+std::to_string(IDX)) |
| Convert the input operator type and index to string. More...
|
|
#define | GetOpMats(OPMATS, CORRSIDEOPS, OPID) (OPMATS.at(OpIdxToStr(CORRSIDEOPS.at(OPID).OpType,CORRSIDEOPS.at(OPID).idx))) |
| Get the operator matrix corresponding to the given type, size and index. More...
|
|
#define | MAX_SWEEP_IDX 10000 |
| Hardcoded maximum number of sweeps to be searched. More...
|
|