@@ -324,8 +324,15 @@ def calc_left_projectors(
324
324
to the x axis, the column (second) index to y.
325
325
peps_tensor_objs (:term:`sequence` of :term:`sequence` of :obj:`~varipeps.peps.PEPS_Tensor`):
326
326
Nested list of the PEPS tensor objects. Same format as for `peps_tensors`.
327
+ config (:obj:`~varipeps.config.PEPS_AD_Config`):
328
+ Global configuration object of the variPEPS library. Please see its
329
+ class definition for details.
330
+ state (:obj:`~varipeps.global_state.PEPS_AD_Global_State`):
331
+ Global state object of the variPEPS library. It is used to transport
332
+ a common state across different parts of the framework. Please see its
333
+ class definition for details.
327
334
Returns:
328
- :obj:`tuple`\ (:obj:`jax.numpy.ndarray`, :obj:`jax.numpy.ndarray`) :
335
+ :obj:`~varipeps.utils.projector_dict.Left_Projectors` :
329
336
The left top and bottom projectors.
330
337
"""
331
338
chi = _check_chi (peps_tensor_objs )
@@ -435,8 +442,15 @@ def calc_right_projectors(
435
442
to the x axis, the column (second) index to y.
436
443
peps_tensor_objs (:term:`sequence` of :term:`sequence` of :obj:`~varipeps.peps.PEPS_Tensor`):
437
444
Nested list of the PEPS tensor objects. Same format as for `peps_tensors`.
445
+ config (:obj:`~varipeps.config.PEPS_AD_Config`):
446
+ Global configuration object of the variPEPS library. Please see its
447
+ class definition for details.
448
+ state (:obj:`~varipeps.global_state.PEPS_AD_Global_State`):
449
+ Global state object of the variPEPS library. It is used to transport
450
+ a common state across different parts of the framework. Please see its
451
+ class definition for details.
438
452
Returns:
439
- :obj:`tuple`\ (:obj:`jax.numpy.ndarray`, :obj:`jax.numpy.ndarray`) :
453
+ :obj:`~varipeps.utils.projector_dict.Right_Projectors` :
440
454
The right top and bottom projectors.
441
455
"""
442
456
chi = _check_chi (peps_tensor_objs )
@@ -546,8 +560,15 @@ def calc_top_projectors(
546
560
to the x axis, the column (second) index to y.
547
561
peps_tensor_objs (:term:`sequence` of :term:`sequence` of :obj:`~varipeps.peps.PEPS_Tensor`):
548
562
Nested list of the PEPS tensor objects. Same format as for `peps_tensors`.
563
+ config (:obj:`~varipeps.config.PEPS_AD_Config`):
564
+ Global configuration object of the variPEPS library. Please see its
565
+ class definition for details.
566
+ state (:obj:`~varipeps.global_state.PEPS_AD_Global_State`):
567
+ Global state object of the variPEPS library. It is used to transport
568
+ a common state across different parts of the framework. Please see its
569
+ class definition for details.
549
570
Returns:
550
- :obj:`tuple`\ (:obj:`jax.numpy.ndarray`, :obj:`jax.numpy.ndarray`) :
571
+ :obj:`~varipeps.utils.projector_dict.Top_Projectors` :
551
572
The top left and right projectors.
552
573
"""
553
574
chi = _check_chi (peps_tensor_objs )
@@ -657,8 +678,15 @@ def calc_bottom_projectors(
657
678
to the x axis, the column (second) index to y.
658
679
peps_tensor_objs (:term:`sequence` of :term:`sequence` of :obj:`~varipeps.peps.PEPS_Tensor`):
659
680
Nested list of the PEPS tensor objects. Same format as for `peps_tensors`.
681
+ config (:obj:`~varipeps.config.PEPS_AD_Config`):
682
+ Global configuration object of the variPEPS library. Please see its
683
+ class definition for details.
684
+ state (:obj:`~varipeps.global_state.PEPS_AD_Global_State`):
685
+ Global state object of the variPEPS library. It is used to transport
686
+ a common state across different parts of the framework. Please see its
687
+ class definition for details.
660
688
Returns:
661
- :obj:`tuple`\ (:obj:`jax.numpy.ndarray`, :obj:`jax.numpy.ndarray`) :
689
+ :obj:`~varipeps.utils.projector_dict.Bottom_Projectors` :
662
690
The bottom left and right projectors.
663
691
"""
664
692
chi = _check_chi (peps_tensor_objs )
0 commit comments