Skip to main content

PairingSum

Overloads

NameDescription
PairingSum(const ComplexSparseMatrix matrix) -> OperatorThe PairingSum operator is parametrized by a sparse matrix P(i,j)P(i,j) of size L×LL \times L. Each entry P(i,j)P(i,j) for i<ji < j corresponds to the operator P(i,j)fifjP(i,j) f_i^\dagger f_j^\dagger, whilst each entry P(i,j)P(i,j) for i>ji > j corresponds to the operator P(i,j)fifjP(i,j) f_i f_j. The PairingSum operator represents the sum i<jPi,jfifj+i>jPi,jfifj\sum_{i<j}P_{i,j}f_i^{\dagger}f_j^{\dagger} + \sum_{i>j}P_{i,j}f_if_j
PairingSum(const RealSparseMatrix matrix) -> OperatorThe PairingSum operator is parametrized by a sparse matrix P(i,j)P(i,j) of size L×LL \times L. Each entry P(i,j)P(i,j) for i<ji < j corresponds to the operator P(i,j)fifjP(i,j) f_i^\dagger f_j^\dagger, whilst each entry P(i,j)P(i,j) for i>ji > j corresponds to the operator P(i,j)fifjP(i,j) f_i f_j. The PairingSum operator represents the sum i<jPi,jfifj+i>jPi,jfifj\sum_{i<j}P_{i,j}f_i^{\dagger}f_j^{\dagger} + \sum_{i>j}P_{i,j}f_if_j
PairingSum(const ComplexMatrix matrix) -> OperatorThe PairingSum operator is parametrized by a sparse matrix P(i,j)P(i,j) of size L×LL \times L. Each entry P(i,j)P(i,j) for i<ji < j corresponds to the operator P(i,j)fifjP(i,j) f_i^\dagger f_j^\dagger, whilst each entry P(i,j)P(i,j) for i>ji > j corresponds to the operator P(i,j)fifjP(i,j) f_i f_j. The PairingSum operator represents the sum i<jPi,jfifj+i>jPi,jfifj\sum_{i<j}P_{i,j}f_i^{\dagger}f_j^{\dagger} + \sum_{i>j}P_{i,j}f_if_j
PairingSum(const RealMatrix matrix) -> OperatorThe PairingSum operator is parametrized by a sparse matrix P(i,j)P(i,j) of size L×LL \times L. Each entry P(i,j)P(i,j) for i<ji < j corresponds to the operator P(i,j)fifjP(i,j) f_i^\dagger f_j^\dagger, whilst each entry P(i,j)P(i,j) for i>ji > j corresponds to the operator P(i,j)fifjP(i,j) f_i f_j. The PairingSum operator represents the sum i<jPi,jfifj+i>jPi,jfifj\sum_{i<j}P_{i,j}f_i^{\dagger}f_j^{\dagger} + \sum_{i>j}P_{i,j}f_if_j
PairingSum(const Operator operator) -> OperatorThe PairingSum operator is parametrized by a sparse matrix P(i,j)P(i,j) of size L×LL \times L. Each entry P(i,j)P(i,j) for i<ji < j corresponds to the operator P(i,j)fifjP(i,j) f_i^\dagger f_j^\dagger, whilst each entry P(i,j)P(i,j) for i>ji > j corresponds to the operator P(i,j)fifjP(i,j) f_i f_j. The PairingSum operator represents the sum i<jPi,jfifj+i>jPi,jfifj\sum_{i<j}P_{i,j}f_i^{\dagger}f_j^{\dagger} + \sum_{i>j}P_{i,j}f_if_j
PairingSum(const Operator operator, as_real options) -> OperatorThe PairingSum operator is parametrized by a sparse matrix P(i,j)P(i,j) of size L×LL \times L. Each entry P(i,j)P(i,j) for i<ji < j corresponds to the operator P(i,j)fifjP(i,j) f_i^\dagger f_j^\dagger, whilst each entry P(i,j)P(i,j) for i>ji > j corresponds to the operator P(i,j)fifjP(i,j) f_i f_j. The PairingSum operator represents the sum i<jPi,jfifj+i>jPi,jfifj\sum_{i<j}P_{i,j}f_i^{\dagger}f_j^{\dagger} + \sum_{i>j}P_{i,j}f_if_j
PairingSum(const Operator operator, as_complex options) -> OperatorThe PairingSum operator is parametrized by a sparse matrix P(i,j)P(i,j) of size L×LL \times L. Each entry P(i,j)P(i,j) for i<ji < j corresponds to the operator P(i,j)fifjP(i,j) f_i^\dagger f_j^\dagger, whilst each entry P(i,j)P(i,j) for i>ji > j corresponds to the operator P(i,j)fifjP(i,j) f_i f_j. The PairingSum operator represents the sum i<jPi,jfifj+i>jPi,jfifj\sum_{i<j}P_{i,j}f_i^{\dagger}f_j^{\dagger} + \sum_{i>j}P_{i,j}f_if_j

PairingSum(const ComplexSparseMatrix matrix) -> Operator

The PairingSum operator is parametrized by a sparse matrix P(i,j)P(i,j) of size L×LL \times L. Each entry P(i,j)P(i,j) for i<ji < j corresponds to the operator P(i,j)fifjP(i,j) f_i^\dagger f_j^\dagger, whilst each entry P(i,j)P(i,j) for i>ji > j corresponds to the operator P(i,j)fifjP(i,j) f_i f_j. The PairingSum operator represents the sum i<jPi,jfifj+i>jPi,jfifj\sum_{i<j}P_{i,j}f_i^{\dagger}f_j^{\dagger} + \sum_{i>j}P_{i,j}f_if_j

Parameters

  • matrix: The B matrix of the corresponding Bogoliubov-de-Gennes matrix of a quadratic fermionic Hamiltonian.

PairingSum(const RealSparseMatrix matrix) -> Operator

The PairingSum operator is parametrized by a sparse matrix P(i,j)P(i,j) of size L×LL \times L. Each entry P(i,j)P(i,j) for i<ji < j corresponds to the operator P(i,j)fifjP(i,j) f_i^\dagger f_j^\dagger, whilst each entry P(i,j)P(i,j) for i>ji > j corresponds to the operator P(i,j)fifjP(i,j) f_i f_j. The PairingSum operator represents the sum i<jPi,jfifj+i>jPi,jfifj\sum_{i<j}P_{i,j}f_i^{\dagger}f_j^{\dagger} + \sum_{i>j}P_{i,j}f_if_j

Parameters

  • matrix: The B matrix of the corresponding Bogoliubov-de-Gennes matrix of a quadratic fermionic Hamiltonian.

PairingSum(const ComplexMatrix matrix) -> Operator

The PairingSum operator is parametrized by a sparse matrix P(i,j)P(i,j) of size L×LL \times L. Each entry P(i,j)P(i,j) for i<ji < j corresponds to the operator P(i,j)fifjP(i,j) f_i^\dagger f_j^\dagger, whilst each entry P(i,j)P(i,j) for i>ji > j corresponds to the operator P(i,j)fifjP(i,j) f_i f_j. The PairingSum operator represents the sum i<jPi,jfifj+i>jPi,jfifj\sum_{i<j}P_{i,j}f_i^{\dagger}f_j^{\dagger} + \sum_{i>j}P_{i,j}f_if_j

Parameters

  • matrix: The B matrix of the corresponding Bogoliubov-de-Gennes matrix of a quadratic fermionic Hamiltonian.

PairingSum(const RealMatrix matrix) -> Operator

The PairingSum operator is parametrized by a sparse matrix P(i,j)P(i,j) of size L×LL \times L. Each entry P(i,j)P(i,j) for i<ji < j corresponds to the operator P(i,j)fifjP(i,j) f_i^\dagger f_j^\dagger, whilst each entry P(i,j)P(i,j) for i>ji > j corresponds to the operator P(i,j)fifjP(i,j) f_i f_j. The PairingSum operator represents the sum i<jPi,jfifj+i>jPi,jfifj\sum_{i<j}P_{i,j}f_i^{\dagger}f_j^{\dagger} + \sum_{i>j}P_{i,j}f_if_j

Parameters

  • matrix: The B matrix of the corresponding Bogoliubov-de-Gennes matrix of a quadratic fermionic Hamiltonian.

PairingSum(const Operator operator) -> Operator

The PairingSum operator is parametrized by a sparse matrix P(i,j)P(i,j) of size L×LL \times L. Each entry P(i,j)P(i,j) for i<ji < j corresponds to the operator P(i,j)fifjP(i,j) f_i^\dagger f_j^\dagger, whilst each entry P(i,j)P(i,j) for i>ji > j corresponds to the operator P(i,j)fifjP(i,j) f_i f_j. The PairingSum operator represents the sum i<jPi,jfifj+i>jPi,jfifj\sum_{i<j}P_{i,j}f_i^{\dagger}f_j^{\dagger} + \sum_{i>j}P_{i,j}f_if_j

Parameters

  • operator: A sum of fermionic operators corresponding to pairing terms.

PairingSum(const Operator operator, as_real options) -> Operator

The PairingSum operator is parametrized by a sparse matrix P(i,j)P(i,j) of size L×LL \times L. Each entry P(i,j)P(i,j) for i<ji < j corresponds to the operator P(i,j)fifjP(i,j) f_i^\dagger f_j^\dagger, whilst each entry P(i,j)P(i,j) for i>ji > j corresponds to the operator P(i,j)fifjP(i,j) f_i f_j. The PairingSum operator represents the sum i<jPi,jfifj+i>jPi,jfifj\sum_{i<j}P_{i,j}f_i^{\dagger}f_j^{\dagger} + \sum_{i>j}P_{i,j}f_if_j

Parameters

  • operator: A sum of fermionic operators corresponding to pairing terms.
  • options: Options used to specify the type of the stored coefficients. Options currently include as_real and as_complex

PairingSum(const Operator operator, as_complex options) -> Operator

The PairingSum operator is parametrized by a sparse matrix P(i,j)P(i,j) of size L×LL \times L. Each entry P(i,j)P(i,j) for i<ji < j corresponds to the operator P(i,j)fifjP(i,j) f_i^\dagger f_j^\dagger, whilst each entry P(i,j)P(i,j) for i>ji > j corresponds to the operator P(i,j)fifjP(i,j) f_i f_j. The PairingSum operator represents the sum i<jPi,jfifj+i>jPi,jfifj\sum_{i<j}P_{i,j}f_i^{\dagger}f_j^{\dagger} + \sum_{i>j}P_{i,j}f_if_j

Parameters

  • operator: A sum of fermionic operators corresponding to pairing terms.
  • options: Options used to specify the type of the stored coefficients. Options currently include as_real and as_complex