|
cimod
C++ library for a binary (and polynomial) quadratic model.
|
Functions | |
| get_cxxcimod_class (linear, quadratic, sparse) | |
| extract_offset_and_vartype (*args, **kwargs) | |
| make_BinaryQuadraticModel (linear, quadratic, sparse) | |
| make_BinaryQuadraticModel_from_JSON (obj) | |
| BinaryQuadraticModel (linear, quadratic, *args, **kwargs) | |
| bqm_from_numpy_matrix (mat, list variables=None, offset=0.0, vartype="BINARY", **kwargs) | |
| bqm_from_qubo (Q, offset=0.0, **kwargs) | |
| bqm_from_ising (linear, quadratic, offset=0.0, **kwargs) | |
Variables | |
| from_numpy_matrix | |
| from_qubo | |
| from_ising | |
| from_serializable | |
| model_type | |
| cimod.model.binary_quadratic_model.BinaryQuadraticModel | ( | linear, | |
| quadratic, | |||
| * | args, | ||
| ** | kwargs | ||
| ) |
References declare_BQM(), and cimod.model.binary_quadratic_model.extract_offset_and_vartype().

| cimod.model.binary_quadratic_model.bqm_from_ising | ( | linear, | |
| quadratic, | |||
offset = 0.0, |
|||
| ** | kwargs | ||
| ) |
References declare_BQM(), and cimod.model.binary_quadratic_model.from_ising.

| cimod.model.binary_quadratic_model.bqm_from_numpy_matrix | ( | mat, | |
| list | variables = None, |
||
offset = 0.0, |
|||
vartype = "BINARY", |
|||
| ** | kwargs | ||
| ) |
References declare_BQM(), and cimod.model.binary_quadratic_model.from_numpy_matrix.

| cimod.model.binary_quadratic_model.bqm_from_qubo | ( | Q, | |
offset = 0.0, |
|||
| ** | kwargs | ||
| ) |
References declare_BQM(), and cimod.model.binary_quadratic_model.from_qubo.

| cimod.model.binary_quadratic_model.extract_offset_and_vartype | ( | * | args, |
| ** | kwargs | ||
| ) |
References declare_BQM().
Referenced by cimod.model.binary_quadratic_model.BinaryQuadraticModel().


| cimod.model.binary_quadratic_model.get_cxxcimod_class | ( | linear, | |
| quadratic, | |||
| sparse | |||
| ) |
References declare_BQM().
Referenced by cimod.model.binary_quadratic_model.make_BinaryQuadraticModel().


| cimod.model.binary_quadratic_model.make_BinaryQuadraticModel | ( | linear, | |
| quadratic, | |||
| sparse | |||
| ) |
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
sparse (bool): if true, the inner data will be a sparse matrix, otherwise the data will be a dense matrix
Returns:
generated BinaryQuadraticModel class
References declare_BQM(), and cimod.model.binary_quadratic_model.get_cxxcimod_class().

| cimod.model.binary_quadratic_model.make_BinaryQuadraticModel_from_JSON | ( | obj | ) |
| cimod.model.binary_quadratic_model.from_ising |
Referenced by cimod.model.binary_quadratic_model.bqm_from_ising().
| cimod.model.binary_quadratic_model.from_numpy_matrix |
Referenced by cimod.model.binary_quadratic_model.bqm_from_numpy_matrix().
| cimod.model.binary_quadratic_model.from_qubo |
Referenced by cimod.model.binary_quadratic_model.bqm_from_qubo().
| cimod.model.binary_quadratic_model.from_serializable |
| cimod.model.binary_quadratic_model.model_type |