53#ifndef DOXYGEN_SHOULD_SKIP_THIS
58 template <
typename GUM_SCALAR >
62 GUM_CONSTRUCTOR(InfluenceDiagramInference);
66 template <
typename GUM_SCALAR >
67 InfluenceDiagramInference< GUM_SCALAR >::~InfluenceDiagramInference() {
68 GUM_DESTRUCTOR(InfluenceDiagramInference);
71 template <
typename GUM_SCALAR >
72 const InfluenceDiagram< GUM_SCALAR >&
73 InfluenceDiagramInference< GUM_SCALAR >::influenceDiagram()
const {
74 return static_cast< const InfluenceDiagram< GUM_SCALAR >&
>(this->model());
78 template <
typename GUM_SCALAR >
79 void InfluenceDiagramInference< GUM_SCALAR >::setInfluenceDiagram(
80 const InfluenceDiagram< GUM_SCALAR >* infdiag) {
81 this->setModel_(infdiag);
85 template <
typename GUM_SCALAR >
86 void InfluenceDiagramInference< GUM_SCALAR >::_setIDDuringConstruction_(
87 const InfluenceDiagram< GUM_SCALAR >* infdiag) {
88 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