peps-torch
latest
Contents:
iPEPS
Generic iPEPS
Kagome iPEPS
1-site C4v iPEPS
1-site iPEPS from lin. combination
Generic Kagome iPESS
Kagome iPESS with point groups
Kagome iPESS from lin. combination
Abelian-symmetric iPEPS
Generic abelian-symmetric iPEPS
Generic abelian-symmetric iPEPS with weights
Abelian-symmetric Kagome iPEPS
Abelian-symmetric 1-site C4v iPEPS
Abelian-symmetric generic Kagome iPESS
Environments
Generic iPEPS
Environment
Corner Transfer Matrix Algorithm
Projectors
Components
Reduced Density Matrices
Specific RDMs for Kagome iPEPS
Correlation functions
Transfer Matrices
Abelian-symmetric generic iPEPS
Abelian-symmetric environment
Corner Transfer Matrix Algorithm
Projectors
Components
Reduced Density Matrices
Specific RDMs for Kagome iPEPS
1-site C4v iPEPS
1-site C4v Environment
Corner Transfer Matrix Algorithm
Reduced Density Matrices
Transfer Matrices
Correlation functions
Abelian-symmetric 1-site C4v iPEPS
Abelian-symmetric 1-site C4v Environment
Corner Transfer Matrix Algorithm
Reduced Density Matrices
Correlation functions
Optimization
Optimization drivers
ad_optim
ad_optim_lbfgs_mod
ad_optim_sgd_mod
Custom optimizers
Extended LBFGS
SGD with linesearch
Configuration
Main
Global
Corner Transfer Matrix Algorithm
Optimization
Models
Spin S=2 AKLT Model
2x1 and 2x2 unit cell
1x1 C4v
Coupled Spin Chains
Coupled Ladders
Dense (PyTorch)
Dense (YAST)
With explict U(1) symmetry
Transverse Field Ising Model
1x1 unit cell
1x1 C4v
J1-J2-J3 and J1-J2-lambda Heisenberg Model
from 2x1 to 4x2 unit cell (PyTorch)
from 2x1 to 4x2 unit cell (dense YAST)
1x1 C4v (PyTorch)
1x1 C4v (dense YAST)
J-Q Model
2x2 unit cell
1x1 C4v
SU(2) model on Kagome lattice
Dense
With explict U(1) symmetry
SU(3) model on Kagome lattice
Dense
With explict U(1)xU(1) symmetry
Groups
Point group: square lattice
SU(2)
SU(2) with explicit U(1) structure
SU(3)
SU(3) with explicit U(1)xU(1) structure
Linear Algebra
Truncated eigendecomposition
Truncated SVD
Spectral decompositions
SVD
Partial SVD
Randomized SVD
Symmetric Eigendecomposition
Partial diagonalization
peps-torch
Docs
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
O
|
R
|
S
|
T
|
U
|
V
|
W
|
Y
A
add_noise() (ipeps.ipeps.IPEPS method)
(ipeps.ipeps_c4v.IPEPS_C4V method)
(ipeps.ipeps_lc.IPEPS_LC_1SITE_PG method)
(ipeps.ipess_kagome.IPESS_KAGOME_GENERIC method)
(ipeps.ipess_kagome.IPESS_KAGOME_PG method)
(ipeps.ipess_kagome.IPESS_KAGOME_PG_LC method)
apply_edge() (in module ctm.one_site_c4v.corrf_c4v)
(in module ctm.one_site_c4v_abelian.corrf_c4v)
apply_edge_L() (in module ctm.one_site_c4v.corrf_c4v)
apply_TM_1sO() (in module ctm.one_site_c4v.corrf_c4v)
(in module ctm.one_site_c4v_abelian.corrf_c4v)
apply_TM_1sO_2() (in module ctm.one_site_c4v.corrf_c4v)
apply_TM_2sO() (in module ctm.one_site_c4v.corrf_c4v)
B
backward() (linalg.eig_arnoldi.SYMARNOLDI static method)
(linalg.eig_sym.SYMEIG static method)
(linalg.svd_arnoldi.SVDARNOLDI static method)
(linalg.svd_gesdd.SVDGESDD static method)
(linalg.svd_rsvd.RSVD static method)
build_elem_tensors() (ipeps.ipess_kagome.IPESS_KAGOME_PG_LC method)
build_onsite_tensors() (ipeps.ipeps_lc.IPEPS_LC_1SITE_PG method)
(ipeps.ipess_kagome.IPESS_KAGOME_GENERIC method)
C
C1() (groups.su3.SU3_DEFINING method)
C2() (groups.su3.SU3_DEFINING method)
c2x2_LD() (in module ctm.generic.ctm_components)
(in module ctm.generic_abelian.ctm_components)
c2x2_LU() (in module ctm.generic.ctm_components)
(in module ctm.generic_abelian.ctm_components)
c2x2_RD() (in module ctm.generic.ctm_components)
(in module ctm.generic_abelian.ctm_components)
c2x2_RU() (in module ctm.generic.ctm_components)
(in module ctm.generic_abelian.ctm_components)
Cartan_Weyl() (groups.su3.SU3_DEFINING method)
clone() (ctm.generic.env.ENV method)
(ctm.one_site_c4v.env_c4v.ENV_C4V method)
corrf_1sO1sO() (in module ctm.one_site_c4v.corrf_c4v)
(in module ctm.one_site_c4v_abelian.corrf_c4v)
corrf_2sOH2sOH_E1() (in module ctm.one_site_c4v.corrf_c4v)
corrf_2sOV2sOV_E2() (in module ctm.one_site_c4v.corrf_c4v)
ctm.generic.ctm_components
module
ctm.generic.env
module
ctm.generic_abelian.ctm_components
module
ctm.generic_abelian.rdm
module
ctm.one_site_c4v.corrf_c4v
module
ctm.one_site_c4v.env_c4v
module
ctm.one_site_c4v.transferops_c4v
module
ctm.one_site_c4v_abelian.corrf_c4v
module
ctm.one_site_c4v_abelian.rdm_c4v
module
CTMARGS (class in config)
ctmrg_conv_specC() (in module ctm.generic.env)
D
detach() (ctm.generic.env.ENV method)
(ctm.one_site_c4v.env_c4v.ENV_C4V method)
double_layer_a() (in module ctm.generic_abelian.ctm_components)
E
ENV (class in ctm.generic.env)
ENV_C4V (class in ctm.one_site_c4v.env_c4v)
extend() (ctm.generic.env.ENV method)
(ctm.one_site_c4v.env_c4v.ENV_C4V method)
extend_bond_dim() (in module ipeps.ipeps)
(ipeps.ipeps_kagome.IPEPS_KAGOME method)
(ipeps.ipess_kagome.IPESS_KAGOME_GENERIC method)
(ipeps.ipess_kagome.IPESS_KAGOME_PG method)
F
forward() (linalg.eig_arnoldi.SYMARNOLDI static method)
(linalg.eig_sym.SYMEIG static method)
(linalg.svd_arnoldi.SVDARNOLDI static method)
(linalg.svd_gesdd.SVDGESDD static method)
(linalg.svd_rsvd.RSVD static method)
from_json_str() (in module ipeps.ipeps_lc)
G
get_C() (ctm.one_site_c4v.env_c4v.ENV_C4V method)
get_checkpoint() (ipeps.ipeps.IPEPS method)
(ipeps.ipeps_lc.IPEPS_LC_1SITE_PG method)
(ipeps.ipess_kagome.IPESS_KAGOME_GENERIC method)
(ipeps.ipess_kagome.IPESS_KAGOME_PG method)
(ipeps.ipess_kagome.IPESS_KAGOME_PG_LC method)
get_edge() (in module ctm.one_site_c4v.corrf_c4v)
(in module ctm.one_site_c4v_abelian.corrf_c4v)
get_edge_L() (in module ctm.one_site_c4v.corrf_c4v)
get_EH_spec_Ttensor() (in module ctm.one_site_c4v.transferops_c4v)
get_parameters() (ipeps.ipeps.IPEPS method)
(ipeps.ipeps_lc.IPEPS_LC_1SITE_PG method)
(ipeps.ipess_kagome.IPESS_KAGOME_GENERIC method)
(ipeps.ipess_kagome.IPESS_KAGOME_PG method)
(ipeps.ipess_kagome.IPESS_KAGOME_PG_LC method)
get_physical_dim() (ipeps.ipeps_kagome.IPEPS_KAGOME method)
(ipeps.ipess_kagome.IPESS_KAGOME_GENERIC method)
get_site_env_t() (ctm.generic.env.ENV method)
get_T() (ctm.one_site_c4v.env_c4v.ENV_C4V method)
get_Top2_spec_c4v() (in module ctm.one_site_c4v.transferops_c4v)
get_Top_spec_c4v() (in module ctm.one_site_c4v.transferops_c4v)
GLOBALARGS (class in config)
groups.pg
module
groups.su2
module
groups.su3
module
H
halves_of_4x4_CTM_MOVE_DOWN() (in module ctm.generic.ctm_components)
(in module ctm.generic_abelian.ctm_components)
halves_of_4x4_CTM_MOVE_LEFT() (in module ctm.generic.ctm_components)
(in module ctm.generic_abelian.ctm_components)
halves_of_4x4_CTM_MOVE_RIGHT() (in module ctm.generic.ctm_components)
(in module ctm.generic_abelian.ctm_components)
halves_of_4x4_CTM_MOVE_UP() (in module ctm.generic.ctm_components)
(in module ctm.generic_abelian.ctm_components)
I
I() (groups.su2.SU2 method)
(groups.su3.SU3_DEFINING method)
init_env() (in module ctm.generic.env)
(in module ctm.one_site_c4v.env_c4v)
IPEPS (class in ipeps.ipeps)
ipeps.ipeps
module
ipeps.ipeps_c4v
module
ipeps.ipeps_kagome
module
ipeps.ipeps_lc
module
ipeps.ipess_kagome
module
IPEPS_C4V (class in ipeps.ipeps_c4v)
IPEPS_KAGOME (class in ipeps.ipeps_kagome)
IPEPS_LC_1SITE_PG (class in ipeps.ipeps_lc)
IPESS_KAGOME_GENERIC (class in ipeps.ipess_kagome)
IPESS_KAGOME_PG (class in ipeps.ipess_kagome)
IPESS_KAGOME_PG_LC (class in ipeps.ipess_kagome)
J
J_Gell_Mann() (groups.su3.SU3_DEFINING method)
L
LBFGS_MOD (class in optim.lbfgs_modified)
linalg.custom_eig
module
linalg.eig_arnoldi
module
linalg.eig_sym
module
linalg.svd_arnoldi
module
linalg.svd_gesdd
module
linalg.svd_rsvd
module
load_checkpoint() (ipeps.ipeps.IPEPS method)
(ipeps.ipeps_lc.IPEPS_LC_1SITE_PG method)
(ipeps.ipess_kagome.IPESS_KAGOME_GENERIC method)
(ipeps.ipess_kagome.IPESS_KAGOME_PG method)
(ipeps.ipess_kagome.IPESS_KAGOME_PG_LC method)
M
MAINARGS (class in config)
make_c4v_symm() (in module groups.pg)
make_c4v_symm_A1() (in module groups.pg)
make_c4v_symm_A2() (in module groups.pg)
make_c4v_symm_B1() (in module groups.pg)
make_c4v_symm_B2() (in module groups.pg)
make_d2_antisymm() (in module groups.pg)
make_d2_symm() (in module groups.pg)
module
ctm.generic.ctm_components
ctm.generic.env
ctm.generic_abelian.ctm_components
ctm.generic_abelian.rdm
ctm.one_site_c4v.corrf_c4v
ctm.one_site_c4v.env_c4v
ctm.one_site_c4v.transferops_c4v
ctm.one_site_c4v_abelian.corrf_c4v
ctm.one_site_c4v_abelian.rdm_c4v
groups.pg
groups.su2
groups.su3
ipeps.ipeps
ipeps.ipeps_c4v
ipeps.ipeps_kagome
ipeps.ipeps_lc
ipeps.ipess_kagome
linalg.custom_eig
linalg.eig_arnoldi
linalg.eig_sym
linalg.svd_arnoldi
linalg.svd_gesdd
linalg.svd_rsvd
optim.ad_optim
optim.ad_optim_lbfgs_mod
optim.ad_optim_sgd_mod
optim.lbfgs_modified
optim.sgd_modified
O
open_C2x2_LD() (in module ctm.generic_abelian.rdm)
OPTARGS (class in config)
optim.ad_optim
module
optim.ad_optim_lbfgs_mod
module
optim.ad_optim_sgd_mod
module
optim.lbfgs_modified
module
optim.sgd_modified
module
optimize_state() (in module optim.ad_optim)
(in module optim.ad_optim_lbfgs_mod)
(in module optim.ad_optim_sgd_mod)
R
rdm1x1() (in module ctm.generic_abelian.rdm)
(in module ctm.one_site_c4v_abelian.rdm_c4v)
rdm1x2() (in module ctm.generic_abelian.rdm)
rdm2x1() (in module ctm.generic_abelian.rdm)
(in module ctm.one_site_c4v_abelian.rdm_c4v)
rdm2x2() (in module ctm.generic_abelian.rdm)
(in module ctm.one_site_c4v_abelian.rdm_c4v)
rdm2x2_NN() (in module ctm.one_site_c4v_abelian.rdm_c4v)
rdm2x2_NNN() (in module ctm.one_site_c4v_abelian.rdm_c4v)
rdm2x2_NNN_1n1() (in module ctm.generic_abelian.rdm)
read_ipepo() (in module ipeps.ipeps)
read_ipeps() (in module ipeps.ipeps)
read_ipeps_c4v() (in module ipeps.ipeps_c4v)
read_ipeps_kagome() (in module ipeps.ipeps_kagome)
read_ipeps_lc_1site_pg() (in module ipeps.ipeps_lc)
read_ipess_kagome_generic() (in module ipeps.ipess_kagome)
RSVD (class in linalg.svd_rsvd)
S
S() (groups.su2.SU2 method)
SGD_MOD (class in optim.sgd_modified)
site() (ipeps.ipeps.IPEPS method)
(ipeps.ipeps_c4v.IPEPS_C4V method)
(ipeps.ipeps_lc.IPEPS_LC_1SITE_PG method)
SM() (groups.su2.SU2 method)
SP() (groups.su2.SU2 method)
SS() (groups.su2.SU2 method)
step_2c() (optim.lbfgs_modified.LBFGS_MOD method)
(optim.sgd_modified.SGD_MOD method)
store_checkpoint() (in module optim.ad_optim)
(in module optim.ad_optim_lbfgs_mod)
(in module optim.ad_optim_sgd_mod)
SU2 (class in groups.su2)
SU3_DEFINING (class in groups.su3)
SVDARNOLDI (class in linalg.svd_arnoldi)
SVDGESDD (class in linalg.svd_gesdd)
SYMARNOLDI (class in linalg.eig_arnoldi)
SYMEIG (class in linalg.eig_sym)
SZ() (groups.su2.SU2 method)
T
TM() (groups.su3.SU3_DEFINING method)
to_ipeps_c4v() (in module ipeps.ipeps_c4v)
TP() (groups.su3.SU3_DEFINING method)
truncated_eig_arnoldi() (in module linalg.custom_eig)
truncated_eig_sym() (in module linalg.custom_eig)
truncated_eig_symarnoldi() (in module linalg.custom_eig)
TZ() (groups.su3.SU3_DEFINING method)
U
UM() (groups.su3.SU3_DEFINING method)
UP() (groups.su3.SU3_DEFINING method)
update_() (ipeps.ipess_kagome.IPESS_KAGOME_PG_LC method)
V
VM() (groups.su3.SU3_DEFINING method)
VP() (groups.su3.SU3_DEFINING method)
W
write_ipepo() (in module ipeps.ipeps)
write_ipeps() (in module ipeps.ipeps)
write_ipeps_lc_1site_pg() (in module ipeps.ipeps_lc)
write_ipess_kagome_generic() (in module ipeps.ipess_kagome)
write_to_file() (ipeps.ipeps.IPEPS method)
(ipeps.ipeps_c4v.IPEPS_C4V method)
(ipeps.ipeps_lc.IPEPS_LC_1SITE_PG method)
(ipeps.ipess_kagome.IPESS_KAGOME_GENERIC method)
(ipeps.ipess_kagome.IPESS_KAGOME_PG method)
(ipeps.ipess_kagome.IPESS_KAGOME_PG_LC method)
Y
Y() (groups.su3.SU3_DEFINING method)
Read the Docs
v: latest
Versions
latest
stable
docs
Downloads
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.