cimod.model.binary_polynomial_model#

Module Contents#

Classes#

Polynomial

Functions#

BinaryPolynomialModel(*args, **kwargs)

make_BinaryPolynomialModel(polynomial[, index_type, ...])

BinaryPolynomialModel factory.

make_BinaryPolynomialModel_from_JSON(obj)

make_BinaryPolynomialModel_from_hising(*args, **kwargs)

make_BinaryPolynomialModel_from_hubo(*args, **kwargs)

class cimod.model.binary_polynomial_model.Polynomial(bpm)[source]#
copy()[source]#
fromkeys(keys=None)[source]#
get(arg1, arg2=None)[source]#
items(*args, **kwargs)[source]#
keys(*args, **kwargs)[source]#
values(*args, **kwargs)[source]#
cimod.model.binary_polynomial_model.BinaryPolynomialModel(*args, **kwargs)[source]#
cimod.model.binary_polynomial_model.make_BinaryPolynomialModel(polynomial, index_type=None, tuple_size=0)[source]#
BinaryPolynomialModel factory.

Generate BinaryPolynomialModel class with the base class specified by the arguments linear and quadratic

Parameters:

polynomial (dict) – polynomial bias including linear bias

Returns:

generated BinaryPolynomialModel class

cimod.model.binary_polynomial_model.make_BinaryPolynomialModel_from_JSON(obj)[source]#
cimod.model.binary_polynomial_model.make_BinaryPolynomialModel_from_hising(*args, **kwargs)[source]#
cimod.model.binary_polynomial_model.make_BinaryPolynomialModel_from_hubo(*args, **kwargs)[source]#