Skip to content

Commit 8d23116

Browse files
committed
dev(trace): remove unnecessary judge
- Remove unnecessary judge for arrow Signed-off-by: Gausshj <kylin_0@qq.com>
1 parent babaef3 commit 8d23116

1 file changed

Lines changed: 0 additions & 3 deletions

File tree

grassmann_tensor/tensor.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -510,9 +510,6 @@ def trace(self, trace_pair: tuple[int, int]) -> torch.Tensor:
510510
if edge_first != edge_end:
511511
raise ValueError(f"Incompatible edges: {edge_first} and {edge_end}.")
512512

513-
if tensor.arrow[trace_pair[0]] != tensor.arrow[trace_pair[1]]:
514-
tensor = tensor.reverse((trace_pair[1],))
515-
516513
order = list(range(tensor.tensor.dim()))
517514
order_first = order.pop(trace_pair[0])
518515
order_end = order.pop(trace_pair[1])

0 commit comments

Comments
 (0)