QCOR
Public Member Functions | Protected Attributes | List of all members
qcor::KernelFunctorImpl< KernelArgs > Class Template Reference
Inheritance diagram for qcor::KernelFunctorImpl< KernelArgs >:
qcor::KernelFunctor

Public Member Functions

 KernelFunctorImpl (void *k_ptr, std::shared_ptr< LocalArgsTranslator > translator, std::shared_ptr< KernelFunctor > obj_helper, qreg qReg, size_t nParams)
 
std::shared_ptr< CompositeInstructionevaluate_kernel (const std::vector< double > &in_params) override
 
- Public Member Functions inherited from qcor::KernelFunctor
 KernelFunctor (qreg qReg)
 
 KernelFunctor (std::shared_ptr< CompositeInstruction > composite)
 
qreggetQreg ()
 
size_t nParams () const
 

Protected Attributes

std::shared_ptr< LocalArgsTranslatorargs_translator
 
std::shared_ptr< KernelFunctorhelper
 
- Protected Attributes inherited from qcor::KernelFunctor
void * kernel_ptr
 
size_t nbParams
 
std::shared_ptr< CompositeInstructionkernel
 
qreg q
 

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