WSF
WsfQuantumGeneratorFactory Class Reference

#include <WsfQuantumGenerator.hpp>

Public Member Functions

 ~WsfQuantumGeneratorFactory ()=default
 WsfQuantumGeneratorFactory (WsfQuantumGeneratorFactory &&aSrc)=delete
WsfQuantumGeneratorFactoryoperator= (const WsfQuantumGeneratorFactory &)=delete
WsfQuantumGeneratorFactoryoperator= (WsfQuantumGeneratorFactory &&)=delete
bool Register (std::unique_ptr< WsfQuantumGenerator > aGeneratorPtr)
WsfQuantumGeneratorCreateGenerator (const std::string &evaluatorName)
const std::map< std::string, ut::CloneablePtr< WsfQuantumGenerator > > & Generators () const

Static Public Member Functions

static WsfQuantumGeneratorFactoryInstance ()

Constructor & Destructor Documentation

◆ ~WsfQuantumGeneratorFactory()

WsfQuantumGeneratorFactory::~WsfQuantumGeneratorFactory ( )
default

◆ WsfQuantumGeneratorFactory()

WsfQuantumGeneratorFactory::WsfQuantumGeneratorFactory ( WsfQuantumGeneratorFactory && aSrc)
delete

Member Function Documentation

◆ CreateGenerator()

WsfQuantumGenerator * WsfQuantumGeneratorFactory::CreateGenerator ( const std::string & evaluatorName)

◆ Generators()

const std::map< std::string, ut::CloneablePtr< WsfQuantumGenerator > > & WsfQuantumGeneratorFactory::Generators ( ) const
inline

◆ Instance()

WsfQuantumGeneratorFactory * WsfQuantumGeneratorFactory::Instance ( )
static

◆ operator=() [1/2]

WsfQuantumGeneratorFactory & WsfQuantumGeneratorFactory::operator= ( const WsfQuantumGeneratorFactory & )
delete

◆ operator=() [2/2]

WsfQuantumGeneratorFactory & WsfQuantumGeneratorFactory::operator= ( WsfQuantumGeneratorFactory && )
delete

◆ Register()

bool WsfQuantumGeneratorFactory::Register ( std::unique_ptr< WsfQuantumGenerator > aGeneratorPtr)

Referenced by operator=().


The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved