49#ifndef GUM_FORM_ATTRIBUTE_H
50#define GUM_FORM_ATTRIBUTE_H
69 template < GUM_Numeric GUM_SCALAR >
73 std::string_view
name,
101 const Tensor< GUM_SCALAR >&
cpf()
const override;
134 mutable Tensor< GUM_SCALAR >*
_cpf_;
146#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(std::string_view 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