Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/amilsted/evoMPS
/ functions
Functions
2,094 in github.com/amilsted/evoMPS
⨍
Functions
2,094
◇
Types & classes
86
↓ 8 callers
Function
__Pyx_ListComp_Append
evoMPS/core_common.c:1572
↓ 8 callers
Function
__Pyx_ParseOptionalKeywords
ParseKeywords */
evoMPS/eps_maps_c.c:25888
↓ 8 callers
Function
__Pyx_PyBool_FromLong
evoMPS/core_common.c:34960
↓ 8 callers
Function
__Pyx_c_prod_double
evoMPS/tdvp_calc_C.c:23133
↓ 8 callers
Function
__pyx_memviewslice_is_contig
MemviewSliceIsContig */
evoMPS/eps_maps_c.c:27949
↓ 8 callers
Function
__pyx_memviewslice_is_contig
MemviewSliceIsContig */
evoMPS/tdvp_calc_C.c:22972
↓ 8 callers
Function
__pyx_memviewslice_is_contig
MemviewSliceIsContig */
evoMPS/core_common.c:32714
↓ 8 callers
Function
__pyx_t_double_complex_from_parts
evoMPS/tdvp_calc_C.c:23098
↓ 8 callers
Method
calc_l_r_roots
Calculates the (inverse) square roots of self.l and self.r.
evoMPS/tdvp_uniform.py:481
↓ 8 callers
Method
toarray
(self)
evoMPS/matmul.py:182
↓ 7 callers
Function
__Pyx_IterFinish
IterFinish */
evoMPS/matmul.c:16144
↓ 7 callers
Function
__Pyx_PyBool_FromLong
evoMPS/eps_maps_c.c:30269
↓ 7 callers
Function
__Pyx_PyBool_FromLong
evoMPS/tdvp_calc_C.c:24648
↓ 7 callers
Function
__Pyx_PyComplex_As___pyx_t_double_complex
FromPy */
evoMPS/core_common.c:32900
↓ 7 callers
Function
__Pyx_PyObject_Call2Args
PyObjectCall2Args */
evoMPS/tdvp_calc_C.c:21025
↓ 7 callers
Function
__Pyx_RaiseBufferIndexError
BufferIndexError */
evoMPS/core_common.c:30484
↓ 7 callers
Function
__Pyx_RaiseTooManyValuesError
RaiseTooManyValuesToUnpack */
evoMPS/matmul.c:16131
↓ 7 callers
Function
__Pyx_c_eq_double
evoMPS/core_common.c:32936
↓ 7 callers
Function
__Pyx_c_prod_double
evoMPS/matmul.c:17275
↓ 7 callers
Function
__Pyx_c_prod_double
evoMPS/core_common.c:32951
↓ 7 callers
Function
__Pyx_c_prod_double
evoMPS/allclose.c:6804
↓ 7 callers
Function
__Pyx_c_prod_float
evoMPS/eps_maps_c.c:28327
↓ 7 callers
Function
__Pyx_c_prod_float
evoMPS/tdvp_calc_C.c:23288
↓ 7 callers
Function
__Pyx_c_prod_float
evoMPS/core_common.c:33118
↓ 7 callers
Function
__Pyx_c_prod_float
evoMPS/allclose.c:7034
↓ 7 callers
Function
__pyx_t_double_complex_from_parts
evoMPS/matmul.c:17240
↓ 7 callers
Function
__pyx_t_double_complex_from_parts
evoMPS/allclose.c:6769
↓ 7 callers
Function
__pyx_t_float_complex_from_parts
evoMPS/eps_maps_c.c:28292
↓ 7 callers
Function
__pyx_t_float_complex_from_parts
evoMPS/tdvp_calc_C.c:23253
↓ 7 callers
Function
__pyx_t_float_complex_from_parts
evoMPS/core_common.c:33083
↓ 7 callers
Function
__pyx_t_float_complex_from_parts
evoMPS/allclose.c:6999
↓ 7 callers
Method
calc_lr
Determines the dominant left and right eigenvectors of the transfer operator E. Uses an iterative method (e.g. Arnoldi itera
evoMPS/mps_uniform.py:593
↓ 7 callers
Method
diagonal
(self)
evoMPS/matmul.py:101
↓ 7 callers
Method
trace
(self, offset=0)
evoMPS/matmul.py:95
↓ 7 callers
Method
update
Updates secondary quantities to reflect the state parameters self.A. Must be used after changing the parameters self.A before calcula
evoMPS/mps_uniform.py:1050
↓ 6 callers
Function
__Pyx_BufFmt_ProcessTypeChunk
evoMPS/eps_maps_c.c:29340
↓ 6 callers
Function
__Pyx_BufFmt_ProcessTypeChunk
evoMPS/tdvp_calc_C.c:20453
↓ 6 callers
Function
__Pyx_BufFmt_ProcessTypeChunk
evoMPS/core_common.c:34131
↓ 6 callers
Function
__Pyx_BufFmt_ProcessTypeChunk
evoMPS/allclose.c:5300
↓ 6 callers
Function
__Pyx_BufFmt_RaiseUnexpectedChar
evoMPS/eps_maps_c.c:29170
↓ 6 callers
Function
__Pyx_BufFmt_RaiseUnexpectedChar
evoMPS/tdvp_calc_C.c:20283
↓ 6 callers
Function
__Pyx_BufFmt_RaiseUnexpectedChar
evoMPS/core_common.c:33961
↓ 6 callers
Function
__Pyx_BufFmt_RaiseUnexpectedChar
evoMPS/allclose.c:5130
↓ 6 callers
Function
__Pyx_GetBuiltinName
GetBuiltinName */
evoMPS/matmul.c:14733
↓ 6 callers
Function
__Pyx_GetException
evoMPS/eps_maps_c.c:26822
↓ 6 callers
Function
__Pyx_GetException
evoMPS/tdvp_calc_C.c:21720
↓ 6 callers
Function
__Pyx_GetException
evoMPS/core_common.c:30948
↓ 6 callers
Function
__Pyx_Import
Import */
evoMPS/core_common.c:31272
↓ 6 callers
Function
__Pyx_ImportType
evoMPS/eps_maps_c.c:27655
↓ 6 callers
Function
__Pyx_ImportType
evoMPS/tdvp_calc_C.c:22682
↓ 6 callers
Function
__Pyx_ImportType
evoMPS/core_common.c:31786
↓ 6 callers
Function
__Pyx_ImportType
evoMPS/allclose.c:6410
↓ 6 callers
Function
__Pyx_IternextUnpackEndCheck
UnpackItemEndCheck */
evoMPS/matmul.c:16179
↓ 6 callers
Function
__Pyx_PyErr_GivenExceptionMatches
evoMPS/eps_maps_c.c:27316
↓ 6 callers
Function
__Pyx_PyErr_GivenExceptionMatches
evoMPS/tdvp_calc_C.c:22301
↓ 6 callers
Function
__Pyx_PyInt_From_Py_intptr_t
CIntToPy */
evoMPS/eps_maps_c.c:28175
↓ 6 callers
Function
__Pyx_PyObject_SetAttrStr
evoMPS/matmul.c:14890
↓ 6 callers
Function
__Pyx_PyObject_to_MemoryviewSlice_d_dc___pyx_t_double_complex
ObjectToMemviewSlice */
evoMPS/eps_maps_c.c:29846
↓ 6 callers
Function
__Pyx_Raise
evoMPS/matmul.c:15479
↓ 6 callers
Function
__pyx_memoryview_refcount_copying
evoMPS/eps_maps_c.c:23095
↓ 6 callers
Function
__pyx_memoryview_refcount_copying
evoMPS/tdvp_calc_C.c:17636
↓ 6 callers
Function
__pyx_memoryview_refcount_copying
evoMPS/core_common.c:26367
↓ 6 callers
Function
evolve_A
(n, step, norm_est, calc_norm_est=False)
evoMPS/split_step.py:487
↓ 6 callers
Method
get_AAA
(self, n)
evoMPS/tdvp_sandwich.py:392
↓ 6 callers
Function
get_Aop
(A, op_tp, index, conj=False)
evoMPS/mps_uniform_excite.py:418
↓ 6 callers
Method
load_state
Loads the parameter tensors self.A from a file. The saved state must contain the right number of tensors with the correct shape corre
evoMPS/mps_gen.py:1190
↓ 6 callers
Function
mmul_diag
(Adiag, B, act_right=True, out=None)
evoMPS/matmul.py:397
↓ 6 callers
Method
take_step_RK4
Take a step using the fourth-order explicit Runge-Kutta method. This requires more memory than a simple forward Euler step.
evoMPS/tdvp_gen.py:932
↓ 6 callers
Method
update
Perform all necessary steps needed before taking the next step, or calculating expectation values etc., is possible. Return t
evoMPS/tdvp_sandwich.py:711
↓ 5 callers
Method
_B_random_GT_par
(self, M=1, fac=1.)
evoMPS/tdvp_uniform.py:1328
↓ 5 callers
Method
_B_to_B_GF
(self, B, p=0, con_tol=None, GF_tol=1E-15)
evoMPS/tdvp_uniform.py:1053
↓ 5 callers
Function
__Pyx_Import
Import */
evoMPS/eps_maps_c.c:27175
↓ 5 callers
Function
__Pyx_ParseOptionalKeywords
ParseKeywords */
evoMPS/tdvp_calc_C.c:21312
↓ 5 callers
Function
__Pyx_PyInt_EqObjC
PyIntCompare */
evoMPS/matmul.c:15637
↓ 5 callers
Function
__pyx_memoryview_fromslice
evoMPS/core_common.c:23647
↓ 5 callers
Function
__pyx_memoryview_get_slice_from_memoryview
evoMPS/eps_maps_c.c:20758
↓ 5 callers
Function
__pyx_memoryview_get_slice_from_memoryview
evoMPS/tdvp_calc_C.c:15299
↓ 5 callers
Function
__pyx_memoryview_get_slice_from_memoryview
evoMPS/core_common.c:24030
↓ 5 callers
Function
__pyx_memoryview_slice_copy
evoMPS/eps_maps_c.c:20858
↓ 5 callers
Function
__pyx_memoryview_slice_copy
evoMPS/tdvp_calc_C.c:15399
↓ 5 callers
Function
__pyx_memoryview_slice_copy
evoMPS/core_common.c:24130
↓ 5 callers
Method
_get_EOP
(self, A1, A2, left)
evoMPS/mps_uniform.py:336
↓ 5 callers
Method
_init_arrays
(self, D, q, L)
evoMPS/mps_uniform.py:272
↓ 5 callers
Method
apply_op_1s
Applies a single-site operator to a single site. By default, this performs self.update(), which also restores state normaliza
evoMPS/mps_gen.py:1119
↓ 5 callers
Method
calc_K_l
Generates the K matrices used to calculate the B's. For the left gauge-fixing case.
evoMPS/tdvp_gen.py:420
↓ 5 callers
Method
calc_MPO_rm1
(self, MAn, n, MRn)
evoMPS/tdvp_gen.py:763
↓ 5 callers
Method
calc_l
Updates the l matrices using the current state. Implements step 5 of the TDVP algorithm or, equivalently, eqn. (41). (arXiv:1103.0936v
evoMPS/mps_sandwich.py:250
↓ 5 callers
Method
calc_l
Updates the l matrices to reflect the current state parameters self.A. Implements step 5 of the TDVP algorithm or, equivalently, eqn.
evoMPS/mps_gen.py:350
↓ 5 callers
Method
calc_r
Updates the r matrices using the current state. Implements step 5 of the TDVP algorithm or, equivalently, eqn. (41). (arXiv:1103.0936v
evoMPS/mps_sandwich.py:265
↓ 5 callers
Method
calc_r
Updates the r matrices using the current state parameters self.A. Implements step 5 of the TDVP algorithm or, equivalently, eqn. (41)
evoMPS/mps_gen.py:363
↓ 5 callers
Method
expect_2s
Computes the expectation value of a nearest-neighbour two-site operator. The operator should be a q[n] x q[n + 1] x q[n] x q[n + 1] a
evoMPS/mps_gen.py:808
↓ 5 callers
Function
get_E_crit
(N)
evoMPS/tests/tdvp_gen_test_ising.py:28
↓ 5 callers
Function
gexpmv
(A, v, t, anorm, m=None, tol=0.0, w=None, verbose=False, mxstep=500, break_tol=None)
evoMPS/sexpmv.py:18
↓ 5 callers
Method
matvec
Matrix-vector multiplication. Result = Ev or vE (if self.left == True).
evoMPS/mps_uniform.py:64
↓ 5 callers
Method
update
Updates secondary quantities to reflect the state parameters self.A. Must be used after taking a step or otherwise changing the
evoMPS/tdvp_uniform.py:596
↓ 5 callers
Function
update_Heff_right
(n)
evoMPS/split_step.py:704
↓ 4 callers
Method
_B_rand_GT
(self, B, p=0, fac=1., x=None)
evoMPS/tdvp_uniform.py:1334
↓ 4 callers
Function
__Pyx_BufFmt_RaiseExpected
evoMPS/eps_maps_c.c:29316
↓ 4 callers
Function
__Pyx_BufFmt_RaiseExpected
evoMPS/tdvp_calc_C.c:20429
↓ 4 callers
Function
__Pyx_BufFmt_RaiseExpected
evoMPS/core_common.c:34107
← previous
next →
101–200 of 2,094, ranked by callers