|
libDAI
|
Defines the Property and PropertySet classes, which are mainly used for managing parameters of inference algorithms. More...
#include <iostream>#include <sstream>#include <boost/any.hpp>#include <map>#include <vector>#include <typeinfo>#include <dai/exceptions.h>#include <dai/util.h>#include <boost/lexical_cast.hpp>Go to the source code of this file.
Classes | |
| class | dai::PropertySet |
| Represents a set of properties, mapping keys (of type PropertyKey) to values (of type PropertyValue) More... | |
Namespaces | |
| namespace | dai |
Namespace for libDAI. | |
Typedefs | |
| typedef std::string | dai::PropertyKey |
| Type of the key of a Property. | |
| typedef boost::any | dai::PropertyValue |
| Type of the value of a Property. | |
| typedef std::pair< PropertyKey, PropertyValue > | dai::Property |
| A Property is a pair of a key and a corresponding value. | |
Functions | |
| std::ostream & | dai::operator<< (std::ostream &os, const Property &p) |
| Writes a Property object (key-value pair) to an output stream. | |
Defines the Property and PropertySet classes, which are mainly used for managing parameters of inference algorithms.
1.7.4