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

bncore::Factor, a table of doubles over a list of variables, with the product and sum-out operations of discrete inference. More...

#include "bncore/factors/dense_tensor.hpp"
#include "bncore/graph/node.hpp"
#include <vector>
Include dependency graph for factor.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  bncore::Factor
 A potential over an ordered scope of variables. More...
 

Namespaces

namespace  bncore
 

Detailed Description

bncore::Factor, a table of doubles over a list of variables, with the product and sum-out operations of discrete inference.

Clique potentials in JunctionTree and BatchWorkspace are Factors. A Factor can carry a trailing batch dimension so that one object holds the same table for several independent evidence rows.

Definition in file factor.hpp.