CTM projector management helpers (varipeps.utils.projector_dict)
- class varipeps.utils.projector_dict.Bottom_Projectors(left, right)
Bases:
tuple- left
Alias for field number 0
- right
Alias for field number 1
- class varipeps.utils.projector_dict.Bottom_Projectors_Split_Transfer(left_ket, left_bra, left_phys_ket, left_phys_bra, right_ket, right_bra, right_phys_ket, right_phys_bra)
Bases:
tuple- left_bra
Alias for field number 1
- left_ket
Alias for field number 0
- left_phys_bra
Alias for field number 3
- left_phys_ket
Alias for field number 2
- right_bra
Alias for field number 5
- right_ket
Alias for field number 4
- right_phys_bra
Alias for field number 7
- right_phys_ket
Alias for field number 6
- class varipeps.utils.projector_dict.Left_Projectors(top, bottom)
Bases:
tuple- bottom
Alias for field number 1
- top
Alias for field number 0
- class varipeps.utils.projector_dict.Left_Projectors_Split_Transfer(top_ket, top_bra, top_phys_ket, top_phys_bra, bottom_ket, bottom_bra, bottom_phys_ket, bottom_phys_bra)
Bases:
tuple- bottom_bra
Alias for field number 5
- bottom_ket
Alias for field number 4
- bottom_phys_bra
Alias for field number 7
- bottom_phys_ket
Alias for field number 6
- top_bra
Alias for field number 1
- top_ket
Alias for field number 0
- top_phys_bra
Alias for field number 3
- top_phys_ket
Alias for field number 2
- class varipeps.utils.projector_dict.Projector_Dict(max_x: int, max_y: int, projector_dict: Dict[Tuple[int, int], ~T_Projector] = <factory>)
Bases:
MutableMapping
- class varipeps.utils.projector_dict.Projector_Dict_Triangular(view: Any, max_x: int, max_y: int, projector_dict: Dict[int, Any] = <factory>)
Bases:
MutableMapping
- class varipeps.utils.projector_dict.Right_Projectors(top, bottom)
Bases:
tuple- bottom
Alias for field number 1
- top
Alias for field number 0
- class varipeps.utils.projector_dict.Right_Projectors_Split_Transfer(top_ket, top_bra, top_phys_ket, top_phys_bra, bottom_ket, bottom_bra, bottom_phys_ket, bottom_phys_bra)
Bases:
tuple- bottom_bra
Alias for field number 5
- bottom_ket
Alias for field number 4
- bottom_phys_bra
Alias for field number 7
- bottom_phys_ket
Alias for field number 6
- top_bra
Alias for field number 1
- top_ket
Alias for field number 0
- top_phys_bra
Alias for field number 3
- top_phys_ket
Alias for field number 2
- class varipeps.utils.projector_dict.Top_Projectors(left, right)
Bases:
tuple- left
Alias for field number 0
- right
Alias for field number 1
- class varipeps.utils.projector_dict.Top_Projectors_Split_Transfer(left_ket, left_bra, left_phys_ket, left_phys_bra, right_ket, right_bra, right_phys_ket, right_phys_bra)
Bases:
tuple- left_bra
Alias for field number 1
- left_ket
Alias for field number 0
- left_phys_bra
Alias for field number 3
- left_phys_ket
Alias for field number 2
- right_bra
Alias for field number 5
- right_ket
Alias for field number 4
- right_phys_bra
Alias for field number 7
- right_phys_ket
Alias for field number 6