Toggle navigation sidebar
Toggle in-page Table of Contents
tnpy 0.1.1a3 documentation
Algorithms
1. Exact Diagonalization (ED)
1.1. tnpy.exact_diagonalization.ExactDiagonalization
2. Finite Density Matrix Renormalization Group (fDMRG)
2.1. tnpy.finite_dmrg.FiniteDMRG
2.2. tnpy.finite_dmrg.ShiftInvertDMRG
3. Finite Time-dependent Variational Principle (fTDVP)
3.1. tnpy.finite_tdvp.FiniteTDVP
4. Tree Tensor Strong-disorder Renormalization Group (tSDRG)
4.1. tnpy.tsdrg.Node
4.2. tnpy.tsdrg.TensorTree
4.3. tnpy.tsdrg.TreeTensorNetworkSDRG
4.4. tnpy.tsdrg.TreeTensorNetworkMeasurements
4.5. tnpy.tsdrg.HighEnergyTreeTensorNetworkSDRG
4.6. tnpy.tsdrg.ShiftInvertTreeTensorNetworkSDRG
4.7.1. Algorithm
Built-in models
1. Model 1D
1.1. tnpy.model.Model1D
2. XXZ model
2.1. tnpy.model.XXZ
3. Dimer XXZ model
3.1. tnpy.model.DimerXXZ
4. Random Heisenberg model
4.1. tnpy.model.RandomHeisenberg
5. Thirring model
5.1. tnpy.model.Thirring
6. Total Sz
6.1. tnpy.model.TotalSz
7. Utils
7.1. tnpy.model.utils
Operators and linear algebra
1. Matrix Product State (MPS)
1.1. tnpy.matrix_product_state.Direction
1.2. tnpy.matrix_product_state.MatrixProductState
1.3. tnpy.matrix_product_state.Environment
1.4. tnpy.matrix_product_state.MatrixProductStateMeasurements
2. Matrix Product Operator (MPO) & others
2.1. tnpy.operators.MatrixProductOperator
2.2. tnpy.operators.SpinOperators
2.3. tnpy.operators.FullHamiltonian
3. Linear Algebra
3.1. tnpy.linalg
repository
open issue
Index
_
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
_
__init__() (tnpy.exact_diagonalization.ExactDiagonalization method)
,
[1]
(tnpy.finite_dmrg.FiniteDMRG method)
,
[1]
(tnpy.finite_dmrg.ShiftInvertDMRG method)
,
[1]
(tnpy.finite_tdvp.FiniteTDVP method)
,
[1]
(tnpy.matrix_product_state.Direction method)
(tnpy.matrix_product_state.Environment method)
,
[1]
(tnpy.matrix_product_state.MatrixProductState method)
,
[1]
(tnpy.matrix_product_state.MatrixProductStateMeasurements method)
,
[1]
(tnpy.model.DimerXXZ method)
,
[1]
(tnpy.model.Model1D method)
,
[1]
(tnpy.model.RandomHeisenberg method)
,
[1]
(tnpy.model.Thirring method)
,
[1]
(tnpy.model.TotalSz method)
,
[1]
(tnpy.model.XXZ method)
,
[1]
(tnpy.operators.FullHamiltonian method)
,
[1]
(tnpy.operators.MatrixProductOperator method)
,
[1]
(tnpy.operators.SpinOperators method)
,
[1]
(tnpy.tsdrg.HighEnergyTreeTensorNetworkSDRG method)
,
[1]
(tnpy.tsdrg.Node method)
,
[1]
(tnpy.tsdrg.ShiftInvertTreeTensorNetworkSDRG method)
,
[1]
(tnpy.tsdrg.TensorTree method)
,
[1]
(tnpy.tsdrg.TensorTree.Syntax method)
(tnpy.tsdrg.TreeTensorNetworkMeasurements method)
,
[1]
(tnpy.tsdrg.TreeTensorNetworkSDRG method)
,
[1]
(tnpy.tsdrg.TreeTensorNetworkSDRG.GapCache method)
B
block_eigen_solver() (tnpy.tsdrg.HighEnergyTreeTensorNetworkSDRG method)
(tnpy.tsdrg.ShiftInvertTreeTensorNetworkSDRG method)
(tnpy.tsdrg.TreeTensorNetworkSDRG method)
block_hamiltonian() (tnpy.tsdrg.TreeTensorNetworkSDRG method)
bond_dim (tnpy.finite_dmrg.FiniteDMRG property)
(tnpy.matrix_product_state.MatrixProductState property)
boundary_vectors() (in module tnpy.model.utils)
C
check_root() (tnpy.tsdrg.TensorTree method)
chi (tnpy.tsdrg.TreeTensorNetworkSDRG property)
close() (tnpy.matrix_product_state.Environment method)
common_ancestor() (tnpy.tsdrg.TensorTree method)
conj() (tnpy.matrix_product_state.MatrixProductState method)
conj_node (tnpy.tsdrg.TensorTree.Syntax attribute)
connected_two_point_function() (tnpy.exact_diagonalization.ExactDiagonalization method)
(tnpy.tsdrg.TreeTensorNetworkMeasurements method)
D
DimerXXZ (class in tnpy.model)
Direction (class in tnpy.matrix_product_state)
E
eigh() (in module tnpy.linalg)
eigshmv() (in module tnpy.linalg)
enlarge_bond_dim() (tnpy.matrix_product_state.MatrixProductState method)
entanglement_entropy() (tnpy.exact_diagonalization.ExactDiagonalization method)
(tnpy.tsdrg.TreeTensorNetworkMeasurements method)
Environment (class in tnpy.matrix_product_state)
evals (tnpy.exact_diagonalization.ExactDiagonalization property)
(tnpy.tsdrg.TreeTensorNetworkSDRG property)
evecs (tnpy.exact_diagonalization.ExactDiagonalization property)
(tnpy.tsdrg.TreeTensorNetworkSDRG.GapCache attribute)
evolve() (tnpy.finite_tdvp.FiniteTDVP method)
ExactDiagonalization (class in tnpy.exact_diagonalization)
expectation_value() (tnpy.matrix_product_state.MatrixProductStateMeasurements method)
(tnpy.tsdrg.TreeTensorNetworkMeasurements method)
F
find_path() (tnpy.tsdrg.TensorTree method)
FiniteDMRG (class in tnpy.finite_dmrg)
FiniteTDVP (class in tnpy.finite_tdvp)
FullHamiltonian (class in tnpy.operators)
fuse() (tnpy.tsdrg.TensorTree method)
G
gap (tnpy.tsdrg.TreeTensorNetworkSDRG.GapCache attribute)
H
h (tnpy.model.RandomHeisenberg property)
HighEnergyTreeTensorNetworkSDRG (class in tnpy.tsdrg)
horizon (tnpy.tsdrg.TensorTree property)
I
I2 (tnpy.operators.SpinOperators attribute)
,
[1]
is_leaf (tnpy.tsdrg.Node property)
K
kron_operators() (tnpy.exact_diagonalization.ExactDiagonalization static method)
kullback_leibler_divergence() (tnpy.tsdrg.TreeTensorNetworkMeasurements method)
L
leaves (tnpy.tsdrg.TensorTree property)
left (tnpy.matrix_product_state.Environment property)
(tnpy.tsdrg.Node property)
LEFTWARD (tnpy.matrix_product_state.Direction attribute)
level_idx (tnpy.tsdrg.TensorTree.Syntax attribute)
load() (tnpy.matrix_product_state.MatrixProductState class method)
loop_simplify() (tnpy.tsdrg.TreeTensorNetworkMeasurements method)
M
matrix (tnpy.operators.FullHamiltonian property)
MatrixProductOperator (class in tnpy.operators)
MatrixProductState (class in tnpy.matrix_product_state)
MatrixProductStateMeasurements (class in tnpy.matrix_product_state)
measurements (tnpy.finite_dmrg.FiniteDMRG property)
(tnpy.finite_dmrg.ShiftInvertDMRG property)
(tnpy.tsdrg.TreeTensorNetworkSDRG property)
minors_if_no_penalty() (in module tnpy.model.utils)
Model1D (class in tnpy.model)
module
tnpy.linalg
tnpy.model.utils
mpo (tnpy.matrix_product_state.Environment property)
(tnpy.model.Model1D property)
(tnpy.tsdrg.TreeTensorNetworkSDRG property)
mps (tnpy.finite_dmrg.FiniteDMRG property)
(tnpy.matrix_product_state.Environment property)
N
n (tnpy.model.Model1D property)
n_layers (tnpy.tsdrg.TensorTree property)
n_leaves (tnpy.tsdrg.TensorTree property)
n_nodes (tnpy.tsdrg.TensorTree property)
n_sites (tnpy.finite_dmrg.FiniteDMRG property)
(tnpy.matrix_product_state.Environment property)
(tnpy.matrix_product_state.MatrixProductState property)
(tnpy.operators.FullHamiltonian property)
(tnpy.operators.MatrixProductOperator property)
(tnpy.tsdrg.TreeTensorNetworkSDRG property)
neighbouring_bonds() (tnpy.tsdrg.TreeTensorNetworkSDRG.GapCache method)
Node (class in tnpy.tsdrg)
node (tnpy.tsdrg.TensorTree.Syntax attribute)
node_id (tnpy.tsdrg.Node property)
O
O2 (tnpy.operators.SpinOperators attribute)
,
[1]
offset (tnpy.model.RandomHeisenberg property)
(tnpy.tsdrg.ShiftInvertTreeTensorNetworkSDRG property)
one_point_function() (tnpy.exact_diagonalization.ExactDiagonalization method)
(tnpy.tsdrg.TreeTensorNetworkMeasurements method)
one_site_full_matrix() (tnpy.matrix_product_state.Environment method)
one_site_matvec() (tnpy.matrix_product_state.Environment method)
one_site_solver() (tnpy.finite_dmrg.FiniteDMRG method)
(tnpy.finite_dmrg.ShiftInvertDMRG method)
P
participation_entropy() (tnpy.tsdrg.TreeTensorNetworkMeasurements method)
penalty (tnpy.model.RandomHeisenberg property)
permute_arrays() (tnpy.matrix_product_state.MatrixProductState method)
perturb_wave_function() (tnpy.finite_dmrg.FiniteDMRG method)
phys_dim (tnpy.finite_dmrg.FiniteDMRG property)
(tnpy.matrix_product_state.MatrixProductState property)
(tnpy.operators.FullHamiltonian property)
(tnpy.operators.MatrixProductOperator property)
plot() (tnpy.tsdrg.TensorTree method)
proj (tnpy.exact_diagonalization.ExactDiagonalization property)
Q
qr() (in module tnpy.linalg)
R
random() (tnpy.matrix_product_state.MatrixProductState class method)
RandomHeisenberg (class in tnpy.model)
reduced_density_matrix() (tnpy.exact_diagonalization.ExactDiagonalization method)
(tnpy.tsdrg.TreeTensorNetworkMeasurements method)
restored_mps (tnpy.finite_dmrg.ShiftInvertDMRG property)
right (tnpy.matrix_product_state.Environment property)
(tnpy.tsdrg.Node property)
RIGHTWARD (tnpy.matrix_product_state.Direction attribute)
root (tnpy.tsdrg.TensorTree property)
root_id (tnpy.tsdrg.TensorTree property)
run() (tnpy.finite_dmrg.FiniteDMRG method)
(tnpy.finite_dmrg.ShiftInvertDMRG method)
(tnpy.tsdrg.TreeTensorNetworkSDRG method)
S
s_target (tnpy.model.RandomHeisenberg property)
sandwich() (tnpy.tsdrg.TreeTensorNetworkMeasurements method)
save() (tnpy.matrix_product_state.MatrixProductState method)
seed (tnpy.model.RandomHeisenberg property)
ShiftInvertDMRG (class in tnpy.finite_dmrg)
ShiftInvertTreeTensorNetworkSDRG (class in tnpy.tsdrg)
Sm (tnpy.operators.SpinOperators attribute)
,
[1]
Sp (tnpy.operators.SpinOperators attribute)
,
[1]
spectrum_projector() (tnpy.tsdrg.TreeTensorNetworkSDRG method)
spin (tnpy.operators.SpinOperators attribute)
SpinOperators (class in tnpy.operators)
split_tensor() (tnpy.matrix_product_state.Environment method)
(tnpy.matrix_product_state.MatrixProductState method)
square() (tnpy.operators.MatrixProductOperator method)
squared_moduli() (tnpy.tsdrg.TreeTensorNetworkMeasurements method)
subsystem_mpo() (tnpy.model.TotalSz method)
svd() (in module tnpy.linalg)
sweep() (tnpy.finite_dmrg.FiniteDMRG method)
(tnpy.finite_dmrg.ShiftInvertDMRG method)
(tnpy.finite_tdvp.FiniteTDVP method)
Sz (tnpy.operators.SpinOperators attribute)
,
[1]
T
tensor_network() (tnpy.tsdrg.TensorTree method)
TensorTree (class in tnpy.tsdrg)
TensorTree.Syntax (class in tnpy.tsdrg)
Thirring (class in tnpy.model)
tnpy.linalg
module
tnpy.model.utils
module
TotalSz (class in tnpy.model)
tree (tnpy.tsdrg.TreeTensorNetworkMeasurements property)
(tnpy.tsdrg.TreeTensorNetworkSDRG property)
TreeTensorNetworkMeasurements (class in tnpy.tsdrg)
TreeTensorNetworkSDRG (class in tnpy.tsdrg)
TreeTensorNetworkSDRG.GapCache (class in tnpy.tsdrg)
trial_id (tnpy.model.RandomHeisenberg property)
truncation_gap() (tnpy.tsdrg.HighEnergyTreeTensorNetworkSDRG method)
(tnpy.tsdrg.TreeTensorNetworkSDRG method)
tsdrg (tnpy.tsdrg.TreeTensorNetworkSDRG.GapCache attribute)
two_point_function() (tnpy.exact_diagonalization.ExactDiagonalization method)
(tnpy.tsdrg.TreeTensorNetworkMeasurements method)
two_site_solver() (tnpy.finite_dmrg.FiniteDMRG method)
U
update() (tnpy.matrix_product_state.Environment method)
(tnpy.tsdrg.TreeTensorNetworkSDRG.GapCache method)
update_left() (tnpy.matrix_product_state.Environment method)
update_mps() (tnpy.matrix_product_state.Environment method)
update_right() (tnpy.matrix_product_state.Environment method)
V
variance() (tnpy.exact_diagonalization.ExactDiagonalization method)
(tnpy.finite_dmrg.FiniteDMRG method)
(tnpy.finite_dmrg.ShiftInvertDMRG method)
(tnpy.matrix_product_state.Environment method)
(tnpy.tsdrg.TreeTensorNetworkMeasurements method)
W
wave_func_coeff() (tnpy.tsdrg.TreeTensorNetworkMeasurements method)
X
XXZ (class in tnpy.model)