Skip to main content

HopNumber

HopNumber(integer i, integer j, integer k) -> OperatorFermiNamed

Returns the hop-number operator (fifj+fjfi)nk(f_{i}^\dagger f_{j} + f_{j}^\dagger f_{i}) n_{k} with support on the specified sites.

Parameters

  • i: The first hopping site index.
  • j: The second hopping site index.
  • k: The number operator site index.

Example

HopNumber(0,1,2)*Fbit("0110") // Returns (1 + 0i)|1010>