CouplingGraph.is_valid_coupling_graph
- static CouplingGraph.is_valid_coupling_graph(coupling_graph, num_qudits=None)[source]
Return true if the coupling graph is valid.
- Parameters:
coupling_graph (
Any) – The coupling graph to check.num_qudits (
int|None) – The total number of qudits. All qudits should be less than this. If None, don’t check.
- Returns:
Valid or not
- Return type:
TypeGuard[Iterable[tuple[int,int]] |CouplingGraph]