class QPanda::QubitPoolFactory¶
Overview¶
Factory for class QubitPool. More…
#include <QubitPoolFactory.h> class QubitPoolFactory { public: // typedefs typedef std::function<QubitPool*(size_t)> size_constructor_t; typedef std::map<std::string, size_constructor_t> size_constructor_stack_t; // fields size_constructor_stack_t _Qubit_Pool_Constructor; // methods static QubitPoolFactory& GetFactoryInstance(); QubitPool* GetPoolWithoutTopology(size_t); void registerclass_size_( std::string&, size_constructor_t constructor ); };