API Reference# Models: BQM, CQM, QM, Others Binary Quadratic Models Constrained Quadratic Model Quadratic Models Additional Models Generators and Application Modeling Benchmarking Constraints Optimization Random Single-Variable Models Utilities Converting Between Models Decorators Energy Calculations Fixing Variables (Moved) Graph Functions Serialization Structure of Composed Sampler Summing Models Testing Samples sample_like Objects SampleSet Utility Functions Printing Vartype Vartype as_vartype() Bound Information Samplers and Composites Samplers Higher-Order Samplers Composites Higher-Order Composites API for Samplers and Composites Properties of dimod Sampler Abstract Base Classes Creating a Sampler Creating a Composed Sampler Creating a Structured Sampler Creating an Initialized Sampler Creating a Scoped Sampler Creating a Binary Polynomial Sampler Creating a Composed Binary Polynomial Sampler Variables Variables Class Exceptions BinaryQuadraticModelSizeError BinaryQuadraticModelStructureError BinaryQuadraticModelValueError InfeasibileModelError InvalidComposition InvalidSampler MappingError SamplerUnknownArgWarning WriteableError Typing Bias GraphLike Polynomial SampleLike SamplesLike Variable VartypeLike C++ API Models Variable Type (Vartype) dimod Abstract Base Class (dimod::abc) dimod Utilities (dimod::utils)