VMPS++
Loading...
Searching...
No Matches
HamiltonianTerms< Symmetry, Scalar > Member List

This is the complete list of members for HamiltonianTerms< Symmetry, Scalar >, including all inherited members.

assert_hilbert(std::size_t loc, int dim)HamiltonianTerms< Symmetry, Scalar >private
cast()HamiltonianTerms< Symmetry, Scalar >
compress(std::vector< std::vector< std::vector< std::vector< OperatorType > > > > &incoming_compressed, std::vector< std::vector< std::vector< std::vector< OperatorType > > > > &outgoing_compressed)HamiltonianTerms< Symmetry, Scalar >private
construct_Matrix()HamiltonianTerms< Symmetry, Scalar >
couplingHamiltonianTerms< Symmetry, Scalar >private
get_info() constHamiltonianTerms< Symmetry, Scalar >
HamiltonianTerms()HamiltonianTerms< Symmetry, Scalar >inline
HamiltonianTerms(std::size_t L, bool bc=true)HamiltonianTerms< Symmetry, Scalar >
Hilbert_dimension(std::size_t loc) constHamiltonianTerms< Symmetry, Scalar >
hilbert_dimensionHamiltonianTerms< Symmetry, Scalar >private
incomingHamiltonianTerms< Symmetry, Scalar >private
infoHamiltonianTerms< Symmetry, Scalar >private
inOps(std::size_t n, std::size_t loc) constHamiltonianTerms< Symmetry, Scalar >inline
labelHamiltonianTerms< Symmetry, Scalar >private
localHamiltonianTerms< Symmetry, Scalar >private
localOps(std::size_t loc) constHamiltonianTerms< Symmetry, Scalar >inline
localSetHamiltonianTerms< Symmetry, Scalar >private
MatrixType typedefHamiltonianTerms< Symmetry, Scalar >private
n_maxHamiltonianTerms< Symmetry, Scalar >private
N_sitesHamiltonianTerms< Symmetry, Scalar >private
name() constHamiltonianTerms< Symmetry, Scalar >inline
nextn_inOps(std::size_t loc) constHamiltonianTerms< Symmetry, Scalar >inline
nextn_outOps(std::size_t loc) constHamiltonianTerms< Symmetry, Scalar >inline
OPEN_BCHamiltonianTerms< Symmetry, Scalar >private
OperatorType typedefHamiltonianTerms< Symmetry, Scalar >private
outgoingHamiltonianTerms< Symmetry, Scalar >private
outOps(std::size_t n, std::size_t loc) constHamiltonianTerms< Symmetry, Scalar >inline
push(std::size_t n, std::size_t loc, Scalar lambda, OperatorType outOp, std::vector< OperatorType > trans, OperatorType inOp)HamiltonianTerms< Symmetry, Scalar >
push_local(std::size_t loc, Scalar lambda, OperatorType Op)HamiltonianTerms< Symmetry, Scalar >
push_nextn(std::size_t loc, Scalar lambda, OperatorType Op1, OperatorType Trans, OperatorType Op2)HamiltonianTerms< Symmetry, Scalar >
push_tight(std::size_t loc, Scalar lambda, OperatorType Op1, OperatorType Op2)HamiltonianTerms< Symmetry, Scalar >
qvacHamiltonianTerms< Symmetry, Scalar >private
save_label(std::size_t loc, const std::string &label)HamiltonianTerms< Symmetry, Scalar >
scale(double factor, double offset=0.)HamiltonianTerms< Symmetry, Scalar >
set_name(const std::string &label_in)HamiltonianTerms< Symmetry, Scalar >inline
size() constHamiltonianTerms< Symmetry, Scalar >inline
tight_inOps(std::size_t loc) constHamiltonianTerms< Symmetry, Scalar >inline
tight_outOps(std::size_t loc) constHamiltonianTerms< Symmetry, Scalar >inline
transferHamiltonianTerms< Symmetry, Scalar >private
transferOps(std::size_t n, std::size_t loc) constHamiltonianTerms< Symmetry, Scalar >inline