| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=8), | intent(inout) | :: | T1 | |||
| type(tn_tensor), | intent(in) | :: | T2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=8), | intent(inout) | :: | T1 | |||
| type(tn_tensor), | intent(in) | :: | T2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(tensor), | intent(inout) | :: | T1 | |||
| type(tn_tensor), | intent(in) | :: | T2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(tn_tensor), | intent(inout) | :: | T1 | |||
| type(tn_tensor), | intent(in) | :: | T2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(tn_tensor), | intent(inout) | :: | T | |||
| type(path), | intent(in), | optional | :: | abp |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(tn_tensor), | intent(inout) | :: | T1 | |||
| class(tn_tensor), | intent(inout) | :: | T2 | |||
| type(path), | intent(in), | optional | :: | abp |
| procedure, public :: get_info | |
| procedure, public :: draw | |
| procedure, public :: empty | |
| procedure, public :: absorb | |
| procedure, public :: absorb_with_env | |
| procedure, public :: absorb_just_env | |
| procedure, public :: take | |
| generic, public :: absorb_all => absorb_all0, absorb_all1 | |
| procedure, public :: belong | |
| generic, public :: take_except => take_except_pos, take_except_name, take_except_path, take_except_group | |
| generic, public :: absorb_except => absorb0_except_pos, absorb0_except_name, absorb1_except_pos | |
| procedure, public :: invert_bond | |
| procedure, public :: get_lattice_link |