latest
Manual
Tensors and tensor manipulations
Definitions
Creating tensors
Accessing tensor data
Index manipulations
Contractions
Factorizations
Matrix functions
Symmetries
Algorithms
Tutorials
Tensors
Uniform matrix product states
Matrix product states in the thermodynamic limit
1 Normalization
2 Gauge freedom
3 Truncation of a uniform MPS
4 Algorithms for finding canonical forms
5 Computing expectation values
Finding ground states of local Hamiltonians
1 Introduction
2 The gradient
3 Gradient descent algorithms
4 The VUMPS algorithm
5 Elementary excitations
Transfer matrices and fixed points
1 MPS as fixed points of one-dimensional transfer matrices
2 The VUMPS algorithm for MPOs
3 The two-dimensional classical Ising model
Library
Tensors
Symmetry sectors
Type hierarchy
Concrete charge types
Helper routines
Fusion trees
Spaces
Type hierarchy
Concrete space types
Convenience constructor wrappers
Helper classes
Kernels
Tensors
Sparse
MPS
States
Operators
Algorithms
Finite MPS algorithms
Infinite MPS algorithms
Infinite PEPS algorithms
Eigsolvers
Environments
Models
Utility
Options and verbosity
Toolbox
Indices
Linear algebra
Permutations
Sparse Arrays
Validations
Wigner
Caches
GetMD5
Index
Index
TensorTrack
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
Z
A
A4 (class in src.tensors.charges)
AbelianBlock (class in src.tensors.kernels)
abs() (SparseArray method)
AbstractBlock (class in src.tensors.kernels)
AbstractCharge (class in src.tensors.charges)
AbstractSpace (class in src.tensors.spaces)
AbstractSpace() (AbstractSpace method)
AbstractTensor (class in src.tensors)
and() (BraidingStyle method)
(FusionStyle method)
append() (DLL method)
approximate() (Vomps method)
Arnoldi (class in src.algorithms.eigsolvers)
Arrow (class in src.tensors.spaces)
artinbraid() (FusionTree method)
Asymbol() (AbstractCharge method)
axpby() (AbstractBlock method)
axpy() (AbstractBlock method)
B
bendleft() (FusionTree method)
bendright() (FusionTree method)
between() (in module src.utility)
braid() (FusionTree method)
braidingmatrix() (AbstractCharge method)
BraidingStyle (class in src.tensors.charges)
braidingstyle() (AbstractCharge method)
(AbstractSpace method)
(CartesianSpace method)
(ComplexSpace method)
Bsymbol() (AbstractCharge method)
C
CacheEnabled() (Options static method)
canonicalize() (UniformMps method)
CartesianSpace (class in src.tensors.spaces)
CartesianSpace() (CartesianSpace method)
cat() (ProductCharge method)
changebonds() (Expand method)
charges() (AbstractSpace method)
(CartesianSpace method)
(ComplexSpace method)
(GradedSpace method)
chop() (SparseArray method)
colors() (in module src.utility)
combvec() (AbstractCharge method)
ComplexSpace (class in src.tensors.spaces)
ComplexSpace() (ComplexSpace method)
cond() (Tensor method)
conj() (AbstractCharge method)
(AbstractSpace method)
(CartesianSpace method)
(SparseArray method)
(Tensor method)
contract() (in module src.utility.linalg)
contractinds() (in module src.utility.indices)
correlation_length() (UniformMps method)
Ctmrg (class in src.algorithms)
CtmrgEnvironment (class in src.environments)
ctranspose() (AbstractBlock method)
(AbstractSpace method)
(MpsTensor method)
(SparseArray method)
(Tensor method)
cumprod() (AbstractCharge method)
D
Debug() (Options static method)
decompose_local_operator() (AbstractTensor method)
(MpoTensor static method)
decompose_local_state() (MpsTensor static method)
degeneracies() (AbstractSpace method)
(CartesianSpace method)
(ComplexSpace method)
(GradedSpace method)
delta() (SparseArray static method)
depth() (UniformMps method)
devectorize() (InfQP method)
(MpsTensor method)
(Tensor method)
diagonalizeC() (UniformMps method)
dim2str() (in module src.utility)
dims() (AbstractSpace method)
(CartesianSpace method)
(ComplexSpace method)
(GradedSpace method)
diracdelta() (in module src.utility)
disp() (AbstractSpace method)
distance() (AbstractTensor method)
(in module src.utility.linalg)
DLL (class in src.caches)
DLL() (DLL method)
Dmrg (class in src.algorithms)
dot() (Tensor method)
double() (FusionTree method)
(Tensor method)
E
eig() (SparseArray method)
(Tensor method)
eigs() (SparseArray method)
eigsolve() (AbstractTensor method)
(Arnoldi method)
(in module src.utility.linalg)
(KrylovSchur method)
embed() (Tensor method)
entanglement_entropy() (UniformMps method)
eq() (AbstractSpace method)
(CartesianSpace method)
(ComplexSpace method)
(GradedSpace method)
excitations() (QPAnsatz method)
Expand (class in src.algorithms)
expand() (MpsTensor method)
expectation_value() (UniformMps method)
expm() (Tensor method)
F
fidelity() (UniformMps method)
fill_matrix() (Tensor method)
fill_tensor() (Tensor method)
find() (SparseArray method)
FiniteEnvironment (class in src.environments)
FiniteMpo (class in src.mps)
FiniteMps (class in src.mps)
fixedpoint() (Ctmrg method)
(Dmrg method)
(IDmrg method)
(IDmrg2 method)
(InfQP method)
(UniformMps method)
(Vumps method)
flipper() (AbstractCharge method)
Fmatrix() (AbstractCharge method)
(ProductCharge method)
frobeniusschur() (AbstractCharge method)
fSU2 (class in src.tensors.charges)
Fsymbol() (AbstractCharge method)
fU1 (class in src.tensors.charges)
full() (SparseArray method)
FusionStyle (class in src.tensors.charges)
fusionstyle() (AbstractCharge method)
(AbstractSpace method)
(CartesianSpace method)
(ComplexSpace method)
fusiontensor() (AbstractCharge method)
(FusionTree method)
FusionTree (class in src.tensors)
FusionTree() (FusionTree method)
fusiontrees() (AbstractSpace method)
fZ2 (class in src.tensors.charges)
fZ2Space() (in module src.tensors.spaces)
G
get() (GtPattern method)
(LRU method)
GetMD5() (in module src.caches.GetMD5)
GetMD5_helper() (AbstractSpace method)
(CartesianSpace method)
(ComplexSpace method)
(in module src.caches.GetMD5)
GradedSpace (class in src.tensors.spaces)
GradedSpace() (GradedSpace method)
groupind() (SparseArray method)
GtPattern (class in src.tensors.charges)
H
hasmultiplicity() (FusionStyle method)
I
IDmrg (class in src.algorithms)
IDmrg2 (class in src.algorithms)
imag() (SparseArray method)
InfJMpo (class in src.mps)
InfMpo (class in src.mps)
InfQP (class in src.mps)
initialize_fixedpoint() (FiniteMpo method)
initializeC() (MpsTensor method)
insert_onespace() (MpsTensor method)
(Tensor method)
insertone() (AbstractSpace method)
InstallMex() (in module src.caches.GetMD5)
inv() (Tensor method)
invperm() (in module src.utility.permutations)
isapprox() (in module src.utility.linalg)
isequal() (AbstractSpace method)
isisometry() (in module src.utility.linalg)
(Tensor method)
isnumeric() (SparseArray method)
isperm() (in module src.utility.permutations)
isposdef() (in module src.utility.linalg)
(Tensor method)
isrow() (SparseArray method)
isscalar() (SparseArray method)
issymmetric() (BraidingStyle method)
istrivial() (AbstractSpace method)
istwistless() (BraidingStyle method)
K
KrylovSchur (class in src.algorithms.eigsolvers)
L
ldivide() (SparseArray method)
leftnull() (in module src.utility.linalg)
(Tensor method)
leftorth() (in module src.utility.linalg)
(Tensor method)
leftvspace() (MpsTensor method)
(UniformMps method)
linsolve() (AbstractTensor method)
local_expectation_value() (UniformMps method)
LRU (class in src.caches)
LRU() (LRU method)
M
marek_gap() (UniformMps method)
MatrixBlock (class in src.tensors.kernels)
matrixblocks() (AbstractBlock method)
memsize() (in module src.utility)
minus() (AbstractBlock method)
(SparseArray method)
(Tensor method)
mldivide() (Tensor method)
mod1() (in module src.utility.indices)
MpoTensor (class in src.mps)
mpower() (Tensor method)
MpsTensor (class in src.mps)
mrdivide() (SparseArray method)
(Tensor method)
mtimes() (AbstractCharge method)
(AbstractSpace method)
(CartesianSpace method)
(ComplexSpace method)
(GradedSpace method)
(SparseArray method)
(SumSpace method)
(Tensor method)
mul() (AbstractBlock method)
multiplyleft() (MpsTensor method)
multiplyright() (MpsTensor method)
mustBeEqualLength() (in module src.utility.validations)
mustBeSorted() (in module src.utility.validations)
mustBeUnique() (in module src.utility.validations)
N
ndims() (SparseArray method)
new() (AbstractBlock static method)
(AbstractSpace static method)
(CartesianSpace static method)
(ComplexSpace static method)
(FusionTree static method)
(GradedSpace static method)
(Tensor static method)
(UniformMps static method)
next() (in module src.utility.indices)
nnz() (SparseArray method)
nonzeros() (SparseArray method)
norm() (SparseArray method)
(Tensor method)
normalize() (UniformMps method)
Nsymbol() (AbstractCharge method)
numel() (SparseArray method)
O
O2 (class in src.tensors.charges)
one() (AbstractCharge method)
Options (class in src.utility)
outer() (SparseArray method)
P
PepsSandwich (class in src.mps)
PepsTensor (class in src.mps)
period() (UniformMps method)
perm2swap() (in module src.utility.permutations)
permute() (FusionTree method)
(SparseArray method)
plot_entanglementspectrum() (UniformMps method)
plus() (AbstractBlock method)
(AbstractSpace method)
(SparseArray method)
pop() (DLL method)
power() (SparseArray method)
prev() (in module src.utility.indices)
prod() (AbstractCharge method)
(AbstractSpace method)
(CartesianSpace method)
(ComplexSpace method)
(GradedSpace method)
(ProductCharge method)
ProductCharge (class in src.tensors.charges)
ProductCharge() (ProductCharge method)
pspace() (MpsTensor method)
(UniformMps method)
pWeight() (GtPattern method)
Q
qdim() (AbstractCharge method)
QPAnsatz (class in src.algorithms)
qr() (SparseArray method)
qrpos() (in module src.utility.linalg)
(SparseArray method)
quantum1dHeisenberg() (in module src.models)
quantum1dHubbard() (in module src.models)
quantum1dIsing() (in module src.models)
R
randc() (in module src.utility)
randnc() (in module src.utility)
(UniformMps static method)
random() (SparseArray static method)
rankrange() (in module src.utility.indices)
rdivide() (AbstractBlock method)
(SparseArray method)
(Tensor method)
real() (SparseArray method)
renyi_entropy() (UniformMps method)
repartition() (FusionTree method)
(Tensor method)
reshape() (SparseArray method)
rightnull() (in module src.utility.linalg)
(Tensor method)
rightorth() (in module src.utility.linalg)
(Tensor method)
rightvspace() (MpsTensor method)
(UniformMps method)
rowsum() (GtPattern method)
Rsymbol() (AbstractCharge method)
S
schmidt_values() (UniformMps method)
set() (GtPattern method)
(LRU method)
sign() (SparseArray method)
similar() (Tensor method)
simulsort() (in module src.utility)
simulsortrows() (in module src.utility)
simulunique() (in module src.utility)
sort() (FusionTree method)
sparse() (SparseArray method)
SparseArray (class in src.utility.sparse)
SparseArray() (SparseArray method)
SparseTensor (class in src.sparse)
spmatrix() (SparseArray method)
sqrtm() (Tensor method)
squeeze() (SparseArray method)
src (module)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
src.algorithms.eigsolvers (module)
src.caches (module)
src.caches.GetMD5 (module)
src.utility.indices (module)
src.utility.linalg (module)
src.utility.permutations (module)
src.utility.sparse (module)
src.utility.validations (module)
src.utility.wigner (module)
statmech2dIsing() (in module src.models)
SU2 (class in src.tensors.charges)
SU2Space() (in module src.tensors.spaces)
subsasgn() (ProductCharge method)
(SparseArray method)
subsref() (ProductCharge method)
(SparseArray method)
sum() (AbstractSpace method)
(SparseArray method)
SumSpace (class in src.tensors.spaces)
SumSpace() (SumSpace method)
SUN (class in src.tensors.charges)
svd() (SparseArray method)
svds() (SparseArray method)
swapvars() (in module src.utility)
T
Tensor (class in src.tensors)
Tensor() (Tensor method)
tensorblocks() (AbstractBlock method)
tensorprod() (in module src.utility.linalg)
(Tensor method)
tensortrace() (in module src.utility.linalg)
time2str() (in module src.utility)
times() (AbstractBlock method)
(SparseArray method)
(Tensor method)
tpermute() (Tensor method)
trace() (Tensor method)
traceinds() (in module src.utility.indices)
transfereigs() (UniformMps method)
transfermatrix() (UniformMps method)
transpose() (SparseArray method)
(Tensor method)
treeindsequence() (in module src.utility.indices)
TrivialBlock (class in src.tensors.kernels)
truncate() (UniformMps method)
tsvd() (Tensor method)
twist() (AbstractCharge method)
(FusionTree method)
(Tensor method)
twistdual() (Tensor method)
U
U1 (class in src.tensors.charges)
U1Space() (in module src.tensors.spaces)
uminus() (AbstractBlock method)
(DLL method)
(SparseArray method)
underlyingType() (AbstractBlock method)
UniformMps (class in src.mps)
UniformMps() (UniformMps method)
UniformPeps (class in src.mps)
UniformPeps() (UniformPeps method)
unique1() (in module src.utility.indices)
uplus() (AbstractBlock method)
(DLL method)
(SparseArray method)
uTest_GetMD5() (in module src.caches.GetMD5)
V
vectorize() (InfQP method)
(MpsTensor method)
(Tensor method)
Verbosity (class in src.utility)
Vomps (class in src.algorithms)
Vumps (class in src.algorithms)
W
Wigner3j() (in module src.utility.wigner)
Wigner6j() (in module src.utility.wigner)
Z
Z1 (class in src.tensors.charges)
Z2 (class in src.tensors.charges)
Z2Space() (in module src.tensors.spaces)
ZN (class in src.tensors.charges)
zWeight() (GtPattern method)