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
↓ 387 callers
Method
dot
(self, other)
evoMPS/matmul.py:77
↓ 184 callers
Function
__Pyx_PyObject_GetAttrStr
evoMPS/core_common.c:29636
↓ 172 callers
Method
conj
(self)
evoMPS/matmul.py:89
↓ 139 callers
Function
__Pyx_PyObject_GetAttrStr
evoMPS/matmul.c:14720
↓ 138 callers
Function
__Pyx_AddTraceback
evoMPS/core_common.c:32660
↓ 97 callers
Function
__Pyx_AddTraceback
evoMPS/matmul.c:17177
↓ 92 callers
Function
__Pyx_AddTraceback
evoMPS/eps_maps_c.c:27891
↓ 90 callers
Function
__Pyx_PyObject_Call
evoMPS/core_common.c:29725
↓ 90 callers
Function
__Pyx_PyObject_GetAttrStr
evoMPS/eps_maps_c.c:25727
↓ 89 callers
Method
get_A
(self, n)
evoMPS/mps_gen.py:166
↓ 88 callers
Function
__Pyx_PyInt_From_int
CIntToPy */
evoMPS/core_common.c:32785
↓ 83 callers
Function
__Pyx_AddTraceback
evoMPS/tdvp_calc_C.c:22918
↓ 79 callers
Function
__Pyx_RaiseArgtupleInvalid
RaiseArgTupleInvalid */
evoMPS/core_common.c:29873
↓ 78 callers
Method
ravel
(self)
evoMPS/matmul.py:110
↓ 66 callers
Function
__Pyx_PyObject_CallOneArg
evoMPS/matmul.c:15118
↓ 66 callers
Method
copy
(self, order='C')
evoMPS/matmul.py:113
↓ 65 callers
Function
__Pyx_PyObject_CallOneArg
evoMPS/core_common.c:30238
↓ 62 callers
Function
__Pyx_RaiseArgtupleInvalid
RaiseArgTupleInvalid */
evoMPS/matmul.c:14747
↓ 62 callers
Method
sqrt
(self)
evoMPS/matmul.py:104
↓ 53 callers
Function
__Pyx_PyObject_Call
evoMPS/eps_maps_c.c:25816
↓ 48 callers
Function
__Pyx_TypeTest
ExtTypeTest */
evoMPS/core_common.c:29744
↓ 45 callers
Method
calc_AA
Calculates the products A[s] A[t] for s, t in range(self.q). The result is stored in self.AA.
evoMPS/mps_uniform.py:1042
↓ 43 callers
Function
__Pyx_PyObject_Call
evoMPS/tdvp_calc_C.c:20845
↓ 43 callers
Function
__Pyx_PyObject_GetAttrStr
evoMPS/tdvp_calc_C.c:20196
↓ 42 callers
Function
__Pyx_PyObject_Call2Args
PyObjectCall2Args */
evoMPS/core_common.c:30178
↓ 42 callers
Function
__Pyx_PyObject_IsTrue
evoMPS/eps_maps_c.c:30126
↓ 40 callers
Method
transpose
(self)
evoMPS/matmul.py:92
↓ 39 callers
Function
__Pyx_Raise
evoMPS/eps_maps_c.c:26520
↓ 37 callers
Function
__Pyx_Raise
evoMPS/tdvp_calc_C.c:21436
↓ 37 callers
Function
__Pyx_Raise
evoMPS/core_common.c:30664
↓ 35 callers
Function
__Pyx_ParseOptionalKeywords
ParseKeywords */
evoMPS/matmul.c:14787
↓ 32 callers
Function
__Pyx_PyObject_CallNoArg
evoMPS/matmul.c:15063
↓ 31 callers
Function
__Pyx_PyObject_Call
evoMPS/matmul.c:15023
↓ 31 callers
Function
__Pyx_PyObject_Call2Args
PyObjectCall2Args */
evoMPS/matmul.c:15295
↓ 31 callers
Function
__Pyx_PyObject_IsTrue
evoMPS/core_common.c:34817
↓ 31 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_gen.py:310
↓ 30 callers
Function
__Pyx_PyObject_IsTrue
evoMPS/tdvp_calc_C.c:24505
↓ 26 callers
Method
get_C
(self, n)
evoMPS/tdvp_sandwich.py:400
↓ 25 callers
Function
__Pyx_PyObject_CallOneArg
evoMPS/eps_maps_c.c:26213
↓ 25 callers
Function
__Pyx_PyObject_IsTrue
evoMPS/matmul.c:18013
↓ 25 callers
Method
expect_1s
Computes the expectation value of a single-site operator. The operator should be a q[n] x q[n] matrix or generating function
evoMPS/mps_gen.py:779
↓ 24 callers
Function
__Pyx_ParseOptionalKeywords
ParseKeywords */
evoMPS/core_common.c:29913
↓ 24 callers
Function
__Pyx_PyInt_From_Py_intptr_t
CIntToPy */
evoMPS/core_common.c:32838
↓ 24 callers
Method
get_l
(self, n)
evoMPS/mps_gen.py:171
↓ 23 callers
Function
__Pyx_PyObject_GetItem
evoMPS/core_common.c:29863
↓ 23 callers
Function
__Pyx_RaiseArgtupleInvalid
RaiseArgTupleInvalid */
evoMPS/eps_maps_c.c:25848
↓ 21 callers
Function
__pyx_t_double_complex_from_parts
evoMPS/eps_maps_c.c:28022
↓ 19 callers
Function
__Pyx_PyInt_From_int
CIntToPy */
evoMPS/eps_maps_c.c:28237
↓ 19 callers
Function
__Pyx_PyObject_IsTrue
evoMPS/allclose.c:7812
↓ 19 callers
Method
get_r
(self, n)
evoMPS/mps_gen.py:176
↓ 18 callers
Function
__Pyx_ExportFunction
FunctionExport */
evoMPS/core_common.c:34676
↓ 18 callers
Function
__Pyx_PyCFunction_FastCall
evoMPS/matmul.c:15085
↓ 18 callers
Function
eps_l_noop
Implements the left epsilon map. For example, in the generic case: l[n] = eps_l_noop(l[n - 1], A[n], A[n]) The input and output matr
evoMPS/core_common.py:82
↓ 18 callers
Function
eps_r_noop
Implements the right epsilon map For example Parameters ---------- x : ndarray The argument matrix. For example, using
evoMPS/core_common.py:149
↓ 17 callers
Method
_B_overlap
(self, B1, B2, p=0, B1_is_GF=False, B2_is_GF=False, con_tol=None, GF_tol=1E-15, other=None
evoMPS/tdvp_uniform.py:1205
↓ 17 callers
Function
__Pyx_AddTraceback
evoMPS/allclose.c:6737
↓ 17 callers
Function
__Pyx_PyInt_From_enum__NPY_TYPES
CIntToPy */
evoMPS/eps_maps_c.c:28445
↓ 17 callers
Function
__Pyx_PyInt_From_enum__NPY_TYPES
CIntToPy */
evoMPS/tdvp_calc_C.c:23406
↓ 17 callers
Function
__Pyx_PyInt_From_enum__NPY_TYPES
CIntToPy */
evoMPS/core_common.c:33236
↓ 17 callers
Function
__Pyx_PyInt_From_enum__NPY_TYPES
CIntToPy */
evoMPS/allclose.c:7152
↓ 17 callers
Method
take_step
Performs a complete forward-Euler step of imaginary time dtau. The operation is A[n] -= dtau * B[n] with B[n] from self.calc_B(n).
evoMPS/tdvp_gen.py:813
↓ 17 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_gen.py:450
↓ 16 callers
Function
__Pyx_PyInt_From_int
CIntToPy */
evoMPS/tdvp_calc_C.c:23043
↓ 16 callers
Function
__Pyx_PyObject_Call2Args
PyObjectCall2Args */
evoMPS/eps_maps_c.c:26153
↓ 16 callers
Function
__Pyx_PyObject_CallOneArg
evoMPS/tdvp_calc_C.c:21085
↓ 16 callers
Method
calc_B
Generates the TDVP tangent vector. A TDVP time step is defined as: A -= dtau * B where dtau is an infinitesimal imaginary tim
evoMPS/tdvp_gen.py:651
↓ 15 callers
Function
__Pyx_TypeTest
ExtTypeTest */
evoMPS/eps_maps_c.c:25835
↓ 15 callers
Function
__pyx_t_double_complex_from_parts
evoMPS/core_common.c:32916
↓ 14 callers
Function
__pyx_memoryview_slice_memviewslice
evoMPS/eps_maps_c.c:18750
↓ 13 callers
Function
__Pyx_GetBuiltinName
GetBuiltinName */
evoMPS/eps_maps_c.c:25740
↓ 13 callers
Function
__Pyx_GetException
evoMPS/matmul.c:15383
↓ 13 callers
Function
__Pyx_PyCFunction_FastCall
evoMPS/core_common.c:30037
↓ 13 callers
Function
__Pyx_PyIndex_AsSsize_t
evoMPS/core_common.c:34898
↓ 13 callers
Method
dot_left
(self, other)
evoMPS/matmul.py:83
↓ 12 callers
Function
__Pyx_GetBuiltinName
GetBuiltinName */
evoMPS/core_common.c:29649
↓ 12 callers
Function
__Pyx_PyObject_CallNoArg
evoMPS/core_common.c:30366
↓ 12 callers
Function
__Pyx_RaiseArgtupleInvalid
RaiseArgTupleInvalid */
evoMPS/tdvp_calc_C.c:21272
↓ 12 callers
Function
__Pyx_RaiseNeedMoreValuesError
RaiseNeedMoreValuesToUnpack */
evoMPS/matmul.c:16137
↓ 12 callers
Method
get_AA
(self, n)
evoMPS/tdvp_sandwich.py:384
↓ 12 callers
Method
inv
(self)
evoMPS/matmul.py:107
↓ 12 callers
Function
pinv_1mE
Iteratively calculates the result of an inverse or pseudo-inverse of an operator (eye - exp(1.j*p) * E) multiplied by a vector. In left
evoMPS/mps_uniform_pinv.py:120
↓ 11 callers
Function
__Pyx_CyFunction_SetDefaultsTuple
evoMPS/matmul.c:16916
↓ 11 callers
Function
__Pyx_GetBuiltinName
GetBuiltinName */
evoMPS/tdvp_calc_C.c:20209
↓ 11 callers
Function
__Pyx_PyErr_GivenExceptionMatches
evoMPS/core_common.c:31413
↓ 11 callers
Function
__Pyx_PyObject_Call
evoMPS/allclose.c:5818
↓ 11 callers
Function
__Pyx_PyObject_to_MemoryviewSlice_d_d_dc___pyx_t_double_complex
ObjectToMemviewSlice */
evoMPS/eps_maps_c.c:29869
↓ 11 callers
Function
__Pyx_Raise
evoMPS/allclose.c:5838
↓ 11 callers
Method
calc_B
Calculates a gauge-fixing tangent-vector parameter tensor capturing the projected infinitesimal time evolution of the state. A TDVP t
evoMPS/tdvp_uniform.py:491
↓ 11 callers
Method
inner
Computes the inner product between the present MPS and another. Computes <other|this>.
evoMPS/mps_gen.py:376
↓ 10 callers
Function
__Pyx_SafeReleaseBuffer
BufferGetAndValidate */
evoMPS/tdvp_calc_C.c:20736
↓ 10 callers
Function
__Pyx_TypeTest
ExtTypeTest */
evoMPS/tdvp_calc_C.c:20864
↓ 10 callers
Method
fidelity_per_site
Returns the per-site fidelity d. Also returns the largest eigenvalue "w" of the overlap transfer operator, as well as t
evoMPS/mps_uniform.py:1081
↓ 9 callers
Function
__Pyx_PyIndex_AsSsize_t
evoMPS/eps_maps_c.c:30207
↓ 9 callers
Function
__Pyx_PyIndex_AsSsize_t
evoMPS/tdvp_calc_C.c:24586
↓ 9 callers
Function
__Pyx_SafeReleaseBuffer
BufferGetAndValidate */
evoMPS/allclose.c:5583
↓ 9 callers
Function
__Pyx_c_prod_double
evoMPS/eps_maps_c.c:28057
↓ 9 callers
Function
get_batch_ptrs
(arrs)
evoMPS/cuda_alternatives.py:122
↓ 9 callers
Function
get_ham
(N, J, h)
evoMPS/tests/tdvp_gen_test_ising.py:23
↓ 9 callers
Method
toarray
(self)
evoMPS/matmul.py:25
↓ 9 callers
Method
update
Perform all necessary steps needed before taking the next step, or calculating expectation values etc., is possible.
evoMPS/mps_sandwich.py:231
next →
1–100 of 2,094, ranked by callers