29 #ifndef GUM_I_CPT_DISTURBER_H 30 #define GUM_I_CPT_DISTURBER_H 45 template <
typename GUM_SCALAR >
60 virtual ~ICPTDisturber();
73 virtual void disturbReducCPT(
NodeId node,
74 BayesNet< GUM_SCALAR >& bayesNet,
75 Potential< GUM_SCALAR >& src,
76 Potential< GUM_SCALAR >& marg) = 0;
85 virtual void disturbAugmCPT(
NodeId node,
86 BayesNet< GUM_SCALAR >& bayesNet,
87 Potential< GUM_SCALAR >& src,
88 GUM_SCALAR variation) = 0;
92 #ifndef GUM_NO_EXTERN_TEMPLATE_CLASS 93 extern template class ICPTDisturber< double >;
100 #endif // GUM_I_CPT_DISTURBER_H Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
Copyright 2005-2019 Pierre-Henri WUILLEMIN et Christophe GONZALES (LIP6) {prenom.nom}_at_lip6.fr.
Size NodeId
Type for node ids.