Skip to main content

py_qa_ising_energy

Function py_qa_ising_energy 

Source
pub(crate) fn py_qa_ising_energy(
    _py: Python<'_>,
    h_indices: Vec<usize>,
    h_values: Vec<f64>,
    j_i: Vec<usize>,
    j_j: Vec<usize>,
    j_values: Vec<f64>,
    spins: Vec<i8>,
    offset: f64,
) -> f64
Expand description

Compute Ising energy for a spin configuration.

Args: h_indices, h_values: linear biases (parallel arrays) j_i, j_j, j_values: quadratic couplings (parallel arrays) spins: spin configuration (+1/-1) offset: constant energy offset