← Documentation
ADS-IDAC Engine 5.0.0
node.hpp File Reference

Basic BNCore types: the NodeId variable handle and the VariableMetadata record that Graph stores for each variable. More...

#include <cstdint>
#include <string>
#include <vector>
Include dependency graph for node.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  bncore::VariableMetadata
 Everything a Graph stores about one discrete variable. More...
 

Namespaces

namespace  bncore
 

Typedefs

using bncore::NodeId = std::uint32_t
 Handle of a variable within one Graph. More...
 

Detailed Description

Basic BNCore types: the NodeId variable handle and the VariableMetadata record that Graph stores for each variable.

Graph, Factor, the junction tree types and the inference classes all refer to variables by NodeId.

Definition in file node.hpp.