Utilities¶
Decorators¶
Decorators allow for input checking and default parameter setting for algorithms.
binary_quadratic_model_sampler(which_args) |
Decorator to validate sampler arguments. |
Graph Indexing¶
See Coordinates Conversion on instantiating the needed lattice size and setting correct domain and range for coordinates in a QPU working graph.
For the iterator versions of these functions, see the code.
Chimera¶
chimera_coordinates.chimera_to_linear(q) |
Convert a 4-term Chimera coordinate to a linear index. |
chimera_coordinates.linear_to_chimera(r) |
Convert a linear index to a 4-term Chimera coordinate. |
find_chimera_indices(G) |
Attempts to determine the Chimera indices of the nodes in graph G. |
Pegasus¶
pegasus_coordinates.linear_to_nice(r) |
Convert a linear index into a 5-term nice coordinate. |
pegasus_coordinates.linear_to_pegasus(r) |
Convert a linear index into a 4-term Pegasus coordinate. |
pegasus_coordinates.nice_to_linear(n) |
Convert a 5-term nice coordinate into a linear index. |
pegasus_coordinates.nice_to_pegasus(n) |
Convert a 5-term nice coordinate into a 4-term Pegasus coordinate. |
pegasus_coordinates.pegasus_to_linear(q) |
Convert a 4-term Pegasus coordinate into a linear index. |
pegasus_coordinates.pegasus_to_nice(p) |
Convert a 4-term Pegasus coordinate to a 5-term nice coordinate. |
Exceptions¶
Base exceptions and errors for D-Wave NetworkX.
All exceptions are derived from NetworkXException.
DWaveNetworkXException |
Base class for exceptions in DWaveNetworkX. |
DWaveNetworkXMissingSampler |
Exception raised by an algorithm requiring a discrete model sampler when none is provided. |