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

This factory builds prepared pulse generators. More...

#include <LoadedPulseGeneratorFactory.h>

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

Public Member Functions

 LoadedPulseGeneratorFactory (PulseGeneratorPtr loadPulseGenerator)
 
virtual PulseGeneratorPtr build (const PulseGeneratorFactory::Config &ignored)
 
void setBuildResult (PulseGeneratorPtr generator)
 
virtual ~LoadedPulseGeneratorFactory ()
 
 LoadedPulseGeneratorFactory (PulseGeneratorPtr loadPulseGenerator)
 
virtual PulseGeneratorPtr build (const PulseGeneratorFactory::Config &ignored)
 
void setBuildResult (PulseGeneratorPtr generator)
 
virtual ~LoadedPulseGeneratorFactory ()
 
- 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 Attributes

PulseGeneratorPtr loadedPulseGenerator_
 

Detailed Description

This factory builds prepared pulse generators.

Constructor & Destructor Documentation

◆ LoadedPulseGeneratorFactory() [1/2]

basda::quantumcomposers::LoadedPulseGeneratorFactory::LoadedPulseGeneratorFactory ( PulseGeneratorPtr  loadPulseGenerator)

◆ ~LoadedPulseGeneratorFactory() [1/2]

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

◆ LoadedPulseGeneratorFactory() [2/2]

basda::quantumcomposers::LoadedPulseGeneratorFactory::LoadedPulseGeneratorFactory ( PulseGeneratorPtr  loadPulseGenerator)

◆ ~LoadedPulseGeneratorFactory() [2/2]

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

Member Function Documentation

◆ build() [1/2]

PulseGeneratorPtr basda::quantumcomposers::LoadedPulseGeneratorFactory::build ( const PulseGeneratorFactory::Config ignored)
virtual

◆ build() [2/2]

virtual PulseGeneratorPtr basda::quantumcomposers::LoadedPulseGeneratorFactory::build ( const PulseGeneratorFactory::Config ignored)
virtual

◆ setBuildResult() [1/2]

void basda::quantumcomposers::LoadedPulseGeneratorFactory::setBuildResult ( PulseGeneratorPtr  generator)

◆ setBuildResult() [2/2]

void basda::quantumcomposers::LoadedPulseGeneratorFactory::setBuildResult ( PulseGeneratorPtr  generator)

Member Data Documentation

◆ loadedPulseGenerator_

PulseGeneratorPtr basda::quantumcomposers::LoadedPulseGeneratorFactory::loadedPulseGenerator_
private

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