Skip to main content

/

Symbol of ComplexMPO.

Overloads​

NameDescription
(const ComplexMPO lhs / integer scalar) -> ComplexMPOScalar division of an Matrix Product Operator (MPO) with Complex values.
(const ComplexMPO lhs / real scalar) -> ComplexMPOScalar division of an Matrix Product Operator (MPO) with Complex values.
(const ComplexMPO lhs / complex scalar) -> ComplexMPOScalar division of an Matrix Product Operator (MPO) with Complex values.

(const ComplexMPO lhs / integer scalar) -> ComplexMPO​

Scalar division of an Matrix Product Operator (MPO) with Complex values.

warning

Repeated use of this operation can make the numerics unstable, leading to poor accuracy.

Parameters​

  • lhs: Left-hand side value.
  • scalar: The scalar value to divide by.

Returns​

A new MPO with all tensors divided by the scalar.

(const ComplexMPO lhs / real scalar) -> ComplexMPO​

Scalar division of an Matrix Product Operator (MPO) with Complex values.

warning

Repeated use of this operation can make the numerics unstable, leading to poor accuracy.

Parameters​

  • lhs: Left-hand side value.
  • scalar: The scalar value to divide by.

Returns​

A new MPO with all tensors divided by the scalar.

(const ComplexMPO lhs / complex scalar) -> ComplexMPO​

Scalar division of an Matrix Product Operator (MPO) with Complex values.

warning

Repeated use of this operation can make the numerics unstable, leading to poor accuracy.

Parameters​

  • lhs: Left-hand side value.
  • scalar: The scalar value to divide by.

Returns​

A new MPO with all tensors divided by the scalar.