dimod.testing.asserts.assert_response_energies#
- assert_response_energies(response, bqm, precision=7)[source]#
Assert that each sample in the given response has the correct energy.
- Parameters:
response (
SampleSet
) – Response as returned by a dimod sampler.bqm (
BinaryQuadraticModel
) – Binary quadratic model (BQM) used to generate the samples.precision (int, optional, default=7) – Equality of energy is tested by calculating the difference between the response’s sample energy and that returned by BQM’s
energy()
, rounding to the closest multiple of 10 to the power of minus precision.
- Raises:
AssertionError – If any of the samples in the response do not match their
associated energy. –
See also