56 template < GUM_Numeric GUM_SCALAR >
64 template < GUM_Numeric GUM_SCALAR >
69 template < GUM_Numeric GUM_SCALAR >
72 template < GUM_Numeric GUM_SCALAR >
75 template < GUM_Numeric GUM_SCALAR >
82 template < GUM_Numeric GUM_SCALAR >
88 template < GUM_Numeric GUM_SCALAR >
Headers of gum::PRMAttribute.
Exception : fatal (unknown ?) error.
Exception : operation not allowed.
Abstract class representing an element of PRM class.
<agrum/PRM/elements/funcAttribute.h>
void addChild(const PRMClassElement< GUM_SCALAR > &elt) override
See gum::PRMClassElement::addChild_().
PRMFuncAttribute(std::string_view name, const PRMType &type, MultiDimImplementation< GUM_SCALAR > *impl=new MultiDimArray< GUM_SCALAR >())
Constructor used by gum::Class.
void addParent(const PRMClassElement< GUM_SCALAR > &elt) override
See gum::PRMClassElement::addParent_().
~PRMFuncAttribute() override
Destructor.
PRMFuncAttribute< GUM_SCALAR > & operator=(const PRMFuncAttribute< GUM_SCALAR > &from)
Copy operator. Don't use it.
virtual void setCpf_(Tensor< GUM_SCALAR > *cpf)
const std::string & name() const
Returns the name of this object.
PRMType & type() override
See gum::PRMClassElement::type().
const Tensor< GUM_SCALAR > & cpf() const override
See gum::PRMClassElement::cpf().
PRMScalarAttribute(std::string_view name, const PRMType &type, MultiDimImplementation< GUM_SCALAR > *impl=new MultiDimArray< GUM_SCALAR >())
Constructor used by gum::Class.
This is a decoration of the DiscreteVariable class.
#define GUM_ERROR(type, msg)
namespace for all probabilistic relational models entities
gum is the global namespace for all aGrUM entities