54#ifndef DOXYGEN_SHOULD_SKIP_THIS
59 template < GUM_Numeric GUM_SCALAR >
63 GUM_CONSTRUCTOR(InfluenceDiagramInference);
67 template < GUM_Numeric GUM_SCALAR >
68 InfluenceDiagramInference< GUM_SCALAR >::~InfluenceDiagramInference() {
69 GUM_DESTRUCTOR(InfluenceDiagramInference);
72 template < GUM_Numeric GUM_SCALAR >
73 const InfluenceDiagram< GUM_SCALAR >&
74 InfluenceDiagramInference< GUM_SCALAR >::influenceDiagram()
const {
75 return static_cast< const InfluenceDiagram< GUM_SCALAR >&
>(this->model());
79 template < GUM_Numeric GUM_SCALAR >
80 void InfluenceDiagramInference< GUM_SCALAR >::setInfluenceDiagram(
81 const InfluenceDiagram< GUM_SCALAR >* infdiag) {
82 this->setModel_(infdiag);
86 template < GUM_Numeric GUM_SCALAR >
87 void InfluenceDiagramInference< GUM_SCALAR >::_setIDDuringConstruction_(
88 const InfluenceDiagram< GUM_SCALAR >* infdiag) {
89 this->setModelDuringConstruction_(infdiag);
<agrum/base/graphicalModels/graphicalModel.h>
InfluenceDiagramInference(const InfluenceDiagram< GUM_SCALAR > *infDiag)
Default constructor.
Class representing an Influence Diagram.
This file contains abstract class definitions for graphical models inference classes.
This file contains abstract class definitions influence diagrams inference classes.
gum is the global namespace for all aGrUM entities