class QPanda::QResetFactory

Overview

Factory for class AbstractQuantumReset. More…

#include <QReset.h>

class QResetFactory
{
public:
    // methods

    void registClass(
        std::string name,
        CreateReset method
        );

    AbstractQuantumReset* getQuantumReset(
        std::string&,
        Qubit*
        );

    static QResetFactory& getInstance();
};

Detailed Documentation

Factory for class AbstractQuantumReset.

Methods

static QResetFactory& getInstance()

Get the static instance of factory.

Returns:

QResetFactory &