:py:mod:`kosmos.topology.predefined_quantum.factory` ==================================================== .. py:module:: kosmos.topology.predefined_quantum.factory Functions --------- .. py:function:: create_topology(topology_type: Literal['line', 'ring', 'star'], num_nodes: int, num_qubits: int = 127) -> kosmos.topology.net.Network Create a network from a predefined quantum topology. :param topology_type: Kind of topology. :type topology_type: Literal["line", "ring", "star"] :param num_nodes: Number of nodes in the topology. :type num_nodes: int :param num_qubits: Number of qubits per node. Defaults to 127. :type num_qubits: int :returns: Constructed network instance. :rtype: Network