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

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 = "" 

Get a cleaner from JSON

contextA context string for error messages

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