aGrUM 3.2.0
a C++ library for (probabilistic) graphical models
gum::prm::PRMFormAttribute< GUM_SCALAR > Member List

This is the complete list of members for gum::prm::PRMFormAttribute< GUM_SCALAR >, including all inherited members.

_class_gum::prm::PRMFormAttribute< GUM_SCALAR >private
_cpf_gum::prm::PRMFormAttribute< GUM_SCALAR >mutableprivate
_fillCpf_() constgum::prm::PRMFormAttribute< GUM_SCALAR >private
_formulas_gum::prm::PRMFormAttribute< GUM_SCALAR >private
_id_gum::prm::PRMClassElement< GUM_SCALAR >private
_name_gum::prm::PRMObjectprivate
_type_gum::prm::PRMFormAttribute< GUM_SCALAR >private
addChild(const PRMClassElement< GUM_SCALAR > &elt) overridegum::prm::PRMFormAttribute< GUM_SCALAR >virtual
addParent(const PRMClassElement< GUM_SCALAR > &elt) overridegum::prm::PRMFormAttribute< GUM_SCALAR >virtual
becomeCastDescendant(PRMType &subtype) overridegum::prm::PRMFormAttribute< GUM_SCALAR >virtual
cast(const PRMType &t) constgum::prm::PRMClassElement< GUM_SCALAR >virtual
ClassElementType enum namegum::prm::PRMClassElement< GUM_SCALAR >
copy(Bijection< const DiscreteVariable *, const DiscreteVariable * > bij) const overridegum::prm::PRMFormAttribute< GUM_SCALAR >virtual
copyCpf(const Bijection< const DiscreteVariable *, const DiscreteVariable * > &bif, const PRMAttribute< GUM_SCALAR > &source) overridegum::prm::PRMFormAttribute< GUM_SCALAR >virtual
cpf() const overridegum::prm::PRMFormAttribute< GUM_SCALAR >virtual
elt_type() const overridegum::prm::PRMFormAttribute< GUM_SCALAR >virtual
enum2str(ClassElementType type)gum::prm::PRMClassElement< GUM_SCALAR >static
gum::prm::PRMObject::enum2str(prm_type type)gum::prm::PRMObjectstatic
formulas()gum::prm::PRMFormAttribute< GUM_SCALAR >virtual
formulas() constgum::prm::PRMFormAttribute< GUM_SCALAR >virtual
getCastDescendant() const overridegum::prm::PRMFormAttribute< GUM_SCALAR >virtual
id() constgum::prm::PRMClassElement< GUM_SCALAR >
isAggregate(const PRMClassElement< GUM_SCALAR > &elt)gum::prm::PRMClassElement< GUM_SCALAR >static
isAttribute(const PRMClassElement< GUM_SCALAR > &elt)gum::prm::PRMClassElement< GUM_SCALAR >static
isClass(const PRMObject &obj)gum::prm::PRMObjectstatic
isInstance(const PRMObject &obj)gum::prm::PRMObjectstatic
isInterface(const PRMObject &obj)gum::prm::PRMObjectstatic
isParameter(const PRMClassElement< GUM_SCALAR > &elt)gum::prm::PRMClassElement< GUM_SCALAR >static
isReferenceSlot(const PRMClassElement< GUM_SCALAR > &elt)gum::prm::PRMClassElement< GUM_SCALAR >static
isSlotChain(const PRMClassElement< GUM_SCALAR > &elt)gum::prm::PRMClassElement< GUM_SCALAR >static
LEFT_CAST()gum::prm::PRMObjectstatic
name() constgum::prm::PRMObject
name(std::string_view name)gum::prm::PRMObject
newFactory(const PRMClass< GUM_SCALAR > &c) const overridegum::prm::PRMFormAttribute< GUM_SCALAR >virtual
obj_type() const overridegum::prm::PRMClassElement< GUM_SCALAR >virtual
operator!=(const PRMObject &obj) constgum::prm::PRMObject
operator=(const PRMFormAttribute &source)gum::prm::PRMFormAttribute< GUM_SCALAR >private
gum::prm::PRMAttribute::operator=(const PRMObject &source)gum::prm::PRMObject
gum::prm::PRMAttribute::operator=(PRMObject &&source)gum::prm::PRMObject
operator==(const PRMObject &obj) constgum::prm::PRMObject
overload(PRMAttribute< GUM_SCALAR > *source)gum::prm::PRMAttribute< GUM_SCALAR >virtual
prm_aggregate enum valuegum::prm::PRMClassElement< GUM_SCALAR >
prm_attribute enum valuegum::prm::PRMClassElement< GUM_SCALAR >
prm_parameter enum valuegum::prm::PRMClassElement< GUM_SCALAR >
prm_refslot enum valuegum::prm::PRMClassElement< GUM_SCALAR >
prm_slotchain enum valuegum::prm::PRMClassElement< GUM_SCALAR >
prm_type enum namegum::prm::PRMObject
PRMAttribute(std::string_view name)gum::prm::PRMAttribute< GUM_SCALAR >explicit
PRMAttribute(const PRMAttribute< GUM_SCALAR > &source)gum::prm::PRMAttribute< GUM_SCALAR >protected
PRMClassElement(std::string_view name)gum::prm::PRMClassElement< GUM_SCALAR >explicit
PRMClassElement(const PRMClassElement< GUM_SCALAR > &source)gum::prm::PRMClassElement< GUM_SCALAR >
PRMFormAttribute(const PRMClass< GUM_SCALAR > &c, std::string_view name, const PRMType &type, MultiDimImplementation< std::string > *impl=new MultiDimArray< std::string >())gum::prm::PRMFormAttribute< GUM_SCALAR >
PRMFormAttribute(const PRMFormAttribute &source)gum::prm::PRMFormAttribute< GUM_SCALAR >private
PRMObject(std::string_view name)gum::prm::PRMObjectexplicit
PRMObject(const PRMObject &source)gum::prm::PRMObject
PRMObject(PRMObject &&source)gum::prm::PRMObject
RIGHT_CAST()gum::prm::PRMObjectstatic
safeName() constgum::prm::PRMClassElement< GUM_SCALAR >
safeName_gum::prm::PRMClassElement< GUM_SCALAR >protected
setAsCastDescendant(PRMAttribute< GUM_SCALAR > *attr) overridegum::prm::PRMFormAttribute< GUM_SCALAR >virtual
setId(NodeId id)gum::prm::PRMClassElement< GUM_SCALAR >virtual
swap(const PRMType &old_type, const PRMType &new_type) overridegum::prm::PRMFormAttribute< GUM_SCALAR >virtual
type() overridegum::prm::PRMFormAttribute< GUM_SCALAR >virtual
type() const overridegum::prm::PRMFormAttribute< GUM_SCALAR >virtual
type_() overridegum::prm::PRMFormAttribute< GUM_SCALAR >protectedvirtual
type_(PRMType *t) overridegum::prm::PRMFormAttribute< GUM_SCALAR >protectedvirtual
~PRMAttribute() overridegum::prm::PRMAttribute< GUM_SCALAR >
~PRMClassElement() overridegum::prm::PRMClassElement< GUM_SCALAR >
~PRMFormAttribute() overridegum::prm::PRMFormAttribute< GUM_SCALAR >
~PRMObject()gum::prm::PRMObjectvirtual