Skip to main content

ZZNN

ZZNN(const List<integer> sites) -> OperatorNamed

Returns a spin-1/2 OperatorNamed for isitesZiZi+1 \sum_{i \in \text{sites}} Z_i \otimes Z_{i+1} operator.

Parameters

  • sites: Vector of site indices where the operator acts (minimum 2 sites).

Example

var zznn_s = ZZNN([0, 1])     // Minimum sites: use brackets (vector format)  
var zznn_m = ZZNN([0, 1, 2, 3])
// ZZNN(0, 1) would be INVALID - missing brackets