Kernel Quantum Probability Library
The KQP library aims at providing tools for working with quantums probabilities
Public Types | Public Member Functions | Static Public Member Functions
kqp::BuilderFactoryBase Struct Referenceabstract

#include <factory.hpp>

Inheritance diagram for kqp::BuilderFactoryBase:
kqp::BuilderFactory< Scalar > kqp::BuilderFactory< _Scalar > kqp::AccumulatorFactory< Scalar > kqp::DirectFactory< Scalar > kqp::DivideAndConquerFactory< Scalar > kqp::IncrementalFactory< Scalar >

Public Types

typedef boost::shared_ptr
< BuilderFactoryBase
Ptr
 

Public Member Functions

virtual boost::shared_ptr
< KernelEVDBase
getBuilder ()=0
 Get a new builder.
 
virtual void configure (const std::string &context, picojson::object &json)
 

Static Public Member Functions

static Ptr getFactory (const boost::shared_ptr< AbstractSpace > &space, picojson::value &json)
 Get a factory.
 
static boost::shared_ptr
< CleanerBase
getCleaner (picojson::value &json, const std::string &context="")
 

Detailed Description

Non specialized builder factory

Member Function Documentation

boost::shared_ptr< CleanerBase > kqp::BuilderFactoryBase::getCleaner ( picojson::value json,
const std::string &  context = "" 
)
inlinestatic

Get a cleaner from JSON

Parameters
contextA context string for error messages

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