qbraid.programs.annealing

Module containing sub-modules for interfacing with various quantum software libraries and program types.

Classes

ProblemType(value[, names, module, ...])

Enumeration for different types of annealing models.

Problem(problem_type[, linear, quadratic])

Represents an annealing problem, including linear and quadratic terms.

AnnealingProgram(program)

Abstract class for annealing problems.

QuboProblem(coefficients)

Represents a QUBO problem, subclass of Problem that only includes quadratic coefficients.

ProblemEncoder(*[, skipkeys, ensure_ascii, ...])

Custom JSON encoder for Problem data class.

Submodules

qubo

Module defining QuboProgram Class