diff --git a/docs/pyerrors/linalg.html b/docs/pyerrors/linalg.html index 111a24f0..35e47717 100644 --- a/docs/pyerrors/linalg.html +++ b/docs/pyerrors/linalg.html @@ -309,7 +309,10 @@ r = _exp_to_jack(operands[0]) for op in operands[1:]: - r = r @ _exp_to_jack(op) + if isinstance(op[0, 0], CObs): + r = r @ _exp_to_jack(op) + else: + r = r @ op return _imp_from_jack(r) else: name = operands[0][0, 0].names[0] @@ -329,7 +332,10 @@ r = _exp_to_jack(operands[0]) for op in operands[1:]: - r = r @ _exp_to_jack(op) + if isinstance(op[0, 0], Obs): + r = r @ _exp_to_jack(op) + else: + r = r @ op return _imp_from_jack(r) @@ -983,7 +989,10 @@ Obs valued. r = _exp_to_jack(operands[0]) for op in operands[1:]: - r = r @ _exp_to_jack(op) + if isinstance(op[0, 0], CObs): + r = r @ _exp_to_jack(op) + else: + r = r @ op return _imp_from_jack(r) else: name = operands[0][0, 0].names[0] @@ -1003,7 +1012,10 @@ Obs valued. r = _exp_to_jack(operands[0]) for op in operands[1:]: - r = r @ _exp_to_jack(op) + if isinstance(op[0, 0], Obs): + r = r @ _exp_to_jack(op) + else: + r = r @ op return _imp_from_jack(r)