cimod
C++ library for a binary (and polynomial) quadratic model.
cimod.model.legacy.binary_quadratic_model Namespace Reference

Functions

def make_BinaryQuadraticModel (linear, quadratic)
 
def make_BinaryQuadraticModel_from_JSON (obj)
 
def BinaryQuadraticModel (linear, quadratic, *args, **kwargs)
 

Variables

 _re_calculate
 
 _re_calculate_indices
 
 _interaction_matrix
 
 _indices
 
 _ind_to_num
 
 vartype
 

Function Documentation

◆ BinaryQuadraticModel()

def cimod.model.legacy.binary_quadratic_model.BinaryQuadraticModel (   linear,
  quadratic,
args,
**  kwargs 
)

◆ make_BinaryQuadraticModel()

def cimod.model.legacy.binary_quadratic_model.make_BinaryQuadraticModel (   linear,
  quadratic 
)
BinaryQuadraticModel factory.
   Generate BinaryQuadraticModel class with the base class specified by the arguments linear and quadratic
Args:
    linear (dict): linear bias
    quadratic (dict): quadratic bias
Returns:
    generated BinaryQuadraticModel class

References cimod.model.legacy.binary_quadratic_model.BinaryQuadraticModel(), and cimod.vartype.to_cxxcimod().

Referenced by cimod.model.legacy.binary_quadratic_model.BinaryQuadraticModel(), and cimod.model.legacy.binary_quadratic_model.make_BinaryQuadraticModel_from_JSON().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ make_BinaryQuadraticModel_from_JSON()

def cimod.model.legacy.binary_quadratic_model.make_BinaryQuadraticModel_from_JSON (   obj)

References cimod.model.legacy.binary_quadratic_model.make_BinaryQuadraticModel().

Referenced by cimod.model.legacy.binary_quadratic_model.BinaryQuadraticModel().

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ _ind_to_num

cimod.model.legacy.binary_quadratic_model._ind_to_num
private

◆ _indices

cimod.model.legacy.binary_quadratic_model._indices
private

◆ _interaction_matrix

cimod.model.legacy.binary_quadratic_model._interaction_matrix
private

◆ _re_calculate

cimod.model.legacy.binary_quadratic_model._re_calculate
private

◆ _re_calculate_indices

cimod.model.legacy.binary_quadratic_model._re_calculate_indices
private

◆ vartype