Kernel Quantum Probability Library
The KQP library aims at providing tools for working with quantums probabilities
Public Member Functions
kqp::DirectFactory< Scalar > Class Template Reference
Inheritance diagram for kqp::DirectFactory< Scalar >:
kqp::BuilderFactory< Scalar > kqp::BuilderFactoryBase

Public Member Functions

 KQP_SCALAR_TYPEDEFS (Scalar)
 
virtual boost::shared_ptr
< KernelEVDBase
getBuilder () override
 Get a new builder.
 
virtual std::string getName () const
 
- Public Member Functions inherited from kqp::BuilderFactory< Scalar >
 KQP_SCALAR_TYPEDEFS (Scalar)
 
void setSpace (const FSpaceCPtr &space)
 
- Public Member Functions inherited from kqp::BuilderFactoryBase
virtual void configure (const std::string &context, picojson::object &json)
 

Additional Inherited Members

- Public Types inherited from kqp::BuilderFactory< Scalar >
typedef Scalar Scalar
 
typedef boost::shared_ptr
< Selector< Real > > 
SelectorPtr
 
typedef boost::shared_ptr
< Cleaner< Real > > 
CleanerPtr
 
- Static Public Member Functions inherited from kqp::BuilderFactory< Scalar >
static boost::shared_ptr
< BuilderFactory< Scalar > > 
getFactory (const boost::shared_ptr< const AbstractSpace > &space, picojson::value &json, const std::string &context="")
 
static boost::shared_ptr
< BuilderFactory< Scalar > > 
getFactory (const boost::shared_ptr< const AbstractSpace > &space, picojson::object &json, const std::string &context="")
 
static SelectorPtr getSelector (const std::string &context, picojson::value &json)
 
static boost::shared_ptr
< Cleaner< Scalar > > 
getCleaner (const std::string &context, picojson::value &json) override
 
- Data Fields inherited from kqp::BuilderFactory< Scalar >
FSpaceCPtr m_space
 

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