49#ifndef GUM_FORM_ATTRIBUTE_H
50#define GUM_FORM_ATTRIBUTE_H
67 template <
typename GUM_SCALAR >
71 const std::string&
name,
99 virtual const Tensor< GUM_SCALAR >&
cpf()
const;
132 mutable Tensor< GUM_SCALAR >*
_cpf_;
144#ifndef GUM_NO_EXTERN_TEMPLATE_CLASS
Headers of gum::prm::Class<GUM_SCALAR>.
Set of pairs of elements with fast search for both elements.
Multidimensional matrix stored as an array in memory.
PRMAttribute(const std::string &name)
Destructor.
Abstract class representing an element of PRM class.
ClassElementType
Returns true if obj_ptr is of type PRMReferenceSlot.
A PRMClass is an object of a PRM representing a fragment of a Bayesian network which can be instantia...
const std::string & name() const
Returns the name of this object.
This is a decoration of the DiscreteVariable class.
namespace for all probabilistic relational models entities
gum is the global namespace for all aGrUM entities