TwiceAsNice  2019-02-18
Public Member Functions | Private Member Functions | List of all members
basda::quantumcomposers::PulseGeneratorFactoryImpl Class Reference

This factory builds pulse generators. More...

#include <PulseGeneratorFactoryImpl.h>

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

Public Member Functions

virtual PulseGeneratorPtr build (const PulseGeneratorFactory::Config &config)
 
virtual ~PulseGeneratorFactoryImpl ()
 
virtual PulseGeneratorPtr build (const PulseGeneratorFactory::Config &config)
 
virtual ~PulseGeneratorFactoryImpl ()
 
- Public Member Functions inherited from basda::quantumcomposers::PulseGeneratorFactory
PulseGeneratorPtr buildDummy (const std::string &hostname, unsigned portNr)
 
virtual ~PulseGeneratorFactory ()
 
PulseGeneratorPtr buildDummy (const std::string &hostname, unsigned portNr)
 
virtual ~PulseGeneratorFactory ()
 

Private Member Functions

void require (bool condition, const std::string &message)
 
void require (bool condition, const std::string &message)
 

Detailed Description

This factory builds pulse generators.

Constructor & Destructor Documentation

◆ ~PulseGeneratorFactoryImpl() [1/2]

basda::quantumcomposers::PulseGeneratorFactoryImpl::~PulseGeneratorFactoryImpl ( )
virtual
Note
overridden

◆ ~PulseGeneratorFactoryImpl() [2/2]

virtual basda::quantumcomposers::PulseGeneratorFactoryImpl::~PulseGeneratorFactoryImpl ( )
virtual
Note
overridden

Member Function Documentation

◆ build() [1/2]

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

◆ build() [2/2]

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

◆ require() [1/2]

void basda::quantumcomposers::PulseGeneratorFactoryImpl::require ( bool  condition,
const std::string &  message 
)
private

◆ require() [2/2]

void basda::quantumcomposers::PulseGeneratorFactoryImpl::require ( bool  condition,
const std::string &  message 
)
private

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