MCPcopy Create free account

hub / github.com/amilsted/evoMPS / functions

Functions2,094 in github.com/amilsted/evoMPS

↓ 3 callersFunction__pyx_memslice_transpose
evoMPS/core_common.c:23107
↓ 3 callersFunction__pyx_pw_5numpy_7ndarray_1__getbuffer__
proto*/
evoMPS/eps_maps_c.c:8654
↓ 3 callersFunction__pyx_pw_5numpy_7ndarray_3__releasebuffer__
proto*/
evoMPS/eps_maps_c.c:9418
↓ 3 callersMethod_calc_E_largest_eigenvalues
(self, k=0, tol=1E-14, nev=2, ncv=None, left=False, max_retries=3,
evoMPS/mps_uniform.py:413
↓ 3 callersMethod_init_arrays
(self)
evoMPS/mps_sandwich.py:117
↓ 3 callersMethodcalc_B
(self)
evoMPS/tdvp_sandwich.py:680
↓ 3 callersMethodcalc_BB_2s
(self, Y, Vlh, Vrh, l_si, r_si, sv_tol=1E-10, dD_max=16, D_max=0)
evoMPS/tdvp_gen.py:631
↓ 3 callersMethodcalc_BB_Y_2s
(self, l_s, l_si, r_s, r_si, Vrh, Vlh)
evoMPS/tdvp_gen.py:611
↓ 3 callersMethodcalc_B_n
Generates the TDVP tangent vector parameters for a single site B[n]. Returns ------- B_n : ndarray or None
evoMPS/tdvp_gen.py:698
↓ 3 callersMethodcalc_C
Generates the C matrices used to calculate the K's and ultimately the B's These are to be used on one side of the super-operator when applyin
evoMPS/tdvp_sandwich.py:405
↓ 3 callersMethodcalc_C
Generates the C tensors used to calculate the K's and ultimately the B's. This is called automatically by self.update().
evoMPS/tdvp_gen.py:325
↓ 3 callersMethodcalc_C
Generates the C tensor used to calculate the K and ultimately B. This is called automatically by self.update(). C co
evoMPS/tdvp_uniform.py:206
↓ 3 callersMethodcalc_MPO_l
(self, MAn, n, MLm1)
evoMPS/tdvp_gen.py:758
↓ 3 callersMethodcalc_PPinv
Uses an iterative method to calculate the result of applying the (pseudo) inverse of (1 - exp(1.j * p) * E) to a vector |x>.
evoMPS/tdvp_uniform.py:242
↓ 3 callersMethodcalc_l_r_roots
Returns the matrix square roots (and inverses) needed to calculate B. Hermiticity of l[n] and r[n] is used to speed this up. If an ex
evoMPS/tdvp_sandwich.py:692
↓ 3 callersFunctioneps_l_noop_inplace
Implements the left epsilon map for a pre-exisiting output matrix. The output must have shape (A1.shape[2], A2.shape[2]). See eps_l_
evoMPS/core_common.py:110
↓ 3 callersMethodget_B_from_x
Calculates a gauge-fixing B-tensor for a site with block offset k given parameters x. Parameters ----------
evoMPS/tdvp_uniform.py:456
↓ 3 callersFunctionget_ham
(N, J, h)
examples/transverse_ising.py:79
↓ 3 callersFunctionget_ham
(N, Jx, Jy, Jz)
examples/heisenberg_af.py:93
↓ 3 callersMethodget_q
(self, n)
evoMPS/mps_gen.py:150
↓ 3 callersMethodmatvec
(self, v)
evoMPS/mps_uniform_pinv.py:40
↓ 3 callersFunctionopt_conj_grad
(sys, tol=1E-6, h_init=0.01, h0_prev=None, reset_every=20, max_itr=10000, cb_func=None, ret
evoMPS/dynamics.py:163
↓ 3 callersFunctionopt_im_time
(sys, tol=1E-6, dtau_base=0.04, dtau0=None, max_itr=10000, cb_func=None, auto_trunc=True, aut
evoMPS/dynamics.py:116
↓ 3 callersMethodrestore_CF_dbg
(self)
evoMPS/mps_sandwich.py:291
↓ 3 callersMethodset_ham_array_from_function
Generates a Hamiltonian array from a function. Given a function ham_func(s, t, u, v) this generates an array ham[s, t, u, v]
evoMPS/tdvp_uniform.py:186
↓ 3 callersMethodset_state_from_tensors
Updates the state from a list of tensors A. Like self.A, A[0] is ignored and must be set to None for this method to work. The number of sites
evoMPS/mps_gen.py:237
↓ 3 callersMethodsimple_renorm
Renormalizes the state in by multiplying one of the parameter tensors by a factor.
evoMPS/mps_sandwich.py:278
↓ 3 callersMethodsimple_renorm
Renormalize the state by altering A[N] by a factor. We change A[N] only, which is a column vector because D[N] = 1, using a factor
evoMPS/mps_gen.py:387
↓ 3 callersFunctionupdate_Heff_left
(n)
evoMPS/split_step.py:677
↓ 3 callersMethodvari_opt_ss_sweep
Perform a DMRG-style optimizing sweep to reduce the energy. This carries out the MPS version of the one-site DMRG algorithm.
evoMPS/tdvp_gen.py:1168
↓ 2 callersFunctionH
Matrix conjugate transpose (adjoint). This is just a shortcut for performing this operation on normal ndarrays. Parameters -----
evoMPS/matmul.py:325
↓ 2 callersMethod_B_overlap_calc_BR
(self, B, p_, conj=False, con_tol=None, GF_tol=1E-15, A2=None, l=None, r=None,)
evoMPS/tdvp_uniform.py:985
↓ 2 callersFunction__Pyx_BufFmt_CheckString
evoMPS/tdvp_calc_C.c:20599
↓ 2 callersFunction__Pyx_BufFmt_DescribeTypeChar
evoMPS/eps_maps_c.c:29174
↓ 2 callersFunction__Pyx_BufFmt_DescribeTypeChar
evoMPS/tdvp_calc_C.c:20287
↓ 2 callersFunction__Pyx_BufFmt_DescribeTypeChar
evoMPS/core_common.c:33965
↓ 2 callersFunction__Pyx_BufFmt_DescribeTypeChar
evoMPS/allclose.c:5134
↓ 2 callersFunction__Pyx_BufFmt_ExpectNumber
evoMPS/eps_maps_c.c:29163
↓ 2 callersFunction__Pyx_BufFmt_ExpectNumber
evoMPS/tdvp_calc_C.c:20276
↓ 2 callersFunction__Pyx_BufFmt_ExpectNumber
evoMPS/core_common.c:33954
↓ 2 callersFunction__Pyx_BufFmt_ExpectNumber
evoMPS/allclose.c:5123
↓ 2 callersFunction__Pyx_BufFmt_Init
BufferFormatCheck */
evoMPS/tdvp_calc_C.c:20234
↓ 2 callersFunction__Pyx_CalculateMetaclass
CalculateMetaclass */
evoMPS/matmul.c:16256
↓ 2 callersFunction__Pyx_CyFunction_CallMethod
evoMPS/matmul.c:16757
↓ 2 callersFunction__Pyx_CyFunction_CallMethod
evoMPS/core_common.c:32307
↓ 2 callersFunction__Pyx_CyFunction_init_defaults
evoMPS/matmul.c:16488
↓ 2 callersFunction__Pyx_CyFunction_init_defaults
evoMPS/core_common.c:32038
↓ 2 callersFunction__Pyx_GetBuffer
evoMPS/tdvp_calc_C.c:22948
↓ 2 callersFunction__Pyx_Import
Import */
evoMPS/matmul.c:16191
↓ 2 callersFunction__Pyx_ImportFrom
ImportFrom */
evoMPS/core_common.c:31608
↓ 2 callersFunction__Pyx_ImportFunction
evoMPS/eps_maps_c.c:29970
↓ 2 callersFunction__Pyx_IsSubtype
evoMPS/eps_maps_c.c:27249
↓ 2 callersFunction__Pyx_IsSubtype
evoMPS/tdvp_calc_C.c:22234
↓ 2 callersFunction__Pyx_IsSubtype
evoMPS/matmul.c:17802
↓ 2 callersFunction__Pyx_IsSubtype
evoMPS/core_common.c:31346
↓ 2 callersFunction__Pyx_IsSubtype
evoMPS/allclose.c:7601
↓ 2 callersFunction__Pyx_Is_Little_Endian
IsLittleEndian */
evoMPS/eps_maps_c.c:29110
↓ 2 callersFunction__Pyx_Is_Little_Endian
IsLittleEndian */
evoMPS/tdvp_calc_C.c:20223
↓ 2 callersFunction__Pyx_Is_Little_Endian
IsLittleEndian */
evoMPS/core_common.c:33901
↓ 2 callersFunction__Pyx_Is_Little_Endian
IsLittleEndian */
evoMPS/allclose.c:5070
↓ 2 callersFunction__Pyx_Py3ClassCreate
evoMPS/matmul.c:16966
↓ 2 callersFunction__Pyx_Py3MetaclassPrepare
Py3ClassCreate */
evoMPS/matmul.c:16933
↓ 2 callersFunction__Pyx_PyErr_GivenExceptionMatches
evoMPS/allclose.c:7668
↓ 2 callersFunction__Pyx_PyFunction_FastCallNoKw
evoMPS/eps_maps_c.c:26035
↓ 2 callersFunction__Pyx_PyFunction_FastCallNoKw
evoMPS/tdvp_calc_C.c:20907
↓ 2 callersFunction__Pyx_PyFunction_FastCallNoKw
evoMPS/matmul.c:14904
↓ 2 callersFunction__Pyx_PyFunction_FastCallNoKw
evoMPS/core_common.c:30060
↓ 2 callersFunction__Pyx_PyFunction_FastCallNoKw
evoMPS/allclose.c:6020
↓ 2 callersFunction__Pyx_PyIndex_AsSsize_t
evoMPS/matmul.c:18094
↓ 2 callersFunction__Pyx_PyInt_From_long
CIntToPy */
evoMPS/core_common.c:32869
↓ 2 callersFunction__Pyx_PyList_Append
evoMPS/eps_maps_c.c:1860
↓ 2 callersFunction__Pyx_PyList_Append
evoMPS/tdvp_calc_C.c:1812
↓ 2 callersFunction__Pyx_PyList_Append
evoMPS/core_common.c:1818
↓ 2 callersFunction__Pyx_PyList_Extend
ListExtend.proto */
evoMPS/eps_maps_c.c:1846
↓ 2 callersFunction__Pyx_PyList_Extend
ListExtend.proto */
evoMPS/tdvp_calc_C.c:1798
↓ 2 callersFunction__Pyx_PyList_Extend
ListExtend.proto */
evoMPS/core_common.c:1804
↓ 2 callersFunction__Pyx_PyObject_CallMethO
evoMPS/matmul.c:15043
↓ 2 callersFunction__Pyx_PyObject_CallMethO
evoMPS/core_common.c:30208
↓ 2 callersFunction__Pyx_PyObject_CallOneArg
evoMPS/allclose.c:6169
↓ 2 callersFunction__Pyx_PyObject_GetSlice
SliceObject */
evoMPS/core_common.c:30387
↓ 2 callersFunction__Pyx_PyObject_SetSlice
SliceObject */
evoMPS/core_common.c:30267
↓ 2 callersFunction__Pyx_PyObject_to_MemoryviewSlice_dsdsdsds___pyx_t_double_complex
ObjectToMemviewSlice */
evoMPS/tdvp_calc_C.c:24325
↓ 2 callersFunction__Pyx_PyUnicode_Equals
UnicodeEquals */
evoMPS/eps_maps_c.c:26940
↓ 2 callersFunction__Pyx_PyUnicode_Equals
UnicodeEquals */
evoMPS/tdvp_calc_C.c:21838
↓ 2 callersFunction__Pyx_PyUnicode_Equals
UnicodeEquals */
evoMPS/core_common.c:31066
↓ 2 callersFunction__Pyx_RaiseUnboundLocalError
None */
evoMPS/eps_maps_c.c:27464
↓ 2 callersFunction__Pyx_RaiseUnboundLocalError
None */
evoMPS/tdvp_calc_C.c:22449
↓ 2 callersFunction__Pyx_RaiseUnboundLocalError
None */
evoMPS/core_common.c:31561
↓ 2 callersFunction__Pyx_RefNannyImportAPI
evoMPS/eps_maps_c.c:25710
↓ 2 callersFunction__Pyx_RefNannyImportAPI
evoMPS/tdvp_calc_C.c:20179
↓ 2 callersFunction__Pyx_RefNannyImportAPI
evoMPS/matmul.c:14703
↓ 2 callersFunction__Pyx_RefNannyImportAPI
evoMPS/core_common.c:29619
↓ 2 callersFunction__Pyx_RefNannyImportAPI
evoMPS/allclose.c:5026
↓ 2 callersFunction__Pyx_ReleaseBuffer
evoMPS/tdvp_calc_C.c:22956
↓ 2 callersFunction__Pyx_c_sum_double
evoMPS/tdvp_calc_C.c:23121
↓ 2 callersFunction__Pyx_copy_object_array
evoMPS/matmul.c:15990
↓ 2 callersFunction__Pyx_crop_slice
evoMPS/matmul.c:15975
↓ 2 callersFunction__Pyx_div_int
None */
evoMPS/eps_maps_c.c:26242
↓ 2 callersFunction__Pyx_get_object_dict_version
evoMPS/eps_maps_c.c:25759
↓ 2 callersFunction__Pyx_get_object_dict_version
evoMPS/tdvp_calc_C.c:20788
← previousnext →301–400 of 2,094, ranked by callers