TwiceAsNice  2019-02-18
Classes | Public Member Functions | List of all members
basda::quantumcomposers::PulseGeneratorFactory Class Referenceabstract

This abstract base class defines PulseGeneratorFactory interface. More...

#include <PulseGeneratorFactory.h>

Inheritance diagram for basda::quantumcomposers::PulseGeneratorFactory:
Inheritance graph
Collaboration diagram for basda::quantumcomposers::PulseGeneratorFactory:
Collaboration graph

Classes

class  Config
 

Public Member Functions

virtual PulseGeneratorPtr build (const Config &config)=0
 
PulseGeneratorPtr buildDummy (const std::string &hostname, unsigned portNr)
 
virtual ~PulseGeneratorFactory ()
 
virtual PulseGeneratorPtr build (const Config &config)=0
 
PulseGeneratorPtr buildDummy (const std::string &hostname, unsigned portNr)
 
virtual ~PulseGeneratorFactory ()
 

Detailed Description

This abstract base class defines PulseGeneratorFactory interface.

Constructor & Destructor Documentation

◆ ~PulseGeneratorFactory() [1/2]

basda::quantumcomposers::PulseGeneratorFactory::~PulseGeneratorFactory ( )
virtual

◆ ~PulseGeneratorFactory() [2/2]

virtual basda::quantumcomposers::PulseGeneratorFactory::~PulseGeneratorFactory ( )
virtual

Member Function Documentation

◆ build() [1/2]

virtual PulseGeneratorPtr basda::quantumcomposers::PulseGeneratorFactory::build ( const Config config)
pure virtual

◆ build() [2/2]

virtual PulseGeneratorPtr basda::quantumcomposers::PulseGeneratorFactory::build ( const Config config)
pure virtual

◆ buildDummy() [1/2]

PulseGeneratorPtr basda::quantumcomposers::PulseGeneratorFactory::buildDummy ( const std::string &  hostname,
unsigned  portNr 
)

◆ buildDummy() [2/2]

PulseGeneratorPtr basda::quantumcomposers::PulseGeneratorFactory::buildDummy ( const std::string &  hostname,
unsigned  portNr 
)

The documentation for this class was generated from the following files: