WSF
WsfQuantumEvaluatorFactory Class Reference

#include <WsfQuantumEvaluator.hpp>

Public Member Functions

 ~WsfQuantumEvaluatorFactory ()=default
 WsfQuantumEvaluatorFactory (WsfQuantumEvaluatorFactory &&aSrc)=delete
WsfQuantumEvaluatorFactoryoperator= (const WsfQuantumEvaluatorFactory &)=delete
WsfQuantumEvaluatorFactoryoperator= (WsfQuantumEvaluatorFactory &&)=delete
bool Register (std::unique_ptr< WsfQuantumEvaluator > aEvaluatorPtr)
WsfQuantumEvaluatorCreateEvaluator (const std::string &evaluatorName)
const std::map< std::string, ut::CloneablePtr< WsfQuantumEvaluator > > & Evaluators () const

Static Public Member Functions

static WsfQuantumEvaluatorFactoryInstance ()

Constructor & Destructor Documentation

◆ ~WsfQuantumEvaluatorFactory()

WsfQuantumEvaluatorFactory::~WsfQuantumEvaluatorFactory ( )
default

◆ WsfQuantumEvaluatorFactory()

WsfQuantumEvaluatorFactory::WsfQuantumEvaluatorFactory ( WsfQuantumEvaluatorFactory && aSrc)
delete

Member Function Documentation

◆ CreateEvaluator()

WsfQuantumEvaluator * WsfQuantumEvaluatorFactory::CreateEvaluator ( const std::string & evaluatorName)

◆ Evaluators()

const std::map< std::string, ut::CloneablePtr< WsfQuantumEvaluator > > & WsfQuantumEvaluatorFactory::Evaluators ( ) const
inline

◆ Instance()

WsfQuantumEvaluatorFactory * WsfQuantumEvaluatorFactory::Instance ( )
static

◆ operator=() [1/2]

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

◆ operator=() [2/2]

WsfQuantumEvaluatorFactory & WsfQuantumEvaluatorFactory::operator= ( WsfQuantumEvaluatorFactory && )
delete

◆ Register()

bool WsfQuantumEvaluatorFactory::Register ( std::unique_ptr< WsfQuantumEvaluator > aEvaluatorPtr)

Referenced by operator=().


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