class QPanda::PhysicalQubitFactory¶
Overview¶
Factory for class PhysicalQubit. More…
#include <PhysicalQubitFactory.h> class PhysicalQubitFactory { public: // typedefs typedef std::function<PhysicalQubit*()> constructor_t; typedef std::map<std::string, constructor_t> constructor_Map_t; // fields constructor_Map_t _Physical_Qubit_Constructor; // methods static PhysicalQubitFactory& GetFactoryInstance(); PhysicalQubit* GetInstance(); void registerclass( std::string&, constructor_t constructor ); };
Detailed Documentation¶
Factory for class PhysicalQubit.
Methods¶
static PhysicalQubitFactory& GetFactoryInstance()
Get the static instance of factory.
Returns: